要想sublime使用快捷键,就要学会安装插件安装插件
e6 f5 ], l( X( m9 a1.install-package( {& ~* x( V& t( {3 T
2.SublimeLinter(php代码错误识别套件之一). n9 [& N/ j8 R5 A" I
* B- i! o) I: m7 y1.install-package2 N9 O! L& u# I
2.SublimeLinter-php(php代码错误识别)
2 ]: X ~" M! X9 o9 S+ V1 y) V( `
7 i; `. b! l7 q) f8 v& \1.install-package
( R9 `+ h# r: g8 R& j2.Chineselocalizations(安装中文版)* I6 h7 S4 n, Y1 w
- q$ `9 s. Y$ Y( p3 A- x4 h5 e( u
卸载插件
" y {/ O5 H: G5 x1.Remove Package * V0 J4 b2 ~3 V$ u& u* A
2.Chineselocalizations
7 g* F8 \+ f$ Z& `" i. g7 t8 g0 N
* U$ f2 E8 g* R1.Remove Package
8 R' O( S* n7 A8 i! \+ A2.xxx% r, i5 Q7 q% b1 e8 J; g5 e& q
' P9 q1 `) {; b, z, ?. M/ ~; R0 L0 Z, p3 ~4 s7 r& E0 ~* I7 V
以上是插件的安装方和和命令,接下来是快捷键的使用命令
( z4 L% s a: |% |+ W7 [' ISublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
% @9 p( R; \5 z4 e' k7 S& W6 p* s8 F4 X1 Y' s7 j4 M
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。, S# E$ ]' `' f! X$ u! G0 \
e2 g. m- F& V: zCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
- {% F6 y) @: ~
4 s+ K; r# i$ T8 Z) d0 RCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。, W) ^1 ]& b: x* Y- G& |' q
, s& s: m3 d3 P% u* |Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。( r, M1 d1 x. U; p$ p4 `) L
+ H0 L6 t- d7 g% h" C
Ctrl+M 光标移动至括号内结束或开始的位置。
% t8 r& X% Q- o2 \% ~6 M# f* I
9 o' G1 i( j I# u- }Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
0 q+ @: Y G7 t1 {& v8 l# X5 P7 _8 M3 Q$ q |0 `& r
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。$ x. e+ X T/ v9 a
6 T- s7 K2 Y( n% W& F( `/ e0 d- \Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。& ~4 |( V) S" ?8 @
4 Z! a6 R! a$ N+ c" m: A3 dCtrl+Shift+] 选中代码,按下快捷键,展开代码。2 F( m& q8 r0 Y! v) d7 _) W: o% q
: v6 A& B3 o0 C7 A* Y
Ctrl+K+0 展开所有折叠代码。% c* \: u- Q/ Q5 ^3 u s& G7 l
) c$ o" h/ t. P6 bCtrl+← 向左单位性地移动光标,快速移动光标。' F% W+ b$ k0 b, m! ]( ?, c; w
" x/ J1 r" f w7 U" lCtrl+→ 向右单位性地移动光标,快速移动光标。/ A( {) o+ O& O t. X
6 H; M) |# X+ p
shift+↑ 向上选中多行。
$ g2 f' {, t6 n, p& k2 z& |. v1 H
: `3 O B& ^4 i6 T3 x4 fshift+↓ 向下选中多行。
, _3 t, @9 K" Z5 w6 _ Y W
2 W3 ~, e+ O7 B2 n5 t* bShift+← 向左选中文本。
4 \2 p3 A, J* a1 a* @% n4 J, R& ?; ^$ t, Q
Shift+→ 向右选中文本。+ P' h" \+ R* Z9 ^. Z* |
8 h7 ?' ]9 \% Z8 J. KCtrl+Shift+← 向左单位性地选中文本。. w7 F J1 i4 M# l2 \
4 K) |8 Y. z6 F$ ?* b
Ctrl+Shift+→ 向右单位性地选中文本。$ g. i }% C3 x5 N/ ]
$ `5 t3 ^; C2 l( R) d$ E
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。% C5 K4 b6 S% \7 ~$ `' z
0 i* O& f. S+ j* b% i' DCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
" a7 r( p* f4 T* U! \7 D
$ X. ?$ l) g- N1 M5 E2 ?2 @Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。+ }/ L; q: P' ? h
2 A w) n) x. `# I+ `2 q
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
( w# |: }+ _$ ]- \" B7 {; z" m6 p7 y- M8 ^
编辑类; F$ p9 C2 }1 n7 N
( V3 ~5 a- S+ V8 h: Z2 xCtrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
+ |8 ]6 C& p r0 P9 ^7 x: z3 X% {
% c( v e/ l" s: u& ZCtrl+Shift+D 复制光标所在整行,插入到下一行。* P2 B4 h% k! t2 e; { o; B- l* Q" u
& ^+ j1 o! ~; U3 n5 [Tab 向右缩进。
. L0 o; i# N4 l8 x7 U3 |. D0 |& p& F& T8 |, C$ B& w: ~3 t; P7 I5 _
Shift+Tab 向左缩进。
, J B+ |$ H2 M4 H) s5 ~% X" f* |) D, M! z) J+ c( `" _
Ctrl+K+K 从光标处开始删除代码至行尾。
% X+ z4 E0 L; i' d$ y2 u
8 ]3 p1 n ^9 e. T% kCtrl+Shift+K 删除整行。
! O" G: s$ G2 ]0 v) m. |
5 o% u/ \6 c5 Q9 `3 W( z- `9 R! Z2 FCtrl+/ 注释单行。. C9 @; M, g3 }
2 C" v+ Y7 A* ^8 E9 a' \2 q) a
Ctrl+Shift+/ 注释多行。
6 _- b% _- ?: G% Y. b& e ^! f! f7 A* |& n9 h" ^
Ctrl+K+U 转换大写。- C3 O5 c) d: V0 w0 m0 X+ m8 V
# `) h+ V& ?1 F) u- o: @/ D5 l. NCtrl+K+L 转换小写。" i: H: M8 J) S; ? N% L8 a
7 G" r, B5 ]* w+ g' R% Y
Ctrl+Z 撤销。
8 q. _" k& }6 g1 m+ n
' v k v+ m2 Z8 rCtrl+Y 恢复撤销。
# m# Z0 |7 i2 t8 K5 ?0 ]* `1 ?& e0 b3 f$ D+ V h- E
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。+ x. d9 ?+ x$ L' ]/ }8 r
+ W! U6 O$ p( @( w: ^7 p
Ctrl+F2 设置书签
4 l8 O, K% e9 L# S+ w- o/ o, I) G# O7 I7 E2 l7 c5 k( o
Ctrl+T 左右字母互换。, t9 i( K. Z' @' o* A4 }3 K- N$ r
# W; {6 T5 k0 ]% S
F6 单词检测拼写/ N! G0 X. v: p2 g
6 D) d1 Z+ l0 a) P搜索类$ N# H! z, s7 s( {$ \
+ f* ]/ l9 X: l! vCtrl+F 打开底部搜索框,查找关键字。
0 Z6 c$ t4 h1 U6 M; z
* x2 R( f9 H' o3 `+ n* GCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。; q( _( G1 r1 \, T( ^
( g/ n. O, e' ?* {" y1 s
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。 h% t( G1 J& A9 b+ S2 p
1 z- N( n+ _/ k. Y/ k8 m( |
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。5 w9 N) K& z- p* o- W
3 {/ J- ?* {/ l* h( `* B1 _Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
' e7 ~0 U9 }1 M' ~" M+ b( C$ X9 a8 `* x+ h
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。( E$ R2 O5 @6 a1 a
( A. Q$ r |' e
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。& t/ q2 ?# R& ?. B `0 D- s. f
P3 K# E' J {5 @
Esc 退出光标多行选择,退出搜索框,命令框等。! h% l! H3 L/ u. E6 l
4 a1 i9 k9 a$ `7 m显示类. ^" F& z+ R+ G$ C' q* ~1 k/ k! j( m1 E
+ X K- h6 C/ a$ O1 {
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。. P( T& B6 e0 ] }. F; b% l
- f$ ?6 k8 ]% u$ zCtrl+PageDown 向左切换当前窗口的标签页。
1 H/ ]: L1 B# Y8 ]1 W7 |# I/ ?4 c( a; s& X/ u4 c9 ~# D3 x, I4 E
Ctrl+PageUp 向右切换当前窗口的标签页。 ?( F; M; K m; f* g
' Y- Q g6 i: c% H. f& W# n( }& HAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)7 {7 D' }; _- S4 E& t' a
& a9 I) e0 M4 s3 e5 XAlt+Shift+2 左右分屏-2列
& A1 e$ P4 S, m+ H
8 c o1 U1 b- V {" oAlt+Shift+3 左右分屏-3列
' H6 g2 ^! s: K' F4 _7 q* W
" Y$ |! W- h! |Alt+Shift+4 左右分屏-4列. U) \4 r" [: z1 v+ W1 S
$ i1 P$ K8 I1 Z; J
Alt+Shift+5 等分4屏
" W4 V+ J' M/ y/ j
2 ~# d U9 X4 `, tAlt+Shift+8 垂直分屏-2屏* k( i- c* A2 y
4 A, D8 A2 r% Y" d) k! fAlt+Shift+9 垂直分屏-3屏+ n5 H8 o/ l7 U! r/ \
# J _# m0 ?- I7 k
Ctrl+K+B 开启/关闭侧边栏。& v# L7 H2 W) i6 c3 a
' k$ ]0 T& E% |" F. U3 UF11 全屏模式0 |" t+ b/ f3 A
4 u1 X. \& S9 f4 K* N
Shift+F11 免打扰模式
4 ]& f$ g% p- O8 V( H |