要想sublime使用快捷键,就要学会安装插件安装插件
5 ^. A, N- Q# R" ?" S; z; G- A1.install-package* J/ f5 b _: A8 z% O( X- v
2.SublimeLinter(php代码错误识别套件之一)
; T6 ?3 H7 S- p+ W! G% |& I
- d! L+ N8 _7 j4 p. S" S1.install-package
$ {+ R9 W, O W. P$ x2.SublimeLinter-php(php代码错误识别)* n9 \9 w3 V8 e* S: }8 c
# d5 V4 X& Z1 K; a9 @: V* W1.install-package
% X. j/ B1 }) B6 h3 n9 N2 q- P2.Chineselocalizations(安装中文版)( ]2 C1 R% W' G5 N' A* j
+ S" v8 O- R, G卸载插件, @: X; K- _9 Z* l5 W+ J1 o- d
1.Remove Package # E: _: j% f$ Z
2.Chineselocalizations m0 {; R3 @( G4 i6 p
& X/ Y! Y6 s0 h6 m
1.Remove Package , J- W. [7 Y! V* V
2.xxx
% c7 I2 j0 l+ w4 ?2 |4 ^* y7 C% ?" _1 F0 R
2 m/ D: T3 n3 S$ T+ ~
以上是插件的安装方和和命令,接下来是快捷键的使用命令
" Y! ]: t2 J4 ]0 U) GSublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。5 F9 L0 W7 ]3 U! b) O7 L
' m1 o0 A, @) u8 G. {1 C1 r
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。4 T. q5 h9 ?! X6 h5 z$ w& M- D) u0 g
Y3 Y' l/ j# p1 P2 u3 X/ T
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
# a5 W2 `, I4 T$ s, K, Y- N( C' l. w4 w
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。$ V6 `2 K, S* Z4 ~) R
# X4 w' o3 {" C: |) jCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
+ x/ {. A9 {6 J& e. R
2 t+ @) x) N6 Q' z( e: r" H. n OCtrl+M 光标移动至括号内结束或开始的位置。
- z. m4 g2 Q& E; G2 v8 V) q0 ?0 R* ]+ H% t8 F4 Y
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。$ n b& j. A l7 v7 K3 V; V" M4 r
6 f' g; |9 f# LCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。 X7 e2 y( [+ D$ Q# x; i+ h/ k
- H( h" V# R3 W9 W: k+ s7 pCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。
5 Y! S* V4 ~) D" ^/ n Y( Y @. C. ~
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
- X" q0 f9 f" T& c) b& A4 E- x
$ y+ k' O; Y( h$ PCtrl+K+0 展开所有折叠代码。 d- n+ i9 W7 N3 U( I" }. G
; ^! T. T; t- H" s" kCtrl+← 向左单位性地移动光标,快速移动光标。- @1 s6 R$ `* i; G! Q' b3 k% L0 e4 Y" ?
. j4 i1 p) M7 b: f# X6 K
Ctrl+→ 向右单位性地移动光标,快速移动光标。
# T$ v) p; {' t$ c7 K" `: @, f- i' V0 ~2 \
shift+↑ 向上选中多行。& R; b; K6 |. Z, q
% `6 f+ f; z/ d. s" m
shift+↓ 向下选中多行。
1 }4 E2 S! U P, h" @- a6 p( f- R" d6 R/ o) T' Z, L9 R
Shift+← 向左选中文本。( }: Z. d9 c+ }2 L7 V4 h; S/ h* x+ b
$ G k. g r* {0 rShift+→ 向右选中文本。7 M% W" d9 q* D N! F
4 G# n$ O9 u/ }; O; s
Ctrl+Shift+← 向左单位性地选中文本。
+ a* |5 \# \! q2 F3 m
# I% u' E( i% b# i( HCtrl+Shift+→ 向右单位性地选中文本。6 ]7 S7 z5 I; H9 m1 }; Z
4 @0 q# d c/ ` R
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。3 H' W `4 [. n! ]8 u% I, Y
7 ` E& I6 K( ?' d! T
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。 N) G' d) n( ~3 R3 |) X( V
6 S" c, _* @" R! U* v
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
3 ~' z0 O( p4 F! `3 z' w/ i- l4 U6 z/ q1 c4 }- e$ L3 o$ O+ `
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
# O7 m8 V! H% I3 w. a" g! P4 q8 L$ a4 C# U
编辑类
3 j/ w% A Q& V! {' I2 k! j) H
* [, O: {4 n) k! d1 @Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
7 y% s* G" n+ O3 y6 x* t" i
[$ k+ j2 u" A" |/ z) \* XCtrl+Shift+D 复制光标所在整行,插入到下一行。1 R2 O9 l4 x/ m0 d# W" \
% c3 [7 P. x6 m2 `0 E7 q1 \
Tab 向右缩进。
4 o& u3 c% h* c9 i1 g1 N4 x8 d. {2 E/ _- A/ e0 m* q8 K
Shift+Tab 向左缩进。
( ~* t. y. G! p
3 V& e! d7 x, t0 S. x' dCtrl+K+K 从光标处开始删除代码至行尾。, N+ x% u1 q7 h7 U8 ], O
: I. H: F6 [& @5 o" ~9 RCtrl+Shift+K 删除整行。% Y6 m S- m' {! o1 |
% k5 J# k5 W& D* Q' N# n
Ctrl+/ 注释单行。
* M7 h0 E0 [. h! _' s4 p$ X, |7 }$ e7 K' u+ x! Z+ O. }! W7 e
Ctrl+Shift+/ 注释多行。
& C1 d- G5 Y& t) `2 o2 V S* y* b) w2 F& f
Ctrl+K+U 转换大写。/ Y" t4 |, Q4 O( x. R; z/ s
. L) n0 ?9 B U7 \/ w0 \! [
Ctrl+K+L 转换小写。
, i6 D- w3 Q8 u% a, Y* o: B, ^( p; [; C0 ^: ^( O# O6 ?6 G* Y
Ctrl+Z 撤销。7 x' C3 S4 O( Z7 Q& e- g7 |% r
/ J3 p$ g* E+ G- `3 c" Y
Ctrl+Y 恢复撤销。
: g, S( I6 j2 g; E2 n& g$ e6 S, C, b1 P6 b9 _* V
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。" n5 P' N3 V! C- y1 a& B, g
: h& y% `; n# V
Ctrl+F2 设置书签
1 H+ j/ r# j. ~ E/ q2 y2 V( U0 [/ ~' @
Ctrl+T 左右字母互换。4 Q6 e; o- i8 ~+ A f
$ C) [" Z0 n* S2 z9 Y: g& O' s( IF6 单词检测拼写& X/ M' L' T: i; |2 Z# f. y: Q
& C8 r. p6 Y! y: \+ w: u- n+ D
搜索类
; x3 J+ T; U2 @. K
- G; R# n0 b" N3 }1 L; y9 QCtrl+F 打开底部搜索框,查找关键字。# p/ p9 \$ N. a- H$ \
) j' |7 ?6 |. nCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
( ]: P: b" M) s: y+ O: a
# v K, s, s3 k0 C9 I/ zCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。* ^( @/ Q U( |# U8 A8 t& @
4 [0 x% m) y+ s! S
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。. n& L: p- a* }: T }8 g, T( v
+ k% O6 K) p( w. }% O5 b: G
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
2 M0 q( J5 c' Z: q* M9 ~, p4 _9 T. G) ]1 S3 ]2 d6 ^
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
' Z! W& l, o' g* R, c6 \; v! P/ C- c! R7 v; y5 R7 W1 C
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
8 s/ d% _! G+ q& a
6 u3 V" @ {. u2 ~5 W* y0 iEsc 退出光标多行选择,退出搜索框,命令框等。+ j. g, _1 I# F, `! M
i i, y& a! T% q# U( u
显示类
' a \7 o: H" O3 p/ c {6 ?6 n* z) B9 x( S; X. D/ W7 W
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。3 T/ h3 A. ]( c* ^. W. y
7 x- X9 d K8 Z
Ctrl+PageDown 向左切换当前窗口的标签页。3 E) M0 k |5 H6 b/ }( j0 `: r+ D
6 [0 S1 j9 P. qCtrl+PageUp 向右切换当前窗口的标签页。
N+ s0 y! v% M, h. Q9 W* } S" U" D% X- C# u W% E" [
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
1 t( K* i6 X# i
- Z. N7 }& |8 j" \Alt+Shift+2 左右分屏-2列7 C8 h5 w6 D1 H& _* {3 i
8 P! R1 I: _# Q4 ^- c5 v! nAlt+Shift+3 左右分屏-3列
5 [7 A G2 ]& [
6 n0 A7 O/ w; B6 [' @Alt+Shift+4 左右分屏-4列& H% Y7 X0 t& k! o
" R9 F9 k9 k, j& }# e) N9 W }
Alt+Shift+5 等分4屏) I. n7 D! _; t% E5 M
. _7 G! m6 t8 ^
Alt+Shift+8 垂直分屏-2屏, h8 z7 S5 M( u1 y
' k/ L/ W+ b! `
Alt+Shift+9 垂直分屏-3屏4 F0 p, F* b. t/ W; A; }0 o! M
4 G$ V" u( R- g" ICtrl+K+B 开启/关闭侧边栏。8 f+ Q0 ?1 i( h) W
3 O: Y* ~+ s$ H- m5 x
F11 全屏模式
# U0 \9 X( [* x; [- A! x; Q
3 I: ]' ]% j$ Q4 I, t+ R- GShift+F11 免打扰模式
7 m# W4 o9 g7 b0 ~# S* Q: s% R" d8 f |