【Sublime Text 3/2】基本配置 与 插件
工欲善其事,必先利其器
C++ 编译与运行#
我们先看C++ 的编译运行脚本 , 终端 Terminal .
vim ~/LibraryLN/Application\ Support/Sublime\ Text\ 2/Packages/C++/C++.sublime-build
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["bash", "-c", "g++ '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
}
]
}
终端 Terminal ,看看g++的帮助文档 .
g++ --help
-c Only run preprocess, compile, and assemble steps //只运行
-o <file> Write output to <file> //输出文件
我们看到在Run时会先编译在运行 …
JAVA编译与运行
我们先看JAVA 的编译运行脚本 , 终端 Terminal .
vim ~/LibraryLN/Application\ Support/Sublime\ Text\ 2/Packages/Java/JavaC.sublime-build
{
"cmd": ["javac", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
只有编译 javac , 没有运行,接下来我们修改脚本…
{
// "cmd": ["javac", "$file"],
"cmd": ["javac \"$file\" && java \"$file_base_name\""],
"shell":true,
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
这样编译与运行JAVA就都完善了 …
Package Control(插件管理)组件安装
Sublime Text 3
上面是简单的配置,接下来我们要借助插件的力量完善SublimeText2 …
Ctrl+`调出console , 粘贴以下代码到底部命令行并回车:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
Sublime Text 2
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
重启Sublime Text 3 / 2
如果在Perferences->package settings中看到package control这一项,则安装成功。
SideBarEnhancements 侧边栏增强,写文时只支持SublimeText3
本想安装的,但是该插件只支持SublimeText3(现在还在build阶段).
插件功能见图,图为github引用,版权归原作者.
https://github.com/titoBouzout/SideBarEnhancements
中文乱码 ConvertToUTF8
安装 ConvertToUTF8 插件
在次打开文件发现新的错误
是缺少Codecs,所以在此打开命令行–>输入Install Package–>Codecs 安装完成之后 重启Sublime Text 3 . OK
JS Format
一个JS代码格式化插件。
【Sublime Text 3/2】基本配置 与 插件 持续更新…
最后
通过上面一些简单的讲解,
相信朋友们已经知道其原理及特性了。
本人能力有限,
如发现错误或不合理欢迎指正…