先说结论,我用的source insight版本是4.0x,matlab的语言包用的sourceinght官网提供的matlab.clf。链接如下:https://www.sourceinsight.com/download/custom-languages/。其实官网有提示clf后缀的要与3.x版本的进行适配,由于3.x版本实在过于古早,我仍然用了4.0的版本进行导入。事实证明,不可。

matlab编辑界面实在过于反人类,字体太小,还不能缩放。脚本编写自动补全代码也很鸡肋,写了两行,实在受不了这么蠢的编辑器,就想用SI来编辑。看了博客是可行的,就开始一顿操作猛如虎。https://blog.csdn.net/yomo127/article/details/51125832 主要借鉴的这个博客。添加完以后,一开始出现的错误是不能识别matlab的矩阵转置符‘,我看了很多方法,在si里面把转置符‘设置成了运算符,但是代码还是不能识别,博客上有人也反馈了这个问题。具体而言就是一直把’当成字符串的前面部分。我仔细看了看,其实不是matlab语言包的问题,SI4.x支持的一种语言叫(objective-c)它的后缀名也是m,每次我打开的matlab的工程更改languge配置时,都会跳到这个语言上去,所以我猜应该file fiter过滤的时候有问题,使用了(objective-c)来识别.m文件。为了消除歧义,我尝试移除了这个语言(其实也没有移除,delete那个框点不亮,我把这个语言的file filter改成了非后缀m文件),的确是不会有转置符识别错误的问题了。but,它完全不识别我倒进去的m文件了,不认识什么叫函数,什么叫变量了,就是SI默认layout左边布局一般都会显示函数,变量标签,我改完了以后左边布局直接消失了。所以的函数,变量都成了一种显示,这当然也是不可接受的。

然后我去SI官网(上面的第一个链接)看了一下,上面的确说明了clf后缀的要与3.x版本适用。我当然也把3.5下载进来看了一下,确实没有问题,转置符也能正确识别,but3.5是不是当时还没有滚轮缩放功能啊,我一大诉求就是要缩放啊,而且真的界面太过古早,接受无能。

综上,失败。我又用notepad去看了,给有这个需求的朋友提个醒,有能力更强的同学,或者有更好的编译器可以编辑m文件的也可交流

source insight编辑matlab,不可的更多相关文章

  1. source insight 里编辑的时候,每次粘贴后,光标停留在粘贴内容的左面

    在source insight 里编辑的时候,每次粘贴后,光标停留在粘贴内容的左面.我想把它设定为 粘贴后,光标移动倒粘贴内容的右面. 该怎么做? 这是个设置问题,按照下面的步骤设定就可以了. Opt ...

  2. 推荐一款优秀的代码编辑软件--Source Insight

    “工欲善其事,必先利其器”,好的工具能够提高我们办事的效率,进而提升团队乃至企业的竞争力. 对于软件开发工程师来说,选择一款优秀的代码编辑软件也是很重要的.最近,我看到有很多同事还在用微软的VC ++ ...

  3. 烤鸭的Source Insight学习笔记

    如果你觉得这网页排版不好看,可以去下载我上传的word版:<烤鸭的Source Insight学习笔记.doc> http://download.csdn.NET/detail/benka ...

  4. source insight 编程风格(持续更新)

    1.字体Source Code Pro 出身于豪门Adobe,从名字上来看就知道是转为编码而生的.基本上也是拥有前面所提的编程字体的所有要素的.这个字体基本上具有编程字体所需的所有要素:等宽.支持Cl ...

  5. Source Insight设置

    Source Insight设置 1.背景色选择     要改变背景色Options->preference->windows background->color设置背景色,设置自定 ...

  6. Source Insight基本使用和快捷键

    Source Insight基本使用和快捷键 为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码. 软件的安装很简单,设置好安装目录. 配置好文档路径 ...

  7. Sublime Text + CTags + Cscope (部分替代Source Insight)

    CTags & cscope 下载: CTags+Cscope --- 我的百度云盘下载http://pan.baidu.com/s/1gfyPnuN ctags58.zip --- src ...

  8. Source Insight 中使用 AStyle 代码格式工具

    Source Insight 中使用 AStyle 代码格式工具 彭会锋 2015-05-19 23:26:32     Source Insight是较好的代码阅读和编辑工具,不过source in ...

  9. source insight 注册码

    分享一下google来的 呵呵 Source Insight,一个无比强大的工具.一个很好的查看代码的工具.到它的官网上去看一下,就知道,世界上基本上所有的大的软件公司,都在用这个工具.习惯了这个工具 ...

随机推荐

  1. Django学习路12_objects 方法(all,filter,exclude,order by,values)

    Person.objects.all() 获取全部数据 def get_persons(request): persons = Person.objects.all() # 获取全部数据 contex ...

  2. 点format方式输出星号字典的值是键

    dic = {'a':123,'b':456} print("{0}:{1}".format(*dic)) a:b 2020-05-08

  3. Python File readline() 方法

    概述 readline() 方法用于从文件读取整行,包括 "\n" 字符.如果指定了一个非负数的参数,则返回指定大小的字节数,包括 "\n" 字符.高佣联盟 w ...

  4. 2020牛客暑期多校训练营 第二场 J Just Shuffle 置换 群论

    LINK:Just Shuffle 比较怂群论 因为没怎么学过 置换也是刚理解. 这道题是 已知一个置换\(A\)求一个置换P 两个置换的关键为\(P^k=A\) 且k是一个大质数. 做法是李指导教我 ...

  5. 7.12 NOI模拟赛 积性函数求和 数论基础变换 莫比乌斯反演

    神题! 一眼powerful number 复习了一下+推半天. 可以发现G函数只能为\(\sum_{d}[d|x]d\) 不断的推 可以发现最后需要求很多块G函数的前缀和 发现只有\(\sqrt(n ...

  6. IDEA、maven3.6.3安装、环境配置(windows10)

      maven的安装和配置   1. maven的官方入门指南:http://maven.apache.org/guides/getting-started/index.html 阅读官方文档进行ma ...

  7. JS 与 jQery 的区别主要在于 DOM

    //目前正在学习前端阶段,把知识点整理.保存下来以便日后查看 首先引入jQery: 需要先引入css,再引入js: jQery需要在js前引入,再引入框架,最后才是js的引入:css也相同,先引入框架 ...

  8. C#LeetCode刷题之#485-最大连续1的个数(Max Consecutive Ones)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3714 访问. 给定一个二进制数组, 计算其中最大连续1的个数. ...

  9. 详解POW工作量证明原理

    原文地址  来自 微信公众号 区块链大师 POW工作量证明(英文全称为Proof of Work)早在比特币出现之前就已经有人探索,常见的是利用HASH运算的复杂度进行CPU运算实现工作量确定,当然你 ...

  10. PowerJob 的自实现高可用方案,妙妙妙!

    本文适合有 Java 基础知识的人群 作者:HelloGitHub-Salieri HelloGitHub 推出的<讲解开源项目>系列. 碎碎念 高可用放到今天已经不是一个新颖的词汇了,怎 ...