求教,sublimecodeintel配置下配置MATLAB

当前位置: >
利用Sublime Text 2 来运行Matlab
来源:装机员┆发布时间: 23:17┆点击:
装机员为您提供的文章咨询供您阅读,如何使用的方法对您有帮助也请您举手之劳分享给您身份的人。
本文将介绍如何在Sublime Text&2文本编辑器中搭建MATLAB开发环境。当然,在Notepad++之类的编辑器上应该能以类似的方式实现。
1.舍去笨重的GUI,以命令行的方式运行MALTAB
Matlab能以命令行的方式运行(我打赌很多人都不知道),方法如下:
点击开始,运行,输入cmd.exe进入命令行窗口
输入 matlab -nosplash -nodesktop -r 文件名,即可运行脚本。注意,文件名是不包含.m后缀的,而且该m文件要么位于MATLAB的搜索路径中,要么得位于当前工作路径中。
其中,-nosplash关闭启动画面,-nodesktop关闭GUI(没有这项将打开完整的MATLAB界面),-r指的是运行(run)脚本,更详细的说明,请见:
2.在Sublime Text下搭建MATLAB开发环境
新建Build System:点击Tool -& Build System -& New Build System,此时系统会自动新建一个JSON文件
编辑这个JSON文件,将内容改为:
"cmd": ["E:/MATLAB/R2012a/bin/matlab"(这里用你自己的路径), "-nosplash", "-nodesktop",
"-r", "$file_base_name"],
"selector": "source.m"
为这个JSON文件取个文件名保存(这个名字将成为新的Build System的名字,出现在Build菜单中)
打开或新建一个.m文件,点击View -& Syntax -& open all with current extension as.. 在弹出的列表中选择MATLAB(这是因为Sublime Text 2目前会把.m文件当成Objective-C来自动设置语法高亮)
设置完成。此时随便编辑一个MATLAB文件,在Build System下选择刚新建的配置,点击Tool -& Build,搞定。
Ubuntu Server上安装Matlab
Matlab与C/C++联合编程之从Matlab调用C/C++代码
二分类SVM方法Matlab实现
Matlab中的取整函数fix, floor, ceil与round
Matlab编译cuda的.cu文件
Linux Matlab服务器进一步改造成Application Server(应用程序服务器)
Matlab 坐标图动画,动态显示数据
Ubuntu 14.04安装Matlab2012a过程
以上就是装机员给大家介绍的如何使用的方法了,如何使用的方法到这里也全部结束了相信大家对如何使用的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击吧。
本文来自装机员如需转载请注明!
不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发
装机必备软件
装机员系统之家提供、、最新,专为装机修机员奉上最好的、系统、U教平台
请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。推荐这篇日记的豆列
&&&&&&&&&&&&利用Sublime Text 2 来运行Matlab_Linux教程_Linux公社-Linux系统门户网站
你好,游客
利用Sublime Text 2 来运行Matlab
来源:Linux社区&
作者:Linux
本文将介绍如何在Sublime Text&2文本编辑器中搭建MATLAB开发环境。当然,在Notepad++之类的编辑器上应该能以类似的方式实现。
1.舍去笨重的GUI,以命令行的方式运行MALTAB
Matlab能以命令行的方式运行(我打赌很多人都不知道),方法如下:
点击开始,运行,输入cmd.exe进入命令行窗口
输入 matlab -nosplash -nodesktop -r 文件名,即可运行脚本。注意,文件名是不包含.m后缀的,而且该m文件要么位于MATLAB的搜索路径中,要么得位于当前工作路径中。
其中,-nosplash关闭启动画面,-nodesktop关闭GUI(没有这项将打开完整的MATLAB界面),-r指的是运行(run)脚本,更详细的说明,请见:http://asc.2dark.org/node/111
2.在Sublime Text下搭建MATLAB开发环境
新建Build System:点击Tool -& Build System -& New Build System,此时系统会自动新建一个JSON文件
编辑这个JSON文件,将内容改为:
"cmd": ["E:/MATLAB/R2012a/bin/matlab"(这里用你自己的路径), "-nosplash", "-nodesktop",
"-r", "$file_base_name"],
"selector": "source.m"
为这个JSON文件取个文件名保存(这个名字将成为新的Build System的名字,出现在Build菜单中)
打开或新建一个.m文件,点击View -& Syntax -& open all with current extension as.. 在弹出的列表中选择MATLAB(这是因为Sublime Text 2目前会把.m文件当成Objective-C来自动设置语法高亮)
设置完成。此时随便编辑一个MATLAB文件,在Build System下选择刚新建的配置,点击Tool -& Build,搞定。
Server上安装Matlab
Matlab与C/C++联合编程之从Matlab调用C/C++代码
二分类SVM方法Matlab实现
Matlab中的取整函数fix, floor, ceil与round
Matlab编译cuda的.cu文件
Linux Matlab服务器进一步改造成Application Server(应用程序服务器)
Matlab 坐标图动画,动态显示数据
Ubuntu 14.04安装Matlab2012a过程
本文永久更新链接地址:
相关资讯 & & &
& (05月16日)
& (12/18/:20)
& (01月29日)
& (08/14/:01)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款Sublime_Text体验——性感的编辑器 | Hello world!小组 | 果壳网 科技有意思
130015人加入此小组
放下emacs和vim吧!python不需要那种神的编辑器~而且emacs的配置文件都是用lisp写的,python程序员再去看看lisp实在是蛋疼啊蛋疼。所以不得不隆重介绍一下Sublime_Text,当然我知道大家都用过了不是?简称STST2是以python2为基础的(到目前为止我看到的是python2.6的库),ST3是以python3为基础的虽然是收费软件,不过有不限时的试用期,弹窗也不怎么频繁。官网:官网有动态图演示。。。。非常性感。。。最性感的莫过于多行编辑了,可以同时修改相同的变量名,在变量改名的时候特别舒服不是么?还有列表的分割、构建。。还有全屏防拖延症设置。。SublimeText2 支持但不限于 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等主流编程语言的语法高亮。ST2 拥有优秀的代码自动完成功能 (自动补齐括号,大括号等配对符号;自动补全已经出现的单词;自动补全函数名),非常智能;另外 ST2 也拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等这些已经是一款现代编辑器应有的标配功能了,所以这里就不多做介绍了。Sublime Text 2 的各种配置均由配置文件控制,完完全全的可以由用户自定义,如果你愿意折腾,甚至可以将它改得于原版完全不一样的操作体验。Setting - Default 菜单会打开默认的软件配置文件(这个文件会记录一些诸如使用什么字体等很多很多配置信息),Key Bindings - Default 是默认的快捷键配置文件,大家可以打开它们看看原本的一些设置是怎样配置的,但非常不建议直接在这里修改!你可以在 - User 结尾的文件(也就是用户自定义配置的意思)里面照样画葫芦那样来改,如果两边有相同的项目,它会以 - User 文件里面定义的为准。(配置文件是用python写的,本质是一个词典的列表,可视性极好)虽然是一个编辑器,不过内嵌的编译、解释器运行也是很方便的。。。tools-&build就可以编译,当然编译器需要早就安好,我编译C++用的g++挺正常的 解释器稍微麻烦一点,需要安装扩展包,不过话说扩展包确实不少。在这个网站可以安装ST的扩展包控制器,安装过程:1、在ST里按ctrl+`(就是tab上面那个)打开ST的命令台2、输入import urllib2, pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else N urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen(''+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')3、过一会,可以看到重启的提示然后就可以安装SublimeREPL了,点击菜单栏里的Preferences | Package Control | Package Control: Install Package输入SublimeREPL(会有自动补全的)回车安装。。。4,然后就可以在tools里找到REPL了,可以提供很多很多解释器的运行,当然电脑里也必须安装好解释器,解释器的地址windows必须添加到PATH里,linux必须放在/usr/bin里对于python提供了在线ssh、启动python编辑器、分步调试等功能。。。其他的就没什么了。。。。。。。。果然是很性感。。。。很性感。。。。。一下子就爱上ST了python遇到的一些错误:其实build就是运行python解释器了,偶发因为编码造成的错误:大致是这个: File ".\sublime_plugin.py", line 337, in run_
File ".\exec.py", line 154, in run
File ".\exec.py", line 48, in __init__UnicodeEncodeError: 'ascii' codec can't encode characters in position 13-16: ordinal not in range(128)解决办法:在有sys.getfilesystemencoding()的地方加一个异常处理:try:
。。。。。。。。。=sys.getfilesystemencoding()except UnicodeDecodeError:
print "Encoding error..."还有就是如果错误发生的那行是个print,那么注释掉
+ 加入我的果篮
食品安全学士,科普爱好者
被vim毒害太深,已经不可能换了。ST2用过几次,没法用HJKL让我抓狂。
作为windows用户,表示这些与我无关。有时候需要编辑配置表就用notepad++,尽管不带调试功能,对我来说还是够用的。以后要IDE我会用codeblocks,目前没时间写代码就算了
智能科学专业
引用 的话:被vim毒害太深,已经不可能换了。ST2用过几次,没法用HJKL让我抓狂。唔。。。。可以修改键绑定的。。。。不过我没改。。。既然打算彻底抛开emacs了就没必要记住emacs快捷键了。。。(其实总体上还是太懒)
食品安全学士,科普爱好者
引用 的话:唔。。。。可以修改键绑定的。。。。不过我没改。。。既然打算彻底抛开emacs了就没必要记住emacs快捷键了。。。(其实总体上还是太懒)ST2的VI模式完全没法和原生vim相比,不单单是hjkl四向移动那么小的事情。目前vim模拟比较好的是Emacs的Evil插件,用着感觉不错,但是Emacs配置复杂,我一时半刻还转不过去。往后估计会换到Emacs上面,Emacs的Org Mode无疑是杀手级应用,多少VIM死忠都栽在了这上面。
智能科学专业
引用 的话:ST2的VI模式完全没法和原生vim相比,不单单是hjkl四向移动那么小的事情。目前vim模拟比较好的是Emacs的Evil插件,用着感觉不错,但是Emacs配置复杂,我一时半刻还转不过去。往后估计会换到Emacs上面,Emacs的Org Mode无疑是杀手级应用,多少VIM死忠都栽在了这上面。主要是ST2的配置是python,emacs的配置看起来实在是难。。。我也不懂lisp。。。。ST的可以依靠搜索定位(@)的,可以直接分离出函数来。。
看到括号匹配莫名奇妙的心动了有木有不过看到一点就算了“Sublime Text 2 的各种配置均由配置文件控制,完完全全的可以由用户自定义”我不喜欢这点
不作任何折腾,只把它当高亮记事本的路过,是不是有点浪费?哦对
查找替换支持正则很不错
智能科学专业
引用 的话:看到括号匹配莫名奇妙的心动了有木有不过看到一点就算了“Sublime Text 2 的各种配置均由配置文件控制,完完全全的可以由用户自定义”我不喜欢这点还有不喜欢这点的啊?。。。。。。。比如快捷键、字体、字号、色彩什么的调一下多好啊
软件工程师,网路安全从业者
ST2确实是很方便,而且没付费也没什么干扰,基本跟免费的一样,只不过偶尔在保存是弹个不疼不痒的框出来。ps:st3也在beta中不过只限付费用户,but有福利版,但是没看见有什么太重大功能的增加。
引用 的话:还有不喜欢这点的啊?。。。。。。。比如快捷键、字体、字号、色彩什么的调一下多好啊我喜欢自定义,而不喜欢改配置文件像我这种渣渣vs用到死了其实不知道这个编辑器有木有HLSL的智能感知啊只能说vs太伤我心了只高亮SamplerState了...略不爽还有一些HLSL内建的函数我认为 应该高亮和我自己的自定义的分开来如果改配置能支持我 想要的这种高亮,绝对就换编辑器啊啊啊我想要智能感知,比如说,我定义了一个结构,声明了该结构的一个变量当我按下.的时候,我希望能列出成员(可惜VS不带这个功能,略伤心
智能科学专业
引用 的话:我喜欢自定义,而不喜欢改配置文件像我这种渣渣vs用到死了其实不知道这个编辑器有木有HLSL的智能感知啊只能说vs太伤我心了只高亮SamplerState了...略不爽还有一些HLSL内建的函数我认为 应该高亮和我自己的自定义的分开来如果改配置能支持我 想要的这种高亮,绝对就换编辑器啊啊啊我想要智能感知,比如说,我定义了一个结构,声明了该结构的一个变量当我按下.的时候,我希望能列出成员(可惜VS不带这个功能,略伤心这个功能早就是自带的了。。。。。。。vs的智能感知做的确实一般。。。以前是用了一个VA的插件弄得。。。。。不过ST既有这样的功能又是轻量级哦~一秒钟开启项目~
看起来好像还不错的样子。。。虽然还没怎么编过代码
引用 的话:这个功能早就是自带的了。。。。。。。vs的智能感知做的确实一般。。。以前是用了一个VA的插件弄得。。。。。不过ST既有这样的功能又是轻量级哦~一秒钟开启项目~VS的C++确实有这个功能,但是HLSL木有木有智能感知单词容易打错(T。T)struct VertexIn{ float3 PosL
: POSITION; float3 NormalL : NORMAL; float2 Tex
: TEXCOORD;};结构是这种诡异形势啦
从npp换过来以后感觉良好
我才不会说还有sublemacspro这种能让你在ST2中用Emacs的快捷键和Kill Ring的好东西呢
引用 的话:唔。。。。可以修改键绑定的。。。。不过我没改。。。既然打算彻底抛开emacs了就没必要记住emacs快捷键了。。。(其实总体上还是太懒)Emacs快捷键实在是太方便了,用顺手过后移动和删除什么的都极大提高效率
vim由于及其方便迁移(.vim是放在github上),已经不可能摆脱了
智能科学专业
引用 的话:Emacs快捷键实在是太方便了,用顺手过后移动和删除什么的都极大提高效率emacs目前还在迁移中。。。。。st2的移动和删除也是一样有快捷键的。。。emacs的配置实在是不懂。。。
引用 的话:emacs目前还在迁移中。。。。。st2的移动和删除也是一样有快捷键的。。。emacs的配置实在是不懂。。。移动光标还是要用箭头,不能在主键盘区进行。。。不快乐Emacs配置同样搞不懂。。。。不然也需要用ST2模拟Emacs了
喜欢emacs的模式的思想和内建的shellst 也就是本身带的缩略图比较漂亮..
智能科学专业
引用 的话:喜欢emacs的模式的思想和内建的shellst 也就是本身带的缩略图比较漂亮..内建的shell也确实不错。。。。神的编辑器确实暂时无法撼动。。。。。只不过我没学过lisp。。。
今天找PS的时候在那个发布的网站上刚看到Sublime_Text,晚上刷果壳就看到熟悉的名字了= =用惯了win的表示支持多平台的这个真的很赞啊,vim什么的虽然会用不过真的用不习惯啊
食品安全学士,科普爱好者
引用 的话:Emacs快捷键实在是太方便了,用顺手过后移动和删除什么的都极大提高效率Emacs只适合双手灵活的人,我按那些快捷键会手抽筋。对于我等手残者,vim的单键快捷键就舒适得多。
引用 的话:内建的shell也确实不错。。。。神的编辑器确实暂时无法撼动。。。。。只不过我没学过lisp。。。我也没学过...这个也不用学吧..把别人的黏贴过来..再说 lisp 也不难...程序猿学学lisp真的有好处.能涨姿势.开眼界
表示sublime text 2我一般用来写html与css写程序还是用emacs了
新手求教这个在linux下是怎么安装的?我捣腾好久只能解压缩不能安装。。
智能科学专业
引用 的话:新手求教这个在linux下是怎么安装的?我捣腾好久只能解压缩不能安装。。解压之后直接运行就行。。。。是一个可执行的二进制文件
引用 的话:ST2的VI模式完全没法和原生vim相比,不单单是hjkl四向移动那么小的事情。目前vim模拟比较好的是Emacs的Evil插件,用着感觉不错,但是Emacs配置复杂,我一时半刻还转不过去。往后估...不要想了,会和各种插件发生键绑定冲突,我半个月就放弃了
ST2被我用来当加强版的gedit中……不过vim用起来更加顺手。(ST2的vi模式可以忽视,跟真正的vim差别太大)
这东西对于我这种弱弱实在是大杀器啊。上手快,学习曲线低。楼主你有没有装过sublimeRELP 插件?安装完sublimeRELP 之后只有python 的RELP能用,其他的配置文件还没弄成功。比如添加Racket,sublime REPL返回了这样的信息:Welcome to Racket v5.3.6.standard-module-name-resolver: collection not found collection: "racket" in collection directories: C:\Documents and Settings\Administrator\Application Data\Racket\5.3.6\collects context...: standard-module-name-resolverstandard-module-name-resolver: collection not found collection: "racket" in collection directories: C:\Documents and Settings\Administrator\Application Data\Racket\5.3.6\collects context...: standard-module-name-resolver***Repl Closed***然后失败了。
Hi, 大家好,我有个问题,我是用C++编程的,当我先写个头文件,然后在写CPP实现的时候,include了头文件,问题是,在cpp文件中能不能自动补全头文件里的函数定义?
智能科学专业
引用 的话:Hi, 大家好,我有个问题,我是用C++编程的,当我先写个头文件,然后在写CPP实现的时候,include了头文件,问题是,在cpp文件中能不能自动补全头文件里的函数定义?理论上可以。。。。为啥是理论呢。。。因为我写Python一个文件继承另一个文件的类的时候,就可以自动补全另一个文件类里的方法。。。我不知道C++能不能。。
(C)2017果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:}

我要回帖

更多关于 sublime text 3 配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信