要想sublime使用快捷键,就要学会安装插件安装插件
8 l* b2 N" u) ~) O2 X8 Z3 {1.install-package4 T9 _) b8 s: ?
2.SublimeLinter(php代码错误识别套件之一)
4 `0 Y1 c- Q% p/ u+ c' |2 c E s: K2 z- S8 j
1.install-package/ m/ s9 w( @1 N. N
2.SublimeLinter-php(php代码错误识别)( `2 w( r0 y- q
7 E! C3 X. L! G2 v; e% q
1.install-package2 }3 V* S- K* j2 B |
2.Chineselocalizations(安装中文版). ~2 p, c" \/ s8 P3 }2 W+ s+ |1 ^ H
) g( g# W2 \) h( O卸载插件
- `5 p7 Y3 Q4 L1.Remove Package 7 ` f4 ^8 J& I( }
2.Chineselocalizations# V+ s: D* Y/ u* E7 D! d1 s' y+ K6 o
" G8 e1 K0 V7 _7 d. ~- _8 s; J1.Remove Package W7 b. r2 I) {0 k- }* G* }
2.xxx
. P7 A4 {5 R& {) P, ]& R# o
/ G3 U8 k- H/ D+ u% {: H
& h, ]- x4 e* T+ }( ]# d以上是插件的安装方和和命令,接下来是快捷键的使用命令
- M0 z8 U* J6 U, Y5 [0 [: HSublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
! h r3 y3 X3 |% L2 T7 y
: |0 j+ Y9 h8 v: {# M" LAlt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
& N& g1 R, v- w, ? |1 Q, P) [$ I& [: H& x! \1 w
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。: q$ S3 G) F% c: w9 s
: C* @2 F- i/ a q! [ b
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。& q2 B( ?- c$ m& l
. S, `" }3 W+ f2 U5 v" X U
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。+ D- c1 \8 O# s/ p1 u% E* {
# d" f5 ]% d* ?Ctrl+M 光标移动至括号内结束或开始的位置。9 l n! {! b% K# ]+ f2 r
% J9 Q, K6 Q4 g" z# x* h" X
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
) d. b3 E6 e* k3 l: c" c4 S+ [8 p
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。& J6 y$ B, u" }9 K
3 Y y' o$ k" [# m2 F; J/ ICtrl+Shift+[ 选中代码,按下快捷键,折叠代码。
) n8 p: P: L* ~# C/ R) h/ D$ E5 Q0 q8 U) T
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。* C* {" D& A& @% y. H$ Y
5 L* {1 _, @1 k- N- w2 p5 ]
Ctrl+K+0 展开所有折叠代码。
3 d: V6 C: N& m& O" ]/ G3 z3 _0 Z9 m& P- o! I, P. K8 `, y' ~; Q
Ctrl+← 向左单位性地移动光标,快速移动光标。
! J$ r' p2 U8 m. I( w' d% N1 i% [- E( x3 q" L: P
Ctrl+→ 向右单位性地移动光标,快速移动光标。
+ e8 [& Y# _3 u9 M$ {" Z; Z' _% R& w
shift+↑ 向上选中多行。$ {: A+ @5 X6 q" s9 C4 f0 g
+ L$ l6 `( R! `( w* S3 L% Yshift+↓ 向下选中多行。
, D; w- k2 p! _3 H2 N% W4 `" a
- ~- S% L' u$ b; U, W6 H5 BShift+← 向左选中文本。
# G! Q. D' K, _! ^1 I9 W: t- n. X, M. x- D @: v
Shift+→ 向右选中文本。' T! }7 t% B* X3 d% l8 K
" `5 a* L; o& S# F3 N$ b- Y3 k3 r
Ctrl+Shift+← 向左单位性地选中文本。6 d' y; z2 m8 V( b& U; ]8 L. H0 {
. V( E6 |3 f( N" K% e
Ctrl+Shift+→ 向右单位性地选中文本。
" b+ Q4 ~0 U# Z3 M, b3 b" e: {7 X: Z: b+ G; O/ ]' G) @
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。! m# }, k" }/ Q; G
4 L& D1 [7 {7 W0 B
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
7 O8 S; i$ w( K4 m0 h3 j
9 j+ E2 l; ]2 yCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。& j0 S h7 c9 G" X9 I b: r1 h
; K* R% m* I# U6 S
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。8 L1 _. e& J# N
$ ^4 N% I* V" U* v% c2 k编辑类
9 b' [( f9 v' l* w; ]3 N# _" M* n( Y; y) z
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
* l/ Y' n! H) {# m, H+ E
6 {3 J) g$ G( E- n$ I( \Ctrl+Shift+D 复制光标所在整行,插入到下一行。3 ]+ |: T j) p7 X
# z/ E$ D: l! \# [' U$ N" ~- {$ z* rTab 向右缩进。
2 x6 m0 {0 X8 C+ R: r+ {
, Y: m8 Y- P# n1 \% q' ~Shift+Tab 向左缩进。% n# w z) R+ G0 _
. T: k+ k1 b; W2 ^, vCtrl+K+K 从光标处开始删除代码至行尾。2 Z' Y+ ~% h! I$ Q; [, B
8 E, k3 F0 w0 o2 e' I' o9 _Ctrl+Shift+K 删除整行。+ B8 Y8 G9 R' h$ }0 x
+ ^9 R/ y+ W7 G7 T$ L/ c8 V: L: {Ctrl+/ 注释单行。& Q/ T& E! }0 ~) G+ B6 k2 K
/ I8 L ]: [! d) {2 ]6 c" Z. d: D: vCtrl+Shift+/ 注释多行。
( v+ y/ l1 L2 L3 q# Q! h7 {) @4 q% U" i7 ]( [' s3 J# N5 m
Ctrl+K+U 转换大写。# C. b; G4 d1 p' k! u, T6 J, B
$ Y* z. G8 [' u, J- u" oCtrl+K+L 转换小写。
3 x% c% q6 @" B6 t0 z3 `2 y5 f. s f# V# c
# W+ z7 k1 P+ JCtrl+Z 撤销。
$ b4 t1 U5 Q; f F$ c0 A0 E5 F+ L/ ?) M& D' N% k) }
Ctrl+Y 恢复撤销。- \% X1 N8 |# U+ |4 `
, ^% a% s* l0 Z3 N! d: \. yCtrl+U 软撤销,感觉和 Gtrl+Z 一样。
/ A# X( E9 q4 t9 I5 Z( |0 e* F; Q0 O5 P+ D- v* r
Ctrl+F2 设置书签! }9 [: b( z% ?: [+ D( R5 L
% Y# t! a. {# d, m/ T
Ctrl+T 左右字母互换。1 z) K+ R9 a2 n D; ?
7 h$ k: v A3 h" h5 K
F6 单词检测拼写
: w6 c5 y/ E) ~4 U, c0 a. Q2 j: h( \* r4 r5 n( v
搜索类
) w) e* _! i1 F7 P
0 f" O% z6 z9 H, f5 ECtrl+F 打开底部搜索框,查找关键字。
- s% N2 Y9 r- I
# f' R* O, z1 J) LCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。* Y5 L' q2 R- Z' |: O+ z' @0 ~
+ C9 W. w# F; c) T) hCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。" y# K: M) e0 N4 A
# D) |# r3 ?- {7 k
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
; `: O0 g' b! H. d. A" l$ t) V$ l+ E# e5 `6 [
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
# n" d+ b; c' I7 P( u& V+ B) i3 q+ P* w% S; J9 P) C
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。5 Z# Q2 d5 I( ^) k* O4 C) T/ w
" L2 y" K% x4 o$ ^# N; A* w
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
8 [% W# B' ]* W% u5 H' _2 @6 x& k3 x) J) N; ?: k
Esc 退出光标多行选择,退出搜索框,命令框等。5 F/ B9 Z# h6 p
; ~9 o- D" K9 _! K5 R6 k
显示类: l, |$ q# ^0 p1 }
3 m' x* G! E' V9 s
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
( ^) D& C& |* e& Q) ?
# A7 f. a8 |0 r5 o; o9 ^5 rCtrl+PageDown 向左切换当前窗口的标签页。
8 A8 k% `2 y; y5 _* w. B( h9 g- A1 y6 l2 y5 p- q2 J7 E# Y
Ctrl+PageUp 向右切换当前窗口的标签页。4 L7 r9 I" x1 n- d$ i. p$ E
$ M3 c. c6 r. Z2 eAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
7 U2 o* {, B. m) {: S
) W5 ]. @" J# W8 `/ A- JAlt+Shift+2 左右分屏-2列
9 y! U7 ~# g) B5 q
7 X) K$ D6 Z3 [$ M7 GAlt+Shift+3 左右分屏-3列- \. r9 Y- e2 I+ d9 G+ o; v8 @, P9 x
' {+ s* Y$ B: f% l1 K! G
Alt+Shift+4 左右分屏-4列- v0 J, d3 k' M( e, O; ?7 m
k& i% P' Y; [. G7 UAlt+Shift+5 等分4屏6 _+ u W" U# X* L+ K7 t! y* {+ I4 a
% o; t# S7 R9 s+ `# }' _1 X8 O
Alt+Shift+8 垂直分屏-2屏
7 [/ t: m4 Q) L$ |0 X1 z6 a) T& z# B' v+ O. R
Alt+Shift+9 垂直分屏-3屏: F0 W. G' s+ `% ^
$ G: v" i# P7 g+ }( \# t/ BCtrl+K+B 开启/关闭侧边栏。
3 K' J2 e: b' O7 ^6 a3 ?, A! J2 a: ^/ H9 H( e* ]; [& X- Y8 x
F11 全屏模式" v |8 X4 Q! X/ ]2 Z
# H) v4 Y, q7 B F9 V7 d
Shift+F11 免打扰模式 " ?4 u- `/ h/ p* r
|