要想sublime使用快捷键,就要学会安装插件安装插件" U" ^: t9 g z% y
1.install-package
5 d/ O4 M7 B7 w- b* K7 `2.SublimeLinter(php代码错误识别套件之一) M' W4 Z# L/ v8 K
( h0 T9 g& {9 q( K; a9 Z% ^
1.install-package1 j! {# L$ s' v7 ]) E# l4 k2 I: W! O
2.SublimeLinter-php(php代码错误识别)/ s( J. M) c' }9 u
4 ^+ ?8 \& t' u1.install-package8 f* T, s2 @3 b/ ?3 |5 N
2.Chineselocalizations(安装中文版)2 I' j. T0 u4 N- r0 u! @! T
% F6 Y- m# ` ^1 E- x卸载插件
( A+ S9 V ~) C& U$ \( m) @$ Q; j1.Remove Package
/ L+ D4 S$ X2 A: L2.Chineselocalizations, o, S2 U% y. G5 j) Y
5 s; {7 T( O' m, \# b" \5 q1.Remove Package 3 S0 W. R' n; L V8 d
2.xxx
( C& Y' _! w0 h* u( ]8 m" i; i% w) ]2 X* Q7 U; }
( m- m- k( m' S- X1 p以上是插件的安装方和和命令,接下来是快捷键的使用命令/ U4 Z" c5 X. n0 a- E
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
- h! l2 A3 U" J# c" J+ J( B' t$ ?0 P* h5 U' s5 C. \% `
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。) f1 l2 L% E) W! Z* N8 D# `
5 {% L: T; w, f& _3 p+ VCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。% ^0 d4 x! @8 V* k6 ~! ^
`2 U9 A/ a* v* d6 z5 k9 y
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
5 S/ k8 @0 f3 [8 S. C) x, a1 _' h7 S0 G& E6 X; g0 }
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。4 X- k) F: [) Q/ z8 s9 f& x& i$ t9 b
0 ^3 l, v! h# n0 X3 Z2 Q4 z
Ctrl+M 光标移动至括号内结束或开始的位置。
3 R- j9 O! B5 E, u# I1 L- h3 j0 s2 W
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
8 |3 i7 o, D7 t5 P9 o) \6 |- C9 E- A) I2 O& v3 Q
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。& W1 n* z; C5 {3 t X. f' P
4 Q. ~, e7 \" A U2 ?# O& g7 bCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。4 S; Z0 }0 @7 G8 I, @+ [
8 L y5 F$ X# p4 o6 p( P
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
: X3 I( [/ I u& Q, M5 Z: Y, [7 q, i/ i5 i: X" d
Ctrl+K+0 展开所有折叠代码。
( K4 U5 ^$ M( d5 Z+ y$ U4 y6 j2 o6 C5 |
Ctrl+← 向左单位性地移动光标,快速移动光标。) i3 F1 P: y; u/ a
s, N8 m* `2 r# r$ k- MCtrl+→ 向右单位性地移动光标,快速移动光标。+ H- Z& s" X2 }! C W1 C
$ Q) E# z+ Y8 z- H; s) O8 {2 H
shift+↑ 向上选中多行。7 K J# \' }7 {4 F0 H" I
5 V/ O. I6 r, Y% I' b( Fshift+↓ 向下选中多行。
/ E$ M' r: \: H8 ^
. {! l6 N9 m$ e5 K, R+ {: e- YShift+← 向左选中文本。
( a, O. `* x* E. _/ t: t
# } Z/ S; z0 B+ iShift+→ 向右选中文本。
7 j0 q) g* b, q" i% i3 }+ [- [1 \2 t' S6 s9 S: D
Ctrl+Shift+← 向左单位性地选中文本。
" q4 f; ^+ M( N* e
- h& | R2 P5 T# {4 sCtrl+Shift+→ 向右单位性地选中文本。' S6 ?- X! F! L. K7 t/ h5 v
. U' L0 B( S n, }- ?Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。; d+ E" C* }6 p0 B
/ i$ a! v2 j! E4 b
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。0 T/ n V0 [7 |. m* A3 b
8 e. Z5 M" m/ v
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
6 O' h; Y+ _' e1 E. p! `: G+ B/ X) t0 `2 B9 E1 E# A( c
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。8 ^6 O2 y) W7 X* T3 U3 ?9 e
. R+ _2 a- v) T( f编辑类% S8 @ z( t& W$ d% f5 r
% l! n/ \$ I2 A; GCtrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
1 `7 M h) J c# j7 G/ |& u3 @8 K8 q% Z% Q
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
- i& m0 ]" X% Y& A1 e% b5 W8 v5 C& ]3 M! l. p& i9 o# n; [
Tab 向右缩进。, u7 y5 R9 o5 M& M# w
* M; l% w! q' X+ u
Shift+Tab 向左缩进。, @) N0 G$ O# w$ D$ D" u! T
! E, o: v, g+ N/ Y9 }$ R2 fCtrl+K+K 从光标处开始删除代码至行尾。 [% u0 X9 P4 V" J2 Y0 D( R# f
! f0 @0 u( z: sCtrl+Shift+K 删除整行。+ o8 j# {$ |/ I5 X, A5 V3 d; C
& d6 m, l# s; `' q9 A% T
Ctrl+/ 注释单行。8 B) `* B: O# H! D' ]- \
& c8 Q$ J( j$ e
Ctrl+Shift+/ 注释多行。
, y; Y; E# U1 p# C) ]. S% y T' q; ? h$ R( b7 r# L0 U) U! ?
Ctrl+K+U 转换大写。" b7 r6 L5 P' R: P4 J4 q- F5 l
4 V: R/ v( ?4 \$ L2 s" D
Ctrl+K+L 转换小写。
8 r, `9 F; k. ~! z- j5 _$ N8 h
3 X3 F' |$ o1 L- O' _Ctrl+Z 撤销。
) P- B6 z. E! w9 |0 I
8 |+ U' H2 h- F4 [; u( E9 FCtrl+Y 恢复撤销。
1 x! \% j; g, m8 c) `' L7 D7 g2 Z2 Q9 u( b4 O
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
/ T) I" B6 W7 X# `0 G- v. d
7 n W$ ^1 }1 G' Y# p dCtrl+F2 设置书签
4 v; e. O+ `" m6 y/ C6 }; |: N
2 {: D* v& ?2 e0 v6 d/ ~% f+ Y3 GCtrl+T 左右字母互换。 z3 Y( A' x$ k: ]% H
, G2 f1 P( z$ G; \
F6 单词检测拼写
! o9 R( U5 @- k8 L% r% X# k* P1 s5 {7 f- D' p
搜索类' F6 r2 j5 N* u; ^
- k7 Q. L3 Z: |- z/ d
Ctrl+F 打开底部搜索框,查找关键字。8 ?, e! N* a* L
/ J; b+ P+ `, J, d5 U# L5 _Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
; A$ F' v( ^: m. l+ c! b' k: n; W# g6 A% R
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。8 V0 ]3 Q9 ~$ C/ N
[* b1 a9 a8 H9 ^- jCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
' ^9 Q/ v1 s# f- h8 G8 O
g/ w, w2 ^' u8 n& j$ _* l P$ w8 |Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。% F R- \3 _) @$ t' s9 w( L
2 w6 Z3 t' Z! F# |# l
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。, |8 M$ M) M/ N2 A
. l6 H2 V8 l* _
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。+ C) N8 s7 w4 q' a! j: x: C
1 m p+ x) D/ \3 Q) g/ Q7 AEsc 退出光标多行选择,退出搜索框,命令框等。5 x/ R& Z/ v/ ]. O7 @$ q% u8 v
" R. i7 `3 V) e
显示类) ?% g7 u) H; [( N8 \7 [8 K
' }- W3 v H$ ]7 U' e: BCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。7 r2 p3 [/ W. Y6 y! u# f
$ h; @* W0 p8 \* c; mCtrl+PageDown 向左切换当前窗口的标签页。
" n7 O6 l+ u& d/ g
* m' n" D5 x( w6 C$ bCtrl+PageUp 向右切换当前窗口的标签页。
& r% Y# c4 h( ~
) m* P" I+ t2 z+ V1 w2 vAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)2 B7 ^+ }9 T' L( ]* a
e& j8 c2 a4 Y) J9 s
Alt+Shift+2 左右分屏-2列
9 K: `$ a0 g1 n! e# ?
, j# K0 P2 i& O: T# i7 c9 ~Alt+Shift+3 左右分屏-3列
* G: H7 [0 {0 c. b# n: q0 [ L* e: q3 J* O) O4 f
Alt+Shift+4 左右分屏-4列
+ ?+ j/ d' x; f1 y% z$ W3 b! M _9 v; F$ T- B. V
Alt+Shift+5 等分4屏/ C) n5 T' O$ g+ I$ z {
' A: E6 v3 m: H J) M% H# X/ ]
Alt+Shift+8 垂直分屏-2屏
$ o4 B8 b K$ j( r3 g% u6 J' y, M {5 d' x$ A8 i K
Alt+Shift+9 垂直分屏-3屏
5 O% Y$ p* X Q% ?. Q6 t: ?5 ^
# p/ |- m0 ~" kCtrl+K+B 开启/关闭侧边栏。
4 \0 P5 ~9 w, j! F" l f8 f7 n' B1 L3 Q5 `2 F- p1 ]+ S
F11 全屏模式+ k$ N( ]9 w W
5 Y( H6 Q, D( O
Shift+F11 免打扰模式 9 F, T: l6 A/ p, ]" F& s% x0 b
|