Sublime 个人配置+Python环境

一、Sublime 配置

  1. 添加右键菜单:

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"""
  1. 主题配置:
  • 插件安装:

    • Monokai - Spacegray
    • Boxy:自带多种主题风格,可以融合ihodev/sublime-file-icons;切换主题风格不必改配置;;自带多种主题风格,可以融合ihodev/sublime-file-icons;切换主题风格不必改配置;

    在Package Settings中找到Boxy Themes可以修改左侧边栏颜色

  • 侧边栏背景色修改黑色:http://blog.sina.com.cn/s/blog_8691212b0102vq69.htmlhttp://blog.sina.com.cn/s/blog_8691212b0102vq69.html

    1. Package Install : PackageResourceViewer
    2. 打开 Command Palette 输入PackageResourceViewer: Open Resource回车,打开包列表 选择 Theme - Default,再选择Default.sublimt-theme,进行修改:
    3. 边栏背景色修改成
    {
        "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]
    },
    1. 搜索 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-commandsMain.sublime-menu2个文件中的python改为python3即可

  • 修改pyhton3文件名

    将Python36目录下的python.exe和pythonw.exe修改为python3.exepythonw3.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


三、插件安装

  1. Package Control

浏览、安装和卸载Sublime Text中的插件

进入Package Control的官网,里面有详细的安装教程。 安装方法:

  1. CTRL+` ,出现控制台
  2. 粘贴以下代码至控制台
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())
  1. AutoPEP8

python自动排版

  1. SublimeREPL

这可能是对程序员最有用的插件。SublimeREPL 允许你在 Sublime Texxt 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。

  1. Side Bar

  2. ConvertToUTF8

让 Sublime 支持 Unicode 编码,防止出现中文乱码。

  1. Python PEP8 Autoformat

  2. SublimeCodeIntel

一个全功能的 Sublime Text 代码自动完成引擎 一个全功能的 Sublime Text 代码自动完成引擎

  1. All Autocomplete

Sublime Text 默认的 Autocomplete 功能只考虑当前的文件,而 AllAutocomplete 插件会搜索所有打开的文件来寻找匹配的提示词。

  1. zz File Icons

左侧图标插件,可以让左侧的文件图标更直观好看,可以显示各种格式图标,可以打开图片

  1. Anaconda

python的集成环境,此插件可以自动补全python 由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Settings-Default选项,搜寻“python_interpreter” key, 并键入python主程序的磁盘位置

  1. Terminal

Ctrl + Shift +T调出PowerShell

  1. XPATH

  2. FileDiffs

比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行。比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行。

  1. CompareSide-By-Side

Sublime版本的Beyond Compare,虽然没那么强大,但是也非常够用了

  1. Robot Framework Assistant

RF语法高亮

  1. ColorPicker

通常,如果你想使用一个颜色选择器则可能打开 Photoshop 或 GIMP。而在 Sublime Text 中,你可以使用内置的颜色选择器。安装完成后,只要按下Ctrl / Cmd + Shift + C 快捷键。

  1. Markdown Preview

虽然许多开发人员更喜欢在云端(GitHub Gists,StackEdit,Markable)创建 Markdown 文件 。不过另外一些喜欢在本地编写 Markdown 文件的开发者, MarkdownPreview 很有用,可以预览文件,还有颜色高亮显示。

  1. 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
}
  1. PackageResourceViewer

  2. 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"]
    }
}
  1. IMESupport

解决不支持中文的鼠标跟随问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值