先说结论,我用的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. Seaborn实现多变量分析

    import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt sns.set ...

  2. PHP sizeof() 函数

    实例 返回数组中元素的数目: <?php$cars=array("Volvo","BMW","Toyota");echo sizeof ...

  3. PHP is_writeable() 函数

    定义和用法 is_writeable() 函数检查指定的文件是否可写. 如果文件可写,该函数返回 TRUE. 该函数是 is_writable() 函数的别名. 语法 is_writeable(fil ...

  4. day14.推导式与生成器

    一.列表推导式 '''通过一行循环判断,遍历一系列数据的方式''' """ 推导式的语法: val for val in Iterable 三种方式: [val for ...

  5. 11-Arrays工具类的使用

    1.理解:① 定义在java.util包下.② Arrays:提供了很多操作数组的方法. 2.使用: //1.boolean equals(int[] a,int[] b):判断两个数组是否相等. i ...

  6. 当面试官问我ArrayList和LinkedList哪个更占空间时,我这么答让他眼前一亮

    前言 今天介绍一下Java的两个集合类,ArrayList和LinkedList,这两个集合的知识点几乎可以说面试必问的. 对于这两个集合类,相信大家都不陌生,ArrayList可以说是日常开发中用的 ...

  7. Python 错误 异常

    8 错误,调试和测试 8.1错误处理 所有的异常来自 BaseException 记录错误 : # err_logging.py import logging def foo(s): return 1 ...

  8. 微信小程序 progress 进度条 内部圆角及内部条渐变色

    微信小程序progress进度条内部圆角及渐变色 <view class="progress-box"> <progress percent="80&q ...

  9. ECS7天实践进阶训练营Day5:使用ECS自建云端下载服务器

    一.概述 CCAA是服务器离线下载解决方案包,其组件中包含了Aria2提供了离线下载功能,能支持HTTP/HTTPS/FTP/BT/磁力链下载等常用离线下载模式及断点续传等功能.ccaa_web支撑于 ...

  10. Qt之先用了再说系列-多线程方式1

    Qt 多线程的用法还是比较简单的,也比较好用,接下来我们就分析分析如何使用. 说起Qt 线程的使用方式,一般有2种使用方式,具体哪种比较好看自己心情了,现在有官方的推荐用法,用不用还是看你心情的 好, ...