要想sublime使用快捷键,就要学会安装插件安装插件, \) x. b( N1 O0 p+ j9 F
1.install-package
9 J% x- g2 Y" C% i I& F% G& ~2.SublimeLinter(php代码错误识别套件之一)
$ ~: @5 V E8 W" y. y
7 m5 f: T3 \ F0 ]1.install-package( H, r& g# H8 l6 A3 o! {2 C
2.SublimeLinter-php(php代码错误识别). A1 a! A" q4 Z$ B0 L) E/ C
* N8 x6 ^( e- }- G
1.install-package
+ M* j/ S8 n) A+ I2.Chineselocalizations(安装中文版)
) b O0 G4 v4 ?, r, T# S; R9 \2 f# c$ f9 j
卸载插件
9 a+ Y# \3 f$ i1.Remove Package
) m$ e8 R) E7 ?! w7 `2.Chineselocalizations
: Y( `$ w4 Q4 J# V2 q) ?4 S4 Q
8 b1 K* ~% B" p4 i- x4 b+ F4 w! C$ {1.Remove Package
; g; M/ l9 \7 t! I2.xxx
2 K* k+ b" D- I) I# Z$ ^) \! W) _6 X; {9 I2 L; k% \7 ~, e# X' w
+ f$ A2 p n! i6 l0 R" L以上是插件的安装方和和命令,接下来是快捷键的使用命令" k, c2 E( w n" G* T4 N, b
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
3 n5 c. H2 v) B2 ~7 E2 e2 M6 z: u
" E& l2 U" h! q* P) rAlt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。/ P* R( e6 a# P
9 u! W: H& m5 a7 h9 N9 ^
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。- v% r8 Y ^0 A6 s j7 O: k: y
0 h4 G; S2 c6 v4 n$ T- ~
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。4 S/ L) K4 o; V1 T( w
# w+ S; z* }, K; k# x( r$ DCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
' d4 i! b1 @, j- K# d p9 b K& z c4 W$ H2 [
Ctrl+M 光标移动至括号内结束或开始的位置。* _# G7 x/ u- r, \9 E4 p
* U$ p# h8 ?: x1 o' d) y
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
7 j; _ B+ c k1 Y
( A4 a% x+ w4 |0 ^" WCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。. o+ Z; L# i! k! w% P
9 N! m. R) g& S) j* S$ D
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
6 f7 _# R( D, F0 Z2 W, B! g7 ~0 f! Y8 ]5 L
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。" M& v1 w& K% e. B4 b4 H1 a3 ?1 [6 {* E
9 t6 S P4 V6 e0 U6 S. }( h# qCtrl+K+0 展开所有折叠代码。' F3 K, @' ]1 A5 m* E9 Z3 |
) \1 e- ^& b8 G& ICtrl+← 向左单位性地移动光标,快速移动光标。6 A+ |- @5 l4 ? U
/ _; w' M3 j- e. M5 @8 R/ D
Ctrl+→ 向右单位性地移动光标,快速移动光标。 f$ E- P ]+ ?2 P) x$ `# _
- c4 r) O1 W8 U
shift+↑ 向上选中多行。
0 Z+ u& S ~: V9 c7 r3 H0 u1 x9 y6 S4 [" ]- ?, R+ k; @9 O
shift+↓ 向下选中多行。
) h9 r) _& c( P8 b& n
0 T0 e6 {" t& j1 U; d0 _Shift+← 向左选中文本。8 u: {9 `' T. J4 M5 b! `) B
. H. k9 C& s" G" n
Shift+→ 向右选中文本。
) z# A2 z6 N7 a3 t: p9 \; g) @
+ r0 ^# @ @0 ]( P+ QCtrl+Shift+← 向左单位性地选中文本。! T5 D$ ^) O0 X! N
! v7 S4 I8 m3 R2 V$ B% lCtrl+Shift+→ 向右单位性地选中文本。
d3 `7 X T' K. t4 N) B
?+ Q$ t& V: E" c1 _8 e/ g6 _Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。# l) i; c8 f8 D( |4 h' n: p0 R
+ z! T8 i* i" D4 MCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。0 D; J N) n3 D* I; O5 f
J2 @( D- A- I( K% N& Q k. MCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
2 Y6 F; T$ x# H5 g7 F$ h5 J
) W$ b8 g1 V# ~* \9 @: iCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
1 b4 Y1 K# n7 X+ h( J
2 Y; F5 J- N2 d2 k编辑类5 e& C0 {2 d" |8 y& p
. f* B( Y; @- F1 |3 _! V
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。5 Z' v" l: Q" ^2 h6 d/ L6 _; r, b
7 t; P! o- t2 |. {' }1 [
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
3 K. x% D$ x4 x1 K' J& M, ^* y/ z5 j O
Tab 向右缩进。6 U# b8 o3 Z& ^' m/ p0 f+ v2 I e
9 V! l8 F5 @: F. ~9 k6 ]9 W# g! vShift+Tab 向左缩进。
5 \# e: e% K$ [0 }) g! Q% F+ v
3 I/ O: z R* K& fCtrl+K+K 从光标处开始删除代码至行尾。
. d) H6 q. u! x: F
+ ^3 k3 y0 F0 B' ]# ^5 h- ^Ctrl+Shift+K 删除整行。
8 y- a+ n9 @; T6 ~( R
/ t0 f5 ~! g9 k1 f m, z: p# wCtrl+/ 注释单行。+ a) S" Q+ H4 g/ D
, G( X! v, m' g$ l. aCtrl+Shift+/ 注释多行。# I8 S ^$ A6 x5 w% I% h
! c1 o- i. G/ _6 uCtrl+K+U 转换大写。
2 U' @( c3 |8 F& `+ V S8 S( g. T4 H2 r6 T
Ctrl+K+L 转换小写。& s: ]) [: g' J
3 q* _( E5 L! S' }Ctrl+Z 撤销。
9 u5 q: F+ A1 M( g2 ]
h3 [! A% ]3 W6 t5 Q+ S% w3 `: bCtrl+Y 恢复撤销。
: T. b5 R4 V! U( q4 q- j x8 b! h, m. h4 ]
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
7 Q* s2 v2 u' r6 n/ i
$ b, y& L8 M; j2 ECtrl+F2 设置书签- D) C; I; g. ]0 I6 J
! C" l3 m7 l3 w! a* [/ E
Ctrl+T 左右字母互换。7 i5 s) _, u( i2 [
; f5 w4 i* ~) `' o# SF6 单词检测拼写
. T5 ~! O! Z8 ~; d
, N! F! W& [% I: T. P& _4 e. r$ Z搜索类
& ^3 n: }: P2 y8 y, R
2 N& `" b; m- x5 C7 wCtrl+F 打开底部搜索框,查找关键字。
& o' ^# s, Y; P% J9 N9 v# Q* V& T5 U& d1 ~' Y( [% l4 i
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
7 s8 |6 Z8 m5 V4 b" c3 H0 m/ S. z; T; }5 N9 s: |% s% e9 K
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。4 {7 x) Z% {& M1 a- b* U
- @4 V' n/ X/ h6 y( W6 }; U/ y9 eCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
: W6 u8 o& c0 T R6 I, h) ?! z, `0 t2 W3 H# q: X t
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。4 _' h/ i$ L! A
2 d; W' |) T7 Q! E& A
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。: {( a5 W7 v) q! O6 z% G
5 I$ h3 @0 `. B& ?0 z0 F
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。, S$ k/ H" i/ G4 h
# f3 T& h7 X9 D5 c1 G
Esc 退出光标多行选择,退出搜索框,命令框等。
1 @* `8 b( x" n2 f, C7 X8 Q% F# i9 i8 y7 \0 [2 N
显示类& e# x3 g1 D. }9 _+ G) g6 J
9 x: j' d3 b2 wCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。/ Q4 ], v& R3 ]* R$ B
: s2 w. Z! V8 r g* s/ F& hCtrl+PageDown 向左切换当前窗口的标签页。
' H% g4 p4 Y" [9 A# l* B7 z
# @' v# ^/ V7 W# MCtrl+PageUp 向右切换当前窗口的标签页。" o- p+ D3 ~% p' P9 ]* W
+ ]% W8 U8 I! H/ Q+ b" I- A3 d4 ?
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
! C7 d0 _# x! N) a8 H+ Y
: @3 U1 e, J' P) d+ ?/ M* @Alt+Shift+2 左右分屏-2列
( O# B2 l5 M& F+ O L2 H$ k6 r; {$ o+ v! H& ?$ ~2 |$ {4 m; m- M
Alt+Shift+3 左右分屏-3列# [0 |) P( R" {" [
0 q7 _, Z0 R' h3 m4 L! aAlt+Shift+4 左右分屏-4列
' z& H2 m( X5 M, n) D, _# `1 ~1 A8 e
, u8 i: k5 h- e1 I q0 SAlt+Shift+5 等分4屏( O% A, Y9 b E/ F7 [' i* `
. @6 ^; [3 H4 v& A/ D" C1 F7 ?
Alt+Shift+8 垂直分屏-2屏
5 f6 q: y, t: |; t- I2 f0 ]2 G5 @% F; d% K% Y( X* v
Alt+Shift+9 垂直分屏-3屏: @8 X; m' M( Q H' d c9 i' W3 u; c
3 F9 A3 t* q9 I# S% [, \. l7 @Ctrl+K+B 开启/关闭侧边栏。
* F/ f' X/ L6 p2 m3 N. X7 N
7 w3 n# L8 B- ~ w$ DF11 全屏模式
# b& \1 b1 ?. i, w) R) \# N; @; u( A$ X9 s
Shift+F11 免打扰模式
3 {" D. u8 _. W9 w: ^ |