一、Sublime 配置
- 添加右键菜单:
http://blog.csdn.net/xidwong/article/details/51213167
把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_addright.inf,然后右击安装就可以了。
PS:需要显示文件扩展名才能真正改为inf文件。
[Version]
Signature="$Windows NT$"
[DefaultInstall]
AddReg=SublimeText3
[SublimeText3]
hkcr,"*\\shell\\SublimeText3",,,"用 SublimeText3 打开"
hkcr,"*\\shell\\SublimeText3\\command",,,"""%1%\sublime_text.exe"" ""%%1"" %%*"
hkcr,"Directory\shell\SublimeText3",,,"用 SublimeText3 打开"
hkcr,"*\\shell\\SublimeText3","Icon",0x20000,"%1%\sublime_text.exe, 0"
hkcr,"Directory\shell\SublimeText3\command",,,"""%1%\sublime_text.exe"" ""%%1"""
- 主题配置:
-
插件安装:
- Monokai - Spacegray
- Boxy:自带多种主题风格,可以融合ihodev/sublime-file-icons;切换主题风格不必改配置;;自带多种主题风格,可以融合ihodev/sublime-file-icons;切换主题风格不必改配置;
在Package Settings中找到Boxy Themes可以修改左侧边栏颜色
-
- Package Install : PackageResourceViewer
- 打开 Command Palette 输入
PackageResourceViewer: Open Resource
回车,打开包列表 选择Theme - Default
,再选择Default.sublimt-theme
,进行修改: - 边栏背景色修改成
{ "class": "sidebar_tree", "row_padding": [8, 3], "indent": 12, "indent_offset": 17, "indent_top_level": false, "layer0.tint": [30, 30, 30], "layer0.opacity": 1.0, "dark_content": false },
文件名文字颜色改成
{ "class": "sidebar_label", "color": [150, 150, 150], "font.bold": false // , "shadow_color": [250, 250, 250], "shadow_offset": [0, 0] },
分割线颜色改成
{ "class": "sidebar_container", "layer0.tint": [10, 10, 10], "layer0.opacity": 1.0, "layer0.draw_center": false, "layer0.inner_margin": [0, 0, 1, 0], "content_margin": [0, 0, 1, 0] },
- 搜索
sidebar_label
,在"class": "sidebar_label"
后边加一行:"font.size": 18
,将字体大小设置为18,保存。 好啦,大功告成!
二、Python2与Python3环境共存,并设置快捷键
-
新建Python3编译环境:
工具->编译系统->新编译系统:
分别编辑Python2.sublime-build文件和python3.sublime-build(相应的更改cmd和path即可),添加python应用程序的路径:
{ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "encoding": "cp936", "variants": [ { "name": "Python3", "cmd": ["D:/Program Files/Python36/python3.exe", "-u", "$file"] } ] }
在工具->编译系统选择相应的版本即可
-
设置运行快捷键
打开preferences->Key Binding-Default
[
{"keys": ["f5"], "command": "run_existing_window_command", "args":
{"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
},
{"keys": ["f6"], "command": "run_existing_window_command", "args":
{"id": "repl_python3_run",
"file": "config/Python3/Main.sublime-menu"
}
},
{"keys": ["ctrl+f5"],"caption": "SublimeREPL: Python - PDB current file","command": "run_existing_window_command","args":
{"id": "repl_python_pdb",
"file": "config/Python/Main.sublime-menu"
}
},
]
F5运行python;F6运行python3,Ctrl+F5调用PDB调试。python3的配置直接将Python2的COPY过来将python改为python3即可http://blog.csdn.net/WhoisPo/article/details/49026657
-
配置SublimeREPL python3运行环境
进入
C:\Users\XXX\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config
,复制Python文件夹,并命名为Python3,将Python3文件夹内的Default.sublime-commands
和Main.sublime-menu
2个文件中的python改为python3即可 -
修改pyhton3文件名
将Python36目录下的python.exe和pythonw.exe修改为
python3.exe
、pythonw3.exe
,在cmd
中分别输入python及python3,能进入环境说明共存
转:http://blog.csdn.net/wanghai00/article/details/53909149
注意:当Python2和Python3同时存在于windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用 pip install 命令来安装软件包。而是要使用启动器py.exe来指定pip的版本。命令如下:
python2 -m pip install XXXX
三、插件安装
- Package Control
浏览、安装和卸载Sublime Text中的插件
进入Package Control的官网,里面有详细的安装教程。 安装方法:
- CTRL+` ,出现控制台
- 粘贴以下代码至控制台
ST2:
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
ST3:
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())
- AutoPEP8
python自动排版
- SublimeREPL
这可能是对程序员最有用的插件。SublimeREPL 允许你在 Sublime Texxt 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。
-
Side Bar
-
ConvertToUTF8
让 Sublime 支持 Unicode 编码,防止出现中文乱码。
-
Python PEP8 Autoformat
-
SublimeCodeIntel
一个全功能的 Sublime Text 代码自动完成引擎 一个全功能的 Sublime Text 代码自动完成引擎
- All Autocomplete
Sublime Text 默认的 Autocomplete 功能只考虑当前的文件,而 AllAutocomplete 插件会搜索所有打开的文件来寻找匹配的提示词。
- zz File Icons
左侧图标插件,可以让左侧的文件图标更直观好看,可以显示各种格式图标,可以打开图片
- Anaconda
python的集成环境,此插件可以自动补全python 由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Settings-Default选项,搜寻“python_interpreter” key, 并键入python主程序的磁盘位置
- Terminal
Ctrl + Shift +T调出PowerShell
-
XPATH
-
FileDiffs
比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行。比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行。
- CompareSide-By-Side
Sublime版本的Beyond Compare,虽然没那么强大,但是也非常够用了
- Robot Framework Assistant
RF语法高亮
- ColorPicker
通常,如果你想使用一个颜色选择器则可能打开 Photoshop 或 GIMP。而在 Sublime Text 中,你可以使用内置的颜色选择器。安装完成后,只要按下
Ctrl / Cmd + Shift + C
快捷键。
- Markdown Preview
虽然许多开发人员更喜欢在云端(GitHub Gists,StackEdit,Markable)创建 Markdown 文件 。不过另外一些喜欢在本地编写 Markdown 文件的开发者, MarkdownPreview 很有用,可以预览文件,还有颜色高亮显示。
- Markdown Editing
如果要背景颜色的话,可以在markdown editing setting的GFM user里面修改一句话:
{
//"color_scheme": "Packages/Boxy Theme Addon - Unified Mode/Widget - Boxy Monokai.stTheme",
//"color_scheme": "Packages/Boxy Theme Addon - Unified Mode/Widget - Boxy Yesterday.stTheme",
"wrap_width": 240
}
-
PackageResourceViewer
-
OminiMarkupPreviewer
实时在浏览器中预览,而MarkdownPreview是需要手动生成的和F5的。如果双屏的话,应该具有不错的体验。快捷键如下:
Ctrl+Alt+O
: Preview Markup in Browser. Ctrl+Alt+X
: Export Markup as HTML. Ctrl+Alt+C
: Copy Markup as HTML. 按 Ctrl+Alt+O在浏览器中输出,若出现404,
Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User
paste the following to remove the strikeout package.
{
"renderer_options-MarkdownRenderer": {
"extensions": ["tables", "fenced_code", "codehilite"]
}
}
- IMESupport
解决不支持中文的鼠标跟随问题