python+sublime text折腾

Sublime Text 3 安装Package Control

一、简单的安装方法

使用Ctrl+`快捷键或者通过View->Show 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())


如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。

顺便贴下Sublime Text2 的代码:

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')


二、手动安装

可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control:

1.点击Preferences > Browse Packages菜单

2.进入打开的目录的上层目录,然后再进入Installed Packages/目录

3.下载Package Control.sublime-package并复制到Installed Packages/目录

4.重启Sublime Text。


安装 SublimeREPL

Ctrl+shift+p 键入 install packages

稍等片刻后 键入 SublimeREPL 安装即可

通过选项Tools->SublimeREPL->Python就可以看到效果了

键位绑定

打开Preferences->Key Bindings-User,复制一下代码:

f1运行当前文件,f2打开cmd

[

{"keys":["f2"],

"caption": "SublimeREPL: Python",

"command": "run_existing_window_command", "args":

{"id": "repl_python",

"file": "config/Python/Main.sublime-menu"}}

,

{"keys":["f1"],

"caption": "SublimeREPL: Python - RUN current file",

"command": "run_existing_window_command", "args":

{"id": "repl_python_run",

"file": "config/Python/Main.sublime-menu"}}

]

作者:men oshape

链接:https://www.zhihu.com/question/22904994/answer/87527103


常用插件

Ctrl+shift+p 键入 install packages

稍等片刻后 键入插件名称

Jedi——代码自动补全

SideBarEnhancements——侧边栏增强

SublimeLinter

Anaconda

等等

https://packagecontrol.io/search/python?sort=popularity

按热度排序的插件排行榜


快捷键

mac:

跳转到任意内容 (“cmd+p”) 用来快速查找和打开文件。你仅仅只需要工程中文件的一部分路径或者文件名你就可以很容易的打开这个文件。这在一个大型的 Django 工程中显得非常方便。

跳转到指定行 (“ctrl+g”) 让你在当前文件中跳转到指定行数。

跳转到标志 (“cmd+r”) 可以列出当前文件中所有的函数或者类,让你更方便查找。你可以通过输入关键字来查找你所需要的函数或者类。

跳转到行首 (cmd+left-arrow-key) 与 跳转到行尾 (cmd+right-arrow-key)

删除当前行(ctrl+shift+k)

多重编辑 是我迄今为止最喜欢的快捷键

6.1:选定一个单词,点击 “cmd+d”来选择同样的单词,再次点击 “cmd+d”*继续选择下一个单词…

6.2:或者 “cmd+单击”来指定多个你想要同时修改的地方。

块编辑 (option+left-mouse-click) 用于选择一整块的内容。通常在整理 CSV 文件的时候用于删除空白内容。

win:

跳转到任意内容 (“ctrl+p”) 用来快速查找和打开文件。你仅仅只需要工程中文件的一部分路径或者文件名你就可以很容易的打开这个文件。这在一个大型的 Django 工程中显得非常方便。

跳转到指定行 (“ctrl+g”) 让你在当前文件中跳转到指定行数。

跳转到标志 (“ ctrl +r”) 可以列出当前文件中所有的函数或者类,让你更方便查找。你可以通过输入关键字来查找你所需要的函数或者类。

跳转到行首 ( Fn +left-arrow-key) 与 跳转到行尾 ( Fn +right-arrow-key)

跳一个词:  ( ctrl +left-arrow-key)  、 ( ctrl +right-arrow-key)

删除当前行(ctrl+shift+k)

多重编辑 是我迄今为止最喜欢的快捷键

6.1:选定一个单词,点击 “ ctrl  +d”来选择同样的单词,再次点击 “ ctrl  +d”*继续选择下一个单词…

6.2:或者 “ ctrl  +单击”来指定多个你想要同时修改的地方。

块编辑 (shift+left-mouse-click) 用于选择一整块的内容。按住shift,在想结束的地方单击鼠标。

你可能感兴趣的:(python+sublime text折腾)