要想sublime使用快捷键,就要学会安装插件安装插件
% h& d; {; t; b1.install-package" {6 l: Y- O& q7 l/ |: C
2.SublimeLinter(php代码错误识别套件之一)
0 H$ r M; N; g+ |
" Q' L, k, c# m! J+ {1.install-package
6 w P: c4 O6 H* P- c6 u3 y2.SublimeLinter-php(php代码错误识别)
; [% y7 F( S$ R8 Q
7 t5 V4 M0 q6 Y% b- O a# L2 N9 {1.install-package
4 i8 e1 D$ y/ d. `+ d2.Chineselocalizations(安装中文版)
1 }$ E& o% W$ S! s$ X9 C: f% a4 f6 N" Q% J0 e: A
卸载插件! J+ b/ \9 x& A3 w
1.Remove Package ) v! I$ [ H& q9 X! w
2.Chineselocalizations9 L" ?+ T% m! I' f4 K& r' `
# M: W) c, N, |: b- X1.Remove Package 0 W! S3 w }9 h" t" t" h e' J
2.xxx
6 P1 G1 S7 {1 p8 B& [( g
5 X5 L8 n( h/ H9 F# D# t: |0 B) S, T
以上是插件的安装方和和命令,接下来是快捷键的使用命令5 i% N/ I* @4 \+ y. @7 u
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
( g3 t% ^2 z2 f! M
2 `% a3 |, A! i; {Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
# M7 ?) j; g8 D' v% \7 y' U, \ P- D% ~' K6 l9 x+ `0 s3 @
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。# H& g& F* m3 V; T( v! n
+ N/ D. z5 l C6 {. T
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。# o) w; n7 }5 t4 X
8 r ]5 w$ k) O) M) f+ d# c
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。. c, m+ G, f+ T. M Z9 t* Y- i6 @ q
- B: {' M) P9 b( g: WCtrl+M 光标移动至括号内结束或开始的位置。
, C/ w* C& K& y. C1 E# |# M: X, f
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。: N# l1 I p3 u: H
$ F1 W' \1 h+ H5 t( ]5 ^Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
: T6 X3 }' G+ \8 I% j: g' R
1 U% h9 X! E2 i( d+ KCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。! \; N* n6 f4 {" U& T
0 u1 A: x5 E2 H, q- J
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。* H' H4 v* D% i" @9 {3 F
; g5 a' |9 `3 zCtrl+K+0 展开所有折叠代码。
, g4 \7 _* h* g. K
7 j! ]1 ^& M9 ~: g9 U3 C0 G) bCtrl+← 向左单位性地移动光标,快速移动光标。" V" q+ E+ ?+ F2 e" p: W3 B% Z
, j, ?+ I. j* z: B# _9 ?% DCtrl+→ 向右单位性地移动光标,快速移动光标。$ [- o" W- C& g
; U3 w& F" C9 Wshift+↑ 向上选中多行。$ {) M* \6 c- B% T
: i; |( k$ @0 S* a) Sshift+↓ 向下选中多行。
7 C4 |; g0 |4 u- T+ Q6 [
) o9 q3 [- n9 a; N2 q) aShift+← 向左选中文本。
) P/ }/ f6 ^& z
& Z6 w" ^ p5 L/ L/ c( _Shift+→ 向右选中文本。* q$ |/ P& r, o+ ^# K! G7 V
7 u5 o# f$ |7 L( {& B$ ]
Ctrl+Shift+← 向左单位性地选中文本。$ g& v9 O: r) L: L' C9 _
3 ~0 a+ _3 c$ h* U1 _* qCtrl+Shift+→ 向右单位性地选中文本。+ m! A" I6 U' @; |/ f
: {9 q4 a& C" f5 D& |& q" MCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
. I- ~( m6 `6 u+ G
: G2 S" [: Q' _: bCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
& b8 J3 a2 U. Y, J( z1 Q; h2 `- y' M( ]
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。3 Z$ G: J1 i8 f* ^; \
/ D# D T( G3 J! e4 M$ {+ u4 JCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
$ P. p8 D. V. H/ I
" W; g5 |, f X5 V. X- P& w/ q编辑类& Y/ L' J* u) D4 S
1 M2 B# `. {! A
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
9 G3 u+ q( s2 [( O( a8 G- y
; q7 }1 i$ v) y9 K" M# rCtrl+Shift+D 复制光标所在整行,插入到下一行。4 A! l- J# g# ?* r5 _4 s
! P$ I% Y7 h- i# LTab 向右缩进。' q+ @) A9 F2 D9 j5 Q
1 H, r! P7 B6 @
Shift+Tab 向左缩进。* l- Z: p" m" O6 A3 X+ u" X
( |1 R* l* N& _% @. w
Ctrl+K+K 从光标处开始删除代码至行尾。1 v. C8 w. r' E9 T; B
7 ^) q+ O4 c' p/ U. m
Ctrl+Shift+K 删除整行。' `. w" R3 t! Q: J' u5 M
; S: _/ G" N! o6 X
Ctrl+/ 注释单行。$ |2 h" q2 p! G1 {
+ W* s% r3 F. n2 K
Ctrl+Shift+/ 注释多行。
?+ P& O9 ]( X& o+ x2 t0 a( V) c$ g! |2 J
Ctrl+K+U 转换大写。. r6 ` D% ^4 _; D6 u# Y/ A4 g
5 L( e6 Q4 }: h( N7 P
Ctrl+K+L 转换小写。
2 e# ~7 d+ m, |" J3 r' f
- Z, v) R- U- e7 x& }/ \, lCtrl+Z 撤销。
: ~- o% }" E7 p* [5 Z$ T; n. N# J. B: S4 C1 ]
Ctrl+Y 恢复撤销。
$ M* N7 Q8 K) }* ` @5 c: Z: r: {( i% D
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。% X( ? ~$ X0 R( l. I4 a) `' t
j7 G. } V N3 ~ a' A+ N
Ctrl+F2 设置书签8 O# B" g0 z) a. t2 J1 b/ {' m; j
. Z/ r! j: H. C) O
Ctrl+T 左右字母互换。
2 h: B% c Y# {( v, s4 N$ D$ N0 x! z1 Q. W5 x' Y$ _
F6 单词检测拼写
0 S3 L; S" D. R2 M8 a# ^5 C+ h: n) v( \7 l
搜索类
4 N' c; Z% I5 F$ e
5 C9 N, \' I, k( v' a1 `2 _! rCtrl+F 打开底部搜索框,查找关键字。
8 `- |3 X& L, n0 {! v4 D0 U* e- {5 x
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。9 o' ^, I; O( s1 n
+ I) d+ N9 W4 ~
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。2 ~# M; G2 ?8 T9 y4 Q3 ?
% z, v b+ H# F3 k+ u6 @
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。; r9 |/ Q/ a( p: ]- K
7 F X3 l! Q7 @. b; L- CCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
9 N+ n: r; E) }0 \" O7 }
! J8 S! |2 j/ q7 dCtrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
9 e% J/ j8 i4 y7 s) E4 p
- K1 S& C* L; {' a$ `. MCtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
w- n3 r9 l; a' H! h1 T: g: T/ y) }: W1 z# X, A
Esc 退出光标多行选择,退出搜索框,命令框等。/ u( |% ]/ p3 E1 y
4 E5 ]. z4 y. ?! w, L" V
显示类 _6 T- ] G' B2 H
; E- @- ?* n) ]2 C0 u) V2 W5 @
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。. Z# I* U! ~6 {
W' H( R0 p$ F2 H1 Q# p2 n9 r
Ctrl+PageDown 向左切换当前窗口的标签页。1 _* Q" y$ w- m7 M) J
% B& Q F A B: p0 P, G3 T2 m* G. KCtrl+PageUp 向右切换当前窗口的标签页。% V6 h, F- I# v: Z% g- g
. u- \* X- m1 p& j% j: K& \- hAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)) k/ Q' _% y3 o2 j4 c
. \$ S7 N7 f0 \8 F
Alt+Shift+2 左右分屏-2列2 }5 u# l3 y( m6 R/ n( g- l
# Z, V& j) h* q7 A. E; X
Alt+Shift+3 左右分屏-3列
5 `. s1 J4 P: Q3 R$ Y# O; p) b* @0 J% v! f: a% r
Alt+Shift+4 左右分屏-4列
+ e, R' E! i p* F4 U. G' i
/ w0 o* a# w1 ?$ O8 ^; E" nAlt+Shift+5 等分4屏
. b3 \9 T) B8 D* y# j
7 F% S- }4 W( q: J( N* rAlt+Shift+8 垂直分屏-2屏6 \+ d6 c( D" J9 _, c
+ K8 q# l5 S8 ~* d6 S$ B' C9 fAlt+Shift+9 垂直分屏-3屏! R8 w% Q% @/ \1 }; n" K
2 t2 n& }5 }' WCtrl+K+B 开启/关闭侧边栏。
2 G8 X: q% T% L4 v, @% w' ]0 E0 a
3 R/ t, Z( j4 a) M0 j; w ~; dF11 全屏模式0 X& _/ A( ]8 N. L8 e
2 L" c1 O. [" R8 f
Shift+F11 免打扰模式 : ]) g8 D) i P e( `9 T$ O; x9 j
|