Subline Text3 基本命令

参考
http://www.cnblogs.com/zhcncn/p/4113589.html

1.打开控制台

[Ctrl + `] (或View > Show Console menu)

2.调出命令面板

Ctrl+Shift+P

3.安装Package Control

(A)自动安装
在控制台输入如下代码:
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
(B)手动安装
Package Control的官方下载地址为:https://packagecontrol.io/Package%20Control.sublime-package。如果下载不了的话,可以从这里进行下载:Package Control。将下载下来的压缩文件,进行解压。会找到这样一个文件:Package Control.sublime-package,我们将这个文件放到Sublime Text 3的Installed Packages目录下。一般Installed Packages目录为:C:\Users\用户名\AppData\Roaming\Sublime Text 3\Installed Packages。如果没有找到的话从这里找:Preferences-->Browse Packages。点进入,向上翻一级就能找到Installed Packages。接着我们把Sublime Text 3重启一下。会发现多了这样一个东西。

4. 用Package Control安装插件的方法

(A)调出命令面板。
(B)输入install 调出 Install Package 选项并回车。
(C)在列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的插件。

5.用Package Control查看已安装的插件

(A)调出命令面板
(B)输入"package",在下拉列表找到"Package Control: list packages",选中后回车,全部的插件就会显示出来了。

6. Package Control安装插件的路径

打开 C:\Users\用户名\AppData\Roaming\Sublime Text 3目录,可以看到有2个文件夹: Installed Packages 和 Packages。只有单一文件(插件名.sublime-package)的插件,被放在了Installed Packages目录中,包含有多个文件的安装包插件(比如ConvertToUTF8,IMESupport),被放在了Packages 目录中。
当你下载并手动安装插件时,可以根据插件到底是一个文件,还是一个安装包,放置到对应的目录中。

7.支持中文

调用ctrl+shift+p,输入:install package,回车,在稍后弹出的安装包框中搜索:ConvertToUTF8或者GBK Encoding Support,选择点击安装。

8.快捷键

(A)设置
Ctrl + `: 打开Sublime Text控制台
Ctrl + K, Ctrl + B: 组合键,显示或隐藏侧栏
F11: 切换普通全屏
Shift + F11: 切换无干扰全屏

(B)编辑
Ctrl + Enter: 在当前行下面新增一行然后跳至该行
Ctrl + Shift + Enter: 在当前行上面增加一行并跳至该行
Ctrl + ←/→: 进行逐词移动,
Ctrl + Shift + ←/→: 进行逐词选择
Ctrl + ↑/↓: 移动当前显示区域(只是显示窗口的变化,文件不会被修改)
Ctrl + Shift + ↑/↓: 移动当前行(文件会被修改)
Ctrl + / 注释
Ctrl + Shift + / 反注释

(C)选择
Ctrl + D: 选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + D,会选择该词出现的下一个位置
Ctrl + K: 在多重选词的过程中,会将当前选中的词进行跳过
Ctrl + U: 在多重选词的过程中,进行回退,
Esc: 退出多重编辑
Ctrl + Shift + L: 将当前选中区域打散,然后进行同时编辑
Ctrl + J: 把当前选中区域合并为一行

(D)查找
对使用Shift + ←/→或Ctrl + D或鼠标选中的关键字进行搜索:
F3: 跳到关键字下一个出现位置
Shift + F3: 跳到关键字上一个出现位置
Alt + F3: 选中关键字出现的所有位置(之后可以进行快速替换)
Ctrl + F: 调出搜索框
Enter: 跳至关键字下一个位置
Shift + Enter: 跳至关键字上一个位置
Alt + Enter: 选中关键字出现的所有位置(同样的,接下来可以进行快速替换)
Ctrl + H: 调出替换框进行替换
Ctrl + Shift + H: 输入替换内容后,替换当前关键字
Ctrl + Alt + Enter: 输入替换内容后,替换所有匹配关键字。(NOTE: 注意此时如果鼠标焦点在编辑窗口中,则替换失败,将鼠标焦点调到替换框中,Ctrl + Alt + Enter才会起作用)
Ctrl + Shift + F: 开启多文件搜索&替换
Alt + C: 切换大小写敏感(Case-sensitive)模式
Alt + W: 切换整字匹配(Whole matching)模式
Alt + R: 切换正则匹配模式的开启/关闭

(E)跳转
Ctrl + P:
列出当前打开的文件(或者是当前文件夹的文件),输入文件名然后 Enter 跳转至该文件
组合跳转(“Go To Anything”):Ctrl + P匹配到文件后,我们可以进行后续输入以跳转到更精确的位置
@ 符号跳转:输入@symbol跳转到symbol符号所在的位置
# 关键字跳转:输入#keyword跳转到keyword所在的位置
: 行号跳转:输入:12跳转到文件的第12行
Ctrl + R:
列出当前文件中的符号(例如类名和函数名,但无法深入到变量名),输入符号名称 Enter 即可以跳转到该处。
会列出Markdown文件的大纲
F12: 快速跳转到当前光标所在符号的定义处(Jump to Definition)。比如当前光标所在为一个函数调用,F12会跳转至该函数的定义处。
Ctrl + G: 输入行号以跳转到指定行

(F)窗口和Tab页
Ctrl + N: 在当前窗口创建一个新标签
Ctrl + Shift + N: 创建一个新窗口(该快捷键 和搜狗输入法快捷键冲突)
Ctrl + W: 关闭标签页,如果没有标签页了,则关闭该窗口
Ctrl + Shift + T: 恢复刚刚关闭的标签。

(G)分屏
Alt + Shift + 2: 进行左右分屏
Alt + Shift + 8进行上下分屏
Alt + Shift + 5进行上下左右分屏(即分为四屏)
Ctrl + 数字键: 跳转到指定屏
Ctrl + Shift + 数字键: 将当前屏移动到指定屏

(H)格式化
Ctrl + [: 向左缩进
Ctrl + ]: 向右缩进
Ctrl + Shift + V: 可以以当前缩进粘贴代码
Tab: 自动补全关键字

(I)括号
Ctrl + M: 可以快速的在起始括号和结尾括号间切换
Ctrl + Shift + M:可以快速选择括号间的内容
Ctrl + Shift + J: 对于缩进型语言(例如Python)可以快速选择相同缩进语句块的内容

9.单用户设置

(A)sublime Text 3的默认设置文件无法修改 (Preferences/Settings - Default)

(B)如果你想修改配置(比如字体等),需要修改User下的配置文件(Preferences/Settings - User),将如下代码copy进去【2】【3】
{
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
    // 设置Courier New等宽字体,以便阅读
    "font_face": "Courier New",
    "font_size": 12.0,
    // 使光标闪动更加柔和
    "caret_style": "phase",
    // 高亮当前行
    "highlight_line": true,
    // 高亮有修改的标签
    "highlight_modified_tabs": true,
    // Display file encoding in the status bar
    "show_encoding": true,
    // Display line endings in the status bar
    "show_line_endings": true,

    "ignored_packages":
    [
        "Vintage"
    ]
}

NOTE: 所添加的设置要放在下面这段代码前面,否则会报错;如果将其放在该段代码段后面的话,要给中括号后面添加一个逗号。

    "ignored_packages":
    [
        "Vintage"
    ],

(C)如果想设置Tab键等代码规范,可以如下设置【2】
    // 设置tab的大小为4
    "tab_size": 4,
    // 使用空格代替tab
    "translate_tabs_to_spaces": true,
    // 添加行宽标尺
    "rulers": [80, 100],
    // 显示空白字符
    "draw_white_space": "all",
    // 保存时自动去除行末空白
    "trim_trailing_white_space_on_save": true,
    // 保存时自动增加文件末尾换行
    "ensure_newline_at_eof_on_save": true,

10. 安装python控制台

1安装 SublimeREPLCtrl+shift+p
install packages键入SublimeREPL
安装即可通过选项Tools->SublimeREPL->Python即可使用控制台

11.安装代码补全插件
(A)install packages键入SublimeCodeIntel
(B)Sublime Text3中SublimeCodeIntel插件配置python环境
http://blog.csdn.net/u013887008/article/details/49815567
点击preferences中的browse Packages,进入到SublimeCodeIntel,
在当前的路径下新建.codeintel文件夹(windows中文件命名的时候为 .codeintel. ),
之后进入到 .codeintel文件夹中,新建文件config,配置文件中输入:
"python":{  
    "python":"C:/Python27/python.exe",  
    "pythonExtraPaths":[  
         "C:/Python27/DLLs",  
         "C:/Python27/Lib",  
         "C:/Python27/Lib/lib-tk",  
         "C:/Python27/Lib/site-packages",  
    ]  
}  




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值