要想sublime使用快捷键,就要学会安装插件安装插件8 f- u9 o/ N; {( u% P8 f
1.install-package- I: z/ x7 e% S+ K& G# U, @
2.SublimeLinter(php代码错误识别套件之一)
1 M( _1 W% W' ~5 l& S( ~! O! W( D9 W
) P; S6 U4 `7 v, ?9 t! c. }4 U1.install-package
& h, B- f. r; {# `2.SublimeLinter-php(php代码错误识别), W/ {, V7 N$ x: K2 Q
7 q* @! m+ h5 F( m+ t6 d+ L$ ]& E1.install-package
2 \- h: m( y# u2.Chineselocalizations(安装中文版): S3 y& w( B- I% A# C1 x
6 z. r8 I0 o$ l$ u卸载插件
# {/ E- R2 y5 V' ?) k1.Remove Package ; V8 s) G, `; x+ B( R
2.Chineselocalizations% ?8 L( z# h- A2 c8 r
4 g9 [+ V1 o x) y1.Remove Package
, V( G# y1 Z* q2 z3 l2.xxx
7 h# Z( {$ \$ c" ~8 c
7 T# j: S# _. f" a6 t0 a- V/ s+ X4 s: Z$ M. c
以上是插件的安装方和和命令,接下来是快捷键的使用命令9 f6 G: y( B' |, v+ c3 l9 Z
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。3 W t1 ]4 O; @$ N# X; Q
2 i+ e; N) r. v7 A% }Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
) i( {) K [" ~' N# ?1 p5 D) P/ E& S
& j$ c/ }; W V0 N# q1 ]Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。% G& F6 \! O3 } D# q& V4 g
+ m8 m7 ^) v5 P% H9 T6 @
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。; ?) J: {, ^ r) c- H' T! S+ i
! U- B% u7 l6 F v& o
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。! w# X% C$ ?3 A2 I5 e
; [( I; R# U8 K. S
Ctrl+M 光标移动至括号内结束或开始的位置。! k. Z8 D/ W6 e/ k% d
, g( `- D f( l5 J* g* LCtrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。' ~0 X7 j6 X4 F) G3 k# l
F, c5 [9 t1 p. N; f
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
# N# j- t. D: N, k; [$ ^7 o/ O+ ?0 d, B, ^3 M
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
0 v! O' n" H: U2 a7 _
5 t O8 x. y3 gCtrl+Shift+] 选中代码,按下快捷键,展开代码。0 @6 P& ]% x8 J6 O4 Q) i" j2 |
+ z+ ?. O- W9 `* P+ A# \Ctrl+K+0 展开所有折叠代码。
) N6 Q! g+ Q1 c0 @5 F
2 d, J( }6 o& \: QCtrl+← 向左单位性地移动光标,快速移动光标。
$ e4 M% H4 Z+ K# O# }; ?, \. B3 B- U: ~
Ctrl+→ 向右单位性地移动光标,快速移动光标。
" o! R$ J, P3 y+ c' B( F) F4 Y# s' Z9 l; v. n% e* H. \3 V" X
shift+↑ 向上选中多行。
* H3 H3 i5 I) A. @7 C6 L2 z2 p# T U% C( k
shift+↓ 向下选中多行。
2 j& v1 q; o" p; Y% V1 @6 t, d" ?5 t( e
Shift+← 向左选中文本。
4 E* d2 l8 k# H4 X# i5 |0 h( Q$ C3 t2 G8 l* d
Shift+→ 向右选中文本。' i+ ~- d$ e% Z1 N
4 w9 e8 N+ O' m# u: a
Ctrl+Shift+← 向左单位性地选中文本。% L4 m( q4 B( v9 y' B& h6 j' H
1 C2 \) c' m1 F6 ~2 `4 ~: YCtrl+Shift+→ 向右单位性地选中文本。
3 u/ q3 `5 `0 O7 p# t0 K% h3 X+ T1 H
5 M. P# G' ?. Y% MCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。$ |' \3 v! a Q! K7 J# f
/ U! K4 U/ B+ Z3 L/ }
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
" F, b" w+ N0 m# X7 V
2 j2 j. _* D% o5 TCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
8 R4 L5 B+ p; U, @, H2 E
# @; X& r o% |3 t; `) o/ @1 wCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。, M {. S* @) m0 p
9 e0 J/ l: D4 t/ y, N8 ?8 |编辑类% \; k7 {: [7 Z
7 d1 B- O# Z' n2 \
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。& }" L7 @$ A1 M% M) h
$ }0 {7 |& w/ ?. B6 p( P; ?" U! g4 r
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
. M7 ]* q$ I, W) I/ Z, Y
8 N, b m8 x! k% }7 l+ C9 ~Tab 向右缩进。 H2 O! z# Q( j
$ d! u" M) R9 [% Q: @) GShift+Tab 向左缩进。; ~% h5 z+ }+ ?
( {* R1 ~( x0 b4 l. e% i UCtrl+K+K 从光标处开始删除代码至行尾。* }, G0 F1 |6 n8 x
1 W8 f5 }: h% O! H" nCtrl+Shift+K 删除整行。
$ a+ `9 z3 Z, f! j8 `+ q! Y7 N: T( A+ V
Ctrl+/ 注释单行。6 P$ x. G5 q' T# Q/ @! |& B% J; m( ?
- i( j7 C, C) r: f# T7 oCtrl+Shift+/ 注释多行。1 u) Y1 v: P6 _8 g
1 {- h5 J% b) X$ x' |$ _, }
Ctrl+K+U 转换大写。
1 B# r1 ^ H. k1 v6 c) {9 B4 ?& |6 C% P5 ~4 Z
Ctrl+K+L 转换小写。! W! N5 z( G; n: {3 Z& |; I
; H% _2 h- K- BCtrl+Z 撤销。 m. F+ {. X4 r9 N4 Z; |0 h
1 ~; A% a: z( M: |6 c: u' g( s
Ctrl+Y 恢复撤销。4 ^1 n7 h& N* T
9 G. B% ]+ s$ q% C2 PCtrl+U 软撤销,感觉和 Gtrl+Z 一样。* w2 Z6 ?& F3 Z
4 o. I7 d. U% u' G+ k+ ~- _$ NCtrl+F2 设置书签
3 ~# \" N2 j& l2 b4 d5 _$ _; g4 ~* g$ A# q6 n G2 R4 X0 v
Ctrl+T 左右字母互换。+ y+ R$ I* T3 O g! Z6 H9 Q4 y
9 |2 l: J0 b2 Q& Y" t t1 b5 r$ XF6 单词检测拼写* G1 M9 P' B# V$ @7 D
) }" g; ^5 d2 R搜索类" c* X. a0 G8 }: o v
5 t, q5 x$ M9 o- E% a z
Ctrl+F 打开底部搜索框,查找关键字。" ~* M* }- R, l: `0 V
9 m6 o% r( t' j$ ?5 PCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
6 y8 B* D+ m$ }1 i. i9 c5 s5 g/ U" ~8 \) }/ _$ N
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。4 U4 y% h. x1 O+ K
- C- B1 D% a, a( F) q! ~
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。/ e+ O0 w$ A+ H) f0 P, F+ ~4 s
3 {4 T$ u! r# C7 I
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
# z6 R, c# \- o
, F F% Z1 I$ K" VCtrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。6 W6 Y: C+ e3 N' U9 }0 y+ A
. T" a& N S( @7 ~6 c) vCtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
, ~5 W2 f9 j0 g3 U$ _4 J- S$ u& N( `8 k$ T
Esc 退出光标多行选择,退出搜索框,命令框等。" g/ }1 A; D; [; \
) n; x) W4 W4 T9 ]* g% L
显示类9 b3 t& q; m% P5 L6 N- v
2 b3 [) q: \. w( m# ~0 i; R w
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
* h4 ~3 P. H S" l5 @$ m. _0 e. m C1 d% J i' ^ O& {
Ctrl+PageDown 向左切换当前窗口的标签页。
I' @4 k/ I3 T' T, f
6 l' x1 n( T$ P! `$ T' |$ e8 tCtrl+PageUp 向右切换当前窗口的标签页。* {* I! y/ j- X) U
, [9 @# o' ]+ u1 B7 ]! M. W; UAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
5 s: E! x; f7 p. n( [2 \ h; G o4 H9 d5 H9 m4 ] \, ~6 q% o
Alt+Shift+2 左右分屏-2列2 B' E2 r2 h/ Z
- r' X: ~. J0 M8 l* N
Alt+Shift+3 左右分屏-3列
' Q; W5 a! i* }! ~5 O! [( R( h
1 a4 j* }' r. q" PAlt+Shift+4 左右分屏-4列
0 j6 w" w6 b4 I$ R. k. x J4 A+ \6 H
Alt+Shift+5 等分4屏
8 s: C: t% d% M$ i, g. T& O5 V6 a2 O) X* Z: z+ f( S' X$ F: i
Alt+Shift+8 垂直分屏-2屏
3 U& i% t9 h% U: `" f3 d
* ^ _) t8 Z9 n: ?5 T6 SAlt+Shift+9 垂直分屏-3屏
( |% `/ p4 r- X$ L
: \* M* F/ r# L, xCtrl+K+B 开启/关闭侧边栏。
0 L# A" L$ Y. d' a7 \( P) V( K& H. p0 w( K( S/ v
F11 全屏模式3 k! O* O2 f# Y# y l
/ a, ^( O/ h! _2 J$ }$ `3 O: l
Shift+F11 免打扰模式
G3 M' D. Z( l7 w; \5 k |