source insight编辑matlab,不可
先说结论,我用的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,不可的更多相关文章
- source insight 里编辑的时候,每次粘贴后,光标停留在粘贴内容的左面
在source insight 里编辑的时候,每次粘贴后,光标停留在粘贴内容的左面.我想把它设定为 粘贴后,光标移动倒粘贴内容的右面. 该怎么做? 这是个设置问题,按照下面的步骤设定就可以了. Opt ...
- 推荐一款优秀的代码编辑软件--Source Insight
“工欲善其事,必先利其器”,好的工具能够提高我们办事的效率,进而提升团队乃至企业的竞争力. 对于软件开发工程师来说,选择一款优秀的代码编辑软件也是很重要的.最近,我看到有很多同事还在用微软的VC ++ ...
- 烤鸭的Source Insight学习笔记
如果你觉得这网页排版不好看,可以去下载我上传的word版:<烤鸭的Source Insight学习笔记.doc> http://download.csdn.NET/detail/benka ...
- source insight 编程风格(持续更新)
1.字体Source Code Pro 出身于豪门Adobe,从名字上来看就知道是转为编码而生的.基本上也是拥有前面所提的编程字体的所有要素的.这个字体基本上具有编程字体所需的所有要素:等宽.支持Cl ...
- Source Insight设置
Source Insight设置 1.背景色选择 要改变背景色Options->preference->windows background->color设置背景色,设置自定 ...
- Source Insight基本使用和快捷键
Source Insight基本使用和快捷键 为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码. 软件的安装很简单,设置好安装目录. 配置好文档路径 ...
- Sublime Text + CTags + Cscope (部分替代Source Insight)
CTags & cscope 下载: CTags+Cscope --- 我的百度云盘下载http://pan.baidu.com/s/1gfyPnuN ctags58.zip --- src ...
- Source Insight 中使用 AStyle 代码格式工具
Source Insight 中使用 AStyle 代码格式工具 彭会锋 2015-05-19 23:26:32 Source Insight是较好的代码阅读和编辑工具,不过source in ...
- source insight 注册码
分享一下google来的 呵呵 Source Insight,一个无比强大的工具.一个很好的查看代码的工具.到它的官网上去看一下,就知道,世界上基本上所有的大的软件公司,都在用这个工具.习惯了这个工具 ...
随机推荐
- Flutter中的绘图(Canvas&CustomPaint)API
本文是Flutter中Canvas和CustomPaint API的使用实例. 首先看一下我们要实现的效果: 结合动图演示,列出最终目标如下: 在程序运行后,显示一个小球: 每次程序启动后,小球的样式 ...
- PHP - AJAX 与 MySQL-AJAX 数据库实例
PHP - AJAX 与 MySQL AJAX 可用来与数据库进行交互式通信. AJAX 数据库实例 下面的实例将演示网页如何通过 AJAX 从数据库读取信息: 本教程使用到的 Websites 表 ...
- PHP log1p() 函数
实例 返回不同数的 log(1+number): <?phpecho(log1p(2.7183) . "<br>");echo(log1p(2) . " ...
- 4.9 省选模拟赛 圆圈游戏 树形dp set优化建图
由于圆不存在相交的关系 所以包容关系形成了树的形态 其实是一个森林 不过加一个0点 就变成了树. 考虑对于每个圆都求出最近的包容它的点 即他的父亲.然后树形dp即可.暴力建图n^2. const in ...
- mysql 常用的数据类型
数字类: 整数 tinyint smallint mediumint int bigint 浮点类:float double 定点类:decimal(M,D) 日期 ...
- 打印java系统的信息
System.getProperties() 确定当前系统属性 Properties.list() 将获取到的信息打印到流中 public class Userone { public static ...
- ios 淘宝评论详情、朋友圈布局masony实现
最近做项目,用到了类似于淘宝的朋友圈的功能,然后自己抽出了一个小demo,与大家分享 介绍:用的是masony布局的cell这样的话,文本,以及图片可以自适应,不用人工再去计算高度,很方便. 注:该d ...
- 初步理解@Transactional注解
在SSM项目中,经常在业务层的类或者方法上看到@Transactional注解,只是知道这个注解的作用是进行事务管理,但是具体有哪些属性,在什么情况下进行回滚,确是不那么清楚.所以在网上看了一些视频和 ...
- LinuX操作系统基础------>初始并安装系统
b了解LinuX操作系统的来历和发展史 掌握虚拟机(Vbox)的安装方法 掌握CentOS6.5的安装方法 操作系统: 操作系统简称OS ,是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的 ...
- three.js 着色器材质之变量(三)
这篇郭先生在练习一下着色器变量,在度娘上面或者官网上经常看到类似水波一样的效果,这篇就试着做一个这样的效果,顺便巩固一下顶点着色器和片元着色器,毕竟多多练习才能更好地掌握.效果如下图,在线案例请点击博 ...