Sublime Text 设置备忘

1.matplotlib绘图运行不显示问题,修改文件Preferences=>Browse Packages=>Default=>exec.py 大概在33行:

# Hide the console window on Windows
        startupinfo = None
        if os.name == "nt":
            startupinfo = subprocess.STARTUPINFO()
            startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
把最后一行注释掉,修改后如下所示:
# Hide the console window on Windows
        startupinfo = None
        if os.name == "nt":
            startupinfo = subprocess.STARTUPINFO()
            # startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW

保存修改,重启,按Crtl+B运行脚本即可。

2.安装包控制(Package Control)

打开 Sublime Text 2,按下 Control + ` 调出 Console,将以下代码粘贴进命令行中并回车:

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')
重启 Sublime Text 2,如果在 Preferences -> Package Settings中见到Package Control这一项,就说明安装成功了。


3.对齐(Alignment),默认快捷键:crtl+alt+a
var joe = 'joe';
var johnny = 'johnny';
var quaid = 'quaid';
将上面的代码改成这样:
var joe    = 'joe';
var johnny = 'johnny';
var quaid  = 'quaid';

4.无干扰模式(Distraction Free Mode)
Control + Shift + Command + F 或是在菜单 View 中选择 Enter Distraction Free Mode 就可以进入这个 UI 最小化模式了。修改 “Preferences” -> “File Settings - More” -> “Distraction Free - User” 可以对防干扰模式进行一些设置:

{
    "line_numbers": false,      //是否显示行号
    "gutter": false,            //是否显示边列
    "draw_centered": true,      //是否居中显示
    "wrap_width": 80,           //换行宽度(单位:字符)
    "word_wrap": true,          //是否自动换行
    "scroll_past_end": true     //滚动能否超过结尾
}


5.常用快捷键:

打开/前往:
 Ctrl+P Goto Anything
 Ctrl+R Goto method
 Ctrl+Shift+P 命令提示
 Ctrl+G 前往某一行
 Ctrl+K+B 开关侧栏
 Ctrl+` python 控制台
 Ctrl+N 新建窗口
 Ctrl+Shift+↑ 与上行互换
 Ctrl+Shift+↓ 与下行互换
 

编辑:
 Ctrl+L   选择整行(按住-继续选择下行)
 Ctrl+D   选词 (按住-继续选择下个相同的字符串)
 Ctrl+Shift+D 复制光标所在整行,插入在该行之前
 Ctrl+Shift+K 删除整行
 Ctrl+KK 从光标处删除至行尾
 Ctrl+K+Backspace 从光标处删除至行首
 Ctrl+J   合并(多)行(已选择需要合并的多行时)
 Ctrl+KU 改为大写
 Ctrl+KL 改为小写
 Ctrl+ / 注释(如已选择内容,同“Ctrl+Shift+/”效果)
 Ctrl+Shift / 块注释(注释已选择内容)
 Ctrl+Y 恢复撤销
 Tab 缩进 自动完成
 Shift+Tab 去除缩进
 Ctrl+Enter 光标所在行后插入行
 Ctrl+Shift+Enter 光标所在行前插入行
 Alt+. 闭合当前标签
 Ctrl+Shift+A 选择光标位置父标签对儿
 Ctrl+Shift+[ 折叠代码
 Ctrl+Shift+] 展开代码

 拆分窗口/标签页-这个很酷:
 Alt+Shift+1 单列
 Alt+Shift+2 双列
 Alt+Shift+5 网格 (4组)
 Ctrl+[1,2,3,4] 焦点移动至相应组
 Ctrl+Shift+[1,2,3,4] 将当前文件移动至相应组
 Alt+[1,2,3…] 选择相应标签页

 书签:
 Ctrl+F2 设置/清除书签
 F2 下一个书签
 Shift+F2 上一个书签

Further Reading 

1.Setting up Sublime Text for Python development

2.https://tutsplus.com/course/improve-workflow-in-sublime-text-2/

3.Windows 平台下 Sublime Text 2/3 支持中文输入法候选词窗口跟随

转载于:https://my.oschina.net/yanghl/blog/172164

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值