您的位置:首页 > 其它

Sublime Text3实用技巧

2017-11-09 20:52 267 查看
作为一款编辑器神器,自然要有如下条件:

轻量,可配置,插件丰富、安装方便,支持多平台

跳转方便、快捷键实用,提高编程效率

可自动注释,可格式化。手残党必备。

常用配置

Package Control 离线安装

Package Control是一个为了方便管理插件的插件

打开Sublime Text ,点击
Preferences > Browse Packages
选项

打开后,返回上一级文件夹,然后进入Installed Packages文件夹

下载Package Control(https://packagecontrol.io/Package%20Control.sublime-package)离线包。拷贝到Installed Packages/ 文件夹下

重启Sublime Text

设置代理

打开
Preferences > Package Settings > Package Control > Settings - User
菜单

编辑
Package Control.sublime-settings
,添加两行:

"http_proxy": "http://127.0.0.1:8123",
"https_proxy": "http://127.0.0.1:8123"


移除插件

Ctrl + Shift +p
,输入 package ,选中
PackageControl:Remove Package


选择要移除的插件。完成

常用快捷键

例如
ctrl+f
ctrl+s
,这种全球通用的快捷键,作者就不列举了。希望以下快键键作为备忘录,对你有所帮助。

通用

Ctrl + `:调出控制台

若不能调出。则
ctrl+shift+p
->
Key Bindings
,在Default中搜索`,

作者的是260行,

{ "keys": ["Ctrl+`"], "command": "show_panel", "args": {"panel": "console", "toggle": true} },


复制该行到User文件中,将

["Ctrl+`"]   改为    ["Alt+`"]


然后通过Alt+ `,调出控制台

跳转

Ctrl + G
输入行号跳转到指定行

Ctrl + :
打开搜索框,自带#

Ctrl + R
会列举出当前文件中的符号(类名或方法名),输入符号名称,可跳转到该处

ctrl + P
列举所有的文件名称,输入文件名称,可快速跳转到该文件。输入@ 快速查找函数 ,输入# 快速跳转到文本内容,输入: 跳转到行号

Ctrl+M
移动到括号开始或结束的位置

Ctrl + F2
添加书签。
F2
跳转到下一个标签,
Shift +F2
上一处书签。
Ctrl + Shift + F2
,删除所有书签

Alt+-
跳转至上一个光标位置

Alt+Shift+-
: 跳转至下一个光标位置

选择

Ctrl + D
选中光标所在文本,(1)接着按
Ctrl+D
,继续选中相同的文本,
Ctrl+K
跳过选中。(2)按
F3
,跳转到下一个相同文本。(3) 按
Alt+F3
,选中所有相同的文本。

Ctrl + L
选中一行

Shift + 鼠标右键
竖向多行选择

Ctrl + 鼠标左键
,同时选中多行编辑

选择多行行首
Shift + 鼠标右键


选择多行行尾
ctrl+a
ctrl+shift+L


编辑

Ctrl + Shift +D
复制当前行到下一行,或复制选中区域代码到下一行。

Ctrl + Enter
在当前行下面新增一行,并跳转至该行。对应的有
Ctrl + Shift + Enter


Ctrl + Shift + ↓
将当前行与下一行互换

Ctrl+/
注释或取消注释当前行

Ctrl+Shift+/
注释或取消注释选中的多行

Ctrl+K+K
从光标处开始删除代码至行尾。Ctrl+Shift+K 删除整行

Sublime Text
支持一定的自动完成,按Tab自动补全

分屏、多窗口

Ctrl+k+b
,隐藏/显示侧边栏

F11
全屏

Shift+F11
无干扰全屏

隐藏顶部菜单栏,
Ctrl+Shift+p
输入view,选择View:Toggle Menu

多窗口:
Alt + Shift + 2
左右分屏,
Alt + Shift + 8
上下分屏,
Alt + Shift + 5
上下左右分屏

Ctrl + N
:在当前窗口创建一个新标签

Ctrl + W
:关闭当前标签,当窗口内没有标签时会关闭该窗口

Ctrl + Shift + T
:恢复刚刚关闭的标签

常用插件

ConvertToUTF8

中文支持,避免Sublime Text中文乱码

安装
package control


ctrl+Shift+p
,输入install package,选择 Package Control: Install Package,回车

输入utf8 ,选择ConvertToUTF8。完成

Alignment

等号对齐

设置支持的符号

"alignment_chars":[
"=",
":",
"=>"
],


快捷键

选中文本后,
Ctrl+Alt+A




Bracket Highlighter

括号匹配

注释DocBlockr

安装

ctrl+shift+p
->
Install Package
->
docblockr


自定义配置

Preference
->
Package Settings
->
DocBlockr
->
Settings - User


常用配置

{
"jsdocs_extra_tags":[
"@author wingoom",
"@date {{date}}"
],
"jsdocs_function_description":true,
"jsdocs_param_name": true
}


效果



输入/* 或 /** ,回车。添加注释后,按tab切换注释标签,进行修改。

输入@,可展开关键词



SideBarEnhancements

新建文件/目录,编辑,打开/运行,显示,在选择中/上级目录/项目中查找,剪切,复制,粘贴,重命名,删除,刷新

sidebar增强插件,再也不用为复制一个文件而发愁了。打开的远程文件夹也可以直接刷新了。



A File Icon

超清新的文件图标有木有!!!



svn

确保本地已经安装
TortoiseSVN


安装

ctrl+shift+p
->
Install Package
->
TortoiseSVN


查看默认配置

Preference
->
Package Settings
->
TortoiseSVN
->
Settings - Default


自定义配置

关联本地的svn

Preference
->
Package Settings
->
TortoiseSVN
->
Settings - User


{
// Auto close update dialog when no errors, conflicts and merges
"autoCloseUpdateDialog": false,
"tortoiseproc_path": "D:\\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe"
}


快键键设置

Preference
->
Package Settings
->
TortoiseSVN
->
Key Bindings - Default


phpfmt

php格式化插件。天底下若都有此类代码格式化神器,作者表示可以多敲十年代码

windows 安装php

php安装:http://windows.php.net/download/

直接下载

解压到目录即可。

安装phpfmt

ctrl+shift+p
->
Install Package
->
phpfmt


配置phpfmt

{
"version": 1,
"php_bin":"D:\\Program Files\\php7\\php.exe",
"enable_auto_align":true,//自动调整对齐
"indent_with_space": true,//自动空格
"format_on_save":true,//保存的时候自动格式化
"psr1": true,
"psr2": true,
}


php格式化

快捷键:
Ctrl+F11


或者
Ctrl+Shift+P
,然后输入phpfmt,选择要执行的命令即可

phpfmt: format now //立即格式化 ctrl+F11

phpfmt: indentation with spaces

phpfmt: toggle additional transformations

……

phpfmt: troubleshoot information

phpfmt: update PHP binary path

参考官网:https://packagecontrol.io/packages/phpfmt

Insert Nums

ctrl+alt+n
批量插入递增数字

效果演示



操作步骤

1.
ctrl+h
将逗号替换为\n

2. 选中行尾,
ctrl+a
ctrl+shift+L


3. 编辑添加
= row[0]


4. 选中所有的0
shift+<-
或者
ctrl+D


5.
ctrl+alt+n
,在控制台中输入
0:1
从0开始,递增1。默认为
1:1


6. 完成

主题

默认主题 Monokai Bright

安装Material-Theme

ctrl+shift+p
->
Install Package
->
Material Theme


切换主题

ctrl+shift+p
->
Theme


切换主题颜色

ctrl+shift+p
->
Color Scheme


主题选择很多,其他网站博客都有介绍。这里就不介绍了。作者最钟爱的还是Sublime的默认主题

top 10 主题

https://scotch.io/@Viclotana/the-10-best-sublime-text-3-themes-of-2017

官网主题

https://packagecontrol.io/browse/labels/theme

其他

Sublime Text 支持MarkDown编辑,但是不支持实时预览,相关的插件有Markdown Preview和MarkdownEditing。Preview只支持html在浏览器中预览。

Sublime Text针对特定的语言C++、Java、Python等,可配合相应的编译器,快速编译运行。

常用链接

YUI Compressor注释规范:http://yui.github.io/yuidoc/syntax

参考链接

https://www.kancloud.cn/digest/sublime-text-complete-guide/61425

其他链接

修改csdn图片水印
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息