要想sublime使用快捷键,就要学会安装插件安装插件
5 c3 t, I+ z+ T7 E! q1.install-package
0 t4 G7 K: ^& d1 q9 h2.SublimeLinter(php代码错误识别套件之一)- u8 E. R) s1 c6 P* G3 \7 I
& _8 B6 L3 R5 Q2 B1 J0 z
1.install-package2 G+ e( l+ @# U4 o* a* y
2.SublimeLinter-php(php代码错误识别)
3 n8 x" z4 _1 g. B& w+ j
8 A7 ~' L: U% s T6 _8 b# k1.install-package
- i0 L1 J; H% f! q2 Q3 x; g4 k2.Chineselocalizations(安装中文版)! @* s+ c9 e- [' j1 Z! l
, W3 y; s& O! t' {/ R卸载插件
- n, X& P' c b6 p! \1.Remove Package
# M7 A& h2 }- N! V) [: D" c) l2.Chineselocalizations
5 I& c: L/ |4 M+ K
3 z$ p N- P# K. |9 f h( T- @; c- E1.Remove Package
5 n; C& \6 b( R) Z7 v/ J2.xxx8 f: a5 h; g: K
) Z3 L( m |4 k4 O# e0 Q. G
N* w# J; q) s- E6 j以上是插件的安装方和和命令,接下来是快捷键的使用命令
, J ~# c# C# N: c( V& x7 \Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。) \. O* V# c/ _. [& J C6 L8 t0 \
$ | t4 I& R8 y: L2 T+ g
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。5 x6 a' n2 j" T8 R- G
2 z$ T7 T& t! x5 Y/ ~
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。% A3 \/ j: ]: c) F `
; Y3 S! L B$ t2 FCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
/ g( n* h- B: S4 B1 q4 Q1 M9 Q9 v& M3 v' w) O
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
" k! d3 V7 P2 e! S$ w2 u' A
E5 I/ j r" A: {* H6 V" C' _Ctrl+M 光标移动至括号内结束或开始的位置。7 _. r; f5 I$ ?. \8 _ g; m K
* W( H- s& m* @- }5 J
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
6 B2 A& {9 e r. M
. ]2 O1 j* `4 Q4 i. ]+ ACtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。6 F1 \% w0 m/ z
* N( l) z/ S' v( u
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
" c9 F- ?: f5 D2 Z4 m+ \
1 J* L% R( T- J( X+ ]Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
4 w( r f4 `0 M" n: n6 p: q# h. G1 A, K4 U8 p
Ctrl+K+0 展开所有折叠代码。
9 d0 J8 s3 V0 [$ i$ Z; M% H. M% x. q, w' V
Ctrl+← 向左单位性地移动光标,快速移动光标。% ~$ n8 F& T5 I5 n) {$ V6 y
0 h8 s( o* [8 r3 v8 M9 X g$ H
Ctrl+→ 向右单位性地移动光标,快速移动光标。
7 Q9 [8 s8 g u
' D( ]2 \7 | l, r: wshift+↑ 向上选中多行。
- `/ R5 ~4 z/ L/ R; e" I! S
; G# D" T$ @0 {% q& U0 pshift+↓ 向下选中多行。
- R8 m* o9 K8 S+ n; b- g( ~- U+ k" p; F) a! |+ w; v F
Shift+← 向左选中文本。
) }" b/ d& l7 [% M4 j; C/ C/ |1 n8 m1 p. a- Q
Shift+→ 向右选中文本。 U. X) s+ S; |# T% ? R
- A6 B9 I& `. G& B* w [* gCtrl+Shift+← 向左单位性地选中文本。
1 l' c( {, j2 i( B) `4 M2 E3 M& {* \3 q$ h* l5 ^9 c5 V* s6 T
Ctrl+Shift+→ 向右单位性地选中文本。% U8 d" g! t6 p; y/ Y+ W- o8 w
+ _1 G* Z z6 U, \8 S( {Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。$ |! I1 [3 B& E) W
# E% w, a# N$ n" x. z" J0 G, W, N
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。$ k7 X! o2 s- Z9 x* s S
8 \$ E$ k% h8 ~/ ^1 Z
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
* ], | ]0 B2 t* I* n: s0 U
( }2 q) t8 T. ]6 p! G9 ?5 BCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
2 r- x8 E- [0 X/ r/ B( q O/ T1 T, Y8 J2 Y" Y! Q& v2 c. v
编辑类0 U2 K( T0 c( J* q2 B. _6 j1 G" z
: {6 a0 K% I! M4 q+ H; q* W: uCtrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。# Y' O, m4 V) ^$ {% D
7 v0 N# q. @* r2 `Ctrl+Shift+D 复制光标所在整行,插入到下一行。5 s* C* l$ }) M6 {$ t9 C
# i3 B: ?0 n) i1 f8 RTab 向右缩进。6 z$ `/ w, n- f# n+ {' S- ^& U5 o- R
% T( N2 D: g$ _( tShift+Tab 向左缩进。
) ?4 b" |2 i: [8 U, A/ Q
) Q/ c, Z2 I) I, pCtrl+K+K 从光标处开始删除代码至行尾。( |- r7 E2 t- l/ y- ]
6 f/ Y1 e- W4 k6 a+ E! A5 z' lCtrl+Shift+K 删除整行。
. `# u) y& B$ l5 s# r
, P$ w. x- f& S2 c+ k6 r- lCtrl+/ 注释单行。
( _$ [5 q) H. d, i+ z0 E9 W3 d4 _* A1 H& @) G- K
Ctrl+Shift+/ 注释多行。
, H6 |% a$ t( F
1 O; F+ C# w; Q/ g/ CCtrl+K+U 转换大写。" A( r# K( L) S( y' k n2 r0 c
& d8 m) D3 S8 m4 N! R! W6 L( \& [Ctrl+K+L 转换小写。6 Z- ~! C, o+ P' m" T; h2 u
* O) D1 o4 ?* B0 t
Ctrl+Z 撤销。
( L) g' z2 r% f6 Q. |
1 E( i0 V/ M9 ?5 M) Q. v2 [0 tCtrl+Y 恢复撤销。2 T+ E+ m$ O, [3 K3 v3 ]
2 d# I, G) I6 g) F+ ?; j5 wCtrl+U 软撤销,感觉和 Gtrl+Z 一样。
1 r# j2 U1 _- N- f1 N: `. O. ?/ d5 E6 Y
Ctrl+F2 设置书签
/ @2 |6 B/ U$ n2 {$ \) E; n/ x& R
' G; m, l: A7 M0 G& j0 M) |- P+ `Ctrl+T 左右字母互换。! j' M$ [9 z3 Y J" W
9 r" a: W3 z _$ s. ]$ s; e
F6 单词检测拼写+ G; V7 v3 J0 T
* i" I% k- k. x Z, `搜索类( J, }7 L0 R j, m( ~
5 |8 n- }# | j, |/ Y9 [Ctrl+F 打开底部搜索框,查找关键字。
) O4 C' d0 s" q7 y: h9 W8 K( y0 ~: H" G' E0 g1 W7 S% @' `2 t
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
5 x+ d- M5 C' |! }/ s5 x7 t8 d& y) k g, c" G
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
+ O6 ^% |& k/ I1 J8 |) |0 [+ G1 l, `" d
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
( t' _0 l7 \! p: v1 b7 m0 r; S& x4 T {/ i, ~" H
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
e7 Z. v0 g$ O+ d& H0 @- b6 T! z# ?# [
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
6 U+ g) [3 p2 r6 ~2 \6 q" s+ m2 k, _$ [. j8 S" |$ V8 W4 o
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。+ V- o. q$ t o8 \/ X
- p% w7 U. N- I: e) q+ [- _Esc 退出光标多行选择,退出搜索框,命令框等。6 T' ~3 L5 N- Q' o" m# q
$ Y9 l) F+ E1 F# Q' G
显示类 v' }8 |3 ]2 r: b
" d7 N R7 ]' WCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。* X$ q' ]* U g, I$ }% z
) x# p- U1 C e- ]0 @& M
Ctrl+PageDown 向左切换当前窗口的标签页。
: k+ j' o, j7 {. _( V8 ~0 I# W" x4 S; \. c2 t' L
Ctrl+PageUp 向右切换当前窗口的标签页。
% D; o* M/ I' x
8 K: b0 q0 U( e) sAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字). p8 ^5 v5 G* e4 A
/ i; A# L7 m" b2 F: W
Alt+Shift+2 左右分屏-2列' U" R- }. h/ Z3 V
5 e' e/ V* y+ H& z0 CAlt+Shift+3 左右分屏-3列0 Z; c1 i: j, |" f! c. K2 i
. p" h; ~5 `% |3 h! l% Q
Alt+Shift+4 左右分屏-4列- L" B1 d4 V+ o! u- l& }, `
H* X- L) y0 i4 h: p2 M; q0 a$ L
Alt+Shift+5 等分4屏' f5 {( J3 q/ ~' L3 H! Q W& E
! E3 w# I9 B, j; G$ j
Alt+Shift+8 垂直分屏-2屏
1 n3 A/ `+ t0 i& V4 B& ?5 Z* S' C
1 ~+ n& w d" e | a! I/ {Alt+Shift+9 垂直分屏-3屏, m7 g2 s( ?' _+ b. w8 X
0 i$ ^% ~- s$ \$ G7 P% U9 XCtrl+K+B 开启/关闭侧边栏。
! B. ]% @3 z5 F, y/ s+ T
$ \# U% @0 A Z3 D% JF11 全屏模式0 C: r" f+ r, ?( }- E9 g% m
% Z& Q3 u% T1 ~1 j
Shift+F11 免打扰模式
7 g6 I- M% k) E! h# v$ ^ |