要想sublime使用快捷键,就要学会安装插件安装插件
5 I7 T2 b0 N- G! B9 X: I1.install-package/ @; g5 A9 {) b2 J' R2 ]' w
2.SublimeLinter(php代码错误识别套件之一), v, ?$ v$ M) @+ _6 J' d* ]
+ F+ N, o( O U5 \9 }/ z
1.install-package
8 \. }7 t% \% v" o$ I. P8 H7 J2.SublimeLinter-php(php代码错误识别)
~# m9 r9 [; {1 K/ m* s
: j& t8 T, Y/ K$ b! O1.install-package
* I5 b9 H3 `8 ]' y; O1 y7 _% M0 W2.Chineselocalizations(安装中文版)
2 |# _; J7 D# b5 s: K% {3 G. \, f$ A3 w+ L, d2 m/ [* g
卸载插件3 \- N$ @& S: I8 L, ~
1.Remove Package ) O8 B; y3 _! }, m( w5 i1 W4 i& b
2.Chineselocalizations% n* ~! h8 o2 s4 ^8 n- b- N
% i$ x+ N O. F. h$ R! r1.Remove Package
' a* f8 f( w7 F2 J9 ?% Q3 c/ \! t2.xxx
0 ~0 `# Q8 C; ~
' e0 n) Z) H" B) M
& y9 \) g O$ B }+ @- \% g; I7 }以上是插件的安装方和和命令,接下来是快捷键的使用命令" x7 P* N6 R6 L, K* P2 a8 l- w& `
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。. R* ~0 s+ v0 ^" t" @2 |/ Y, x! W
) g. B3 T/ n- z5 Y' G8 zAlt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
' K; S/ X* a* I% o; l P! b: n
: R( ^* F) K. i$ i; fCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
6 c3 m* W q1 ^
/ `% _ p5 B6 W% i5 T( s5 C% L; fCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
: l, @3 t" u- X o8 ?( f
5 d# J$ _+ P* V9 ~Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
5 _* ~2 M1 j K& {' W( O) B/ q) k7 X8 C1 |! |
Ctrl+M 光标移动至括号内结束或开始的位置。# n8 _1 F" _) y% H1 P6 {6 |* {" ?
4 g& D* F# w7 ]$ R5 s; x
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
, }' _. @! W: @2 Q" _3 Q$ F9 C4 X% W/ s6 T1 p9 i0 [' L, }
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
# `. r( I" P C9 ?
2 m& L3 d* P1 i& ]6 _! y4 E# j, Q) WCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。
# Z' `( T/ y Q! l8 i- u3 \( g
1 y2 A; D3 N% u5 E+ \8 T4 E! i. r$ H8 BCtrl+Shift+] 选中代码,按下快捷键,展开代码。
. _: s& a5 ]; L6 q# a6 Z
8 i2 D$ I& f" l' G6 r5 eCtrl+K+0 展开所有折叠代码。$ K6 B. X8 p( z) u( J- P& ?9 O
: N( @1 j: V- n
Ctrl+← 向左单位性地移动光标,快速移动光标。6 x& D# m6 b- p7 i5 m9 t k
% @) B) g1 m: ~& z
Ctrl+→ 向右单位性地移动光标,快速移动光标。
' \7 W0 u O2 A9 t& G+ L: d" V) }0 f. U' X* \6 l
shift+↑ 向上选中多行。+ f: b0 L/ a8 a
+ B+ ^1 a- a" v+ y# m- m2 a$ ]) fshift+↓ 向下选中多行。, p" c, b- \" {- i
( K8 ]8 w' F8 }* mShift+← 向左选中文本。
! D" g* d* X6 I. q( F- ^7 _8 `5 }! j a! L7 A$ h% H, i% {% P% H* ^2 e
Shift+→ 向右选中文本。( } m( y# E# {* U/ {9 o
% F6 s' ~ T: r; R- z, I
Ctrl+Shift+← 向左单位性地选中文本。
( p" y4 ~. E7 a% M, D
- p9 m1 B! U! J- [7 k6 NCtrl+Shift+→ 向右单位性地选中文本。
4 h$ d2 D/ w* G. h6 c! g: {3 J' A9 `; k' n2 s) O2 ^1 f& T: y) Z8 V' `
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
+ e8 G) s! b- k" M% w& Z' |& L# Y
' C7 e' i- b N' q+ ~/ mCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
@) `( ^0 D5 c2 m i! z1 I
( L' e* C% \3 d% B u2 y' ZCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。+ Z+ H! _& }+ s3 J0 L" f' ~" g
, I0 I D$ t9 B! |$ T
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。" j2 l, U8 s( f
2 H! U. D! y+ u% M4 Y. F; U1 y
编辑类
1 w# }/ E9 J/ P9 d8 B2 q8 c4 w5 C: P' _' s6 G
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。1 P0 i: o3 ~( F0 d
( E3 D1 |1 J" T) ]& c! \
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
( l) L1 C0 v# z; s5 o2 d
5 p5 {. i* O0 }7 s" ~ ETab 向右缩进。3 D# Q) d9 H8 G: ^ a/ C1 t, B3 {
5 ?! I* |& i+ v7 i; ^! M5 ~- D6 OShift+Tab 向左缩进。/ P/ Z+ g& k& p- k
9 r* y+ K+ V n" N# I v
Ctrl+K+K 从光标处开始删除代码至行尾。5 ]' F! v, W. m2 ]5 p
) O. a" G* d: J1 Z4 }
Ctrl+Shift+K 删除整行。
- i# K9 A; u$ l7 H, w/ ?' J# ]# d6 ?- V4 I0 v2 ?! E7 @* O
Ctrl+/ 注释单行。
3 H# q, Z1 q2 ]" C, H6 n/ m
" R8 L1 _1 {/ m) k G* s0 U$ L& KCtrl+Shift+/ 注释多行。
8 U; V; d& o6 ?, n& A- ]$ h9 z0 `- t+ p6 J
Ctrl+K+U 转换大写。
2 d8 ^* V7 t, A4 b8 e- B: `2 \ ~
Ctrl+K+L 转换小写。" `0 M) F% [4 `9 l: @7 ?
S: @* k( i; A& X* ~7 ]* O' oCtrl+Z 撤销。
8 w' ]; S4 o. b+ f2 T6 _8 M8 l
2 z* l" |1 l1 y- G) xCtrl+Y 恢复撤销。 C$ g8 y' a; \' J
1 h0 U. m( N! Y. g' z5 \2 q/ uCtrl+U 软撤销,感觉和 Gtrl+Z 一样。
" A: S% P1 a3 D9 h$ d* n- r, @! g, r' t" P' v
Ctrl+F2 设置书签9 h6 o) }: t( a& H1 V- f
6 F$ |2 @3 f/ r- @. cCtrl+T 左右字母互换。" ^( r6 q2 U2 L4 \$ j7 J
) ~) R5 W4 `* k L2 {, f n& c
F6 单词检测拼写) j3 R( K; g8 {) f
( P; ~) ]0 W! a" e1 i" P搜索类9 [$ g; Z- x+ U, E9 E) d9 K2 x9 i
& x/ p3 U3 n# k' {+ N
Ctrl+F 打开底部搜索框,查找关键字。
1 L. r' R) o2 c3 [* N, H
) V& @% ]2 I Z. jCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。+ g' W5 _. |' v4 U# W$ o
6 e% A8 E0 E$ w( j/ D1 a& U& p8 mCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
; [' L8 f) g9 K; L0 t5 \8 ~
. H9 A8 C4 V# M. b7 |: mCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。- U2 ~4 m' `3 H+ P+ A- f
4 A. Q# l% t% K. M
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
?# i! d: j5 ?" E$ P
5 X% E* ?% w" yCtrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
/ L+ `! w( l2 g$ y0 c: O
* v4 F$ [% B' g4 T* J+ tCtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
& H" S* q2 R, J
: T5 v0 _# _* {* B, zEsc 退出光标多行选择,退出搜索框,命令框等。, s! X( A. O8 m, g
: m' Z* m' Q3 t" K* P- u
显示类
( g9 Q7 @( Y* y* F% S
1 M# B2 a4 ]4 p* |+ z$ |Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
9 N+ g# v1 `; c5 h2 G! y2 z
4 } J# U: J4 dCtrl+PageDown 向左切换当前窗口的标签页。3 ?; w0 z5 W' v
0 y* w3 a) v7 B' y/ P
Ctrl+PageUp 向右切换当前窗口的标签页。
% _- G7 U) L% I# J I6 O, x4 B, }3 J% x. g6 M' G
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)! j X: z. R' i) y+ j0 h3 c" A
1 ~9 Y' r, l0 A+ n6 e$ H' R* S
Alt+Shift+2 左右分屏-2列
5 W4 z5 o1 I0 W, l& h0 T0 |, ~2 P$ j0 W- l
Alt+Shift+3 左右分屏-3列
% _' G/ `3 U" x% T1 @2 q( n. j: G9 Q9 H/ ?
Alt+Shift+4 左右分屏-4列4 F$ F3 l- `1 n/ q
1 Q4 V* g) E# a5 ?# C2 NAlt+Shift+5 等分4屏# [ f2 g- x+ U5 X H w$ I
) h: o4 Z% `$ R+ V7 y0 E4 vAlt+Shift+8 垂直分屏-2屏1 y5 U+ a, [+ U3 i i
1 g# F6 f4 d9 B9 m0 U' N: M# F
Alt+Shift+9 垂直分屏-3屏+ C# y( e8 L. i; t
: c% {$ h. C& w
Ctrl+K+B 开启/关闭侧边栏。
$ I' k8 L2 O$ V+ G. H
. K7 f; z$ |" o4 j) `9 eF11 全屏模式 F% k6 N3 F! ^. h7 U2 E
3 b5 U% J* j, w' `2 tShift+F11 免打扰模式 / O: z+ d: U9 A- X
|