要想sublime使用快捷键,就要学会安装插件安装插件8 D2 Y/ G! M( g" K
1.install-package; P8 Q0 v: [$ @) Y9 ~
2.SublimeLinter(php代码错误识别套件之一), G4 [4 i6 G; V( D- {# F
: h- E* m, l6 o; k2 v
1.install-package
- Q7 H& T- Q/ T1 m0 k, d/ @2.SublimeLinter-php(php代码错误识别)
7 U7 W$ ~ Y: c2 ~* y- {; g
) e1 s, w! D7 t& [" f1.install-package
7 [" ~. r7 v! j9 _7 _! ?, [/ ~- w2.Chineselocalizations(安装中文版)
: ?' W0 e: [3 z7 l* B4 U! O+ d( N; F5 [ H
卸载插件3 }# F3 o9 s9 v! r
1.Remove Package
1 Z8 G2 z/ s/ H& K2.Chineselocalizations
4 C1 F. P0 L7 Y+ W
7 G6 |- Q; o+ c8 j3 `, O1.Remove Package / t9 t- _ {! w6 I" l
2.xxx
# b0 e4 Z% }0 w' |5 C1 }6 \( y# ]# W2 Q K% e
# L" ]# F6 N: z以上是插件的安装方和和命令,接下来是快捷键的使用命令
: \9 l# K$ F0 W: c. DSublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。2 m0 q" k% @1 J) v% A5 S& f. x/ b% ]
* [2 N5 V) V& k8 C+ |3 Q( V/ KAlt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。0 ~; h* l% y' w3 s: p# j* w1 b" V, }+ k
) x; w$ X7 ]2 ^Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。7 m6 p% O$ H. e
6 h" ]7 R# w4 ^. xCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。' \8 I8 q3 V/ N! Y' C! p2 l
8 }; g f8 [5 j# {/ a( \' h3 X
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
+ s! h, ^! T W8 Q9 @5 D' F! R8 Y' P2 H; G7 z, a: p
Ctrl+M 光标移动至括号内结束或开始的位置。
. X- |- \0 J5 s: J; d% I0 U- a! T0 l# Z: G: q8 D0 U/ R1 j/ z
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
* ?& J0 _& m" ]" w. P! w" L; a6 K/ Z4 n. ~0 j1 ]
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
2 `, ^. c# g5 S5 g% m1 g7 L! F6 u# A8 A; I
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
' q2 D/ m5 G3 k* K& u5 K5 _3 I: o% }. c" f
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
* t1 {! z$ N/ ~$ u
. Z3 y7 e3 J% I1 x/ e( JCtrl+K+0 展开所有折叠代码。
: Z2 `8 V8 F* f$ J0 M/ ]1 H& i" E8 E( c
Ctrl+← 向左单位性地移动光标,快速移动光标。
( V! I. l9 X( S! K8 Q5 q# l8 v# q- c _8 ?, A S6 j2 Y6 T) s/ a) ~% V
Ctrl+→ 向右单位性地移动光标,快速移动光标。
& ^* @0 B5 N4 ], E$ B+ u; D% @
: M3 K7 g* G8 K' ^. p' J! Xshift+↑ 向上选中多行。
. b5 D' {: f! U c) l, M) c1 o+ O
- O5 b! _6 U2 {+ ~- e! F# cshift+↓ 向下选中多行。, _9 j0 u0 G8 j* S' v$ s
' ^* D5 d: _3 \) E6 I* X
Shift+← 向左选中文本。
* V o# ~- y, ?
% C& H/ {) p2 ]2 U) Y# v9 sShift+→ 向右选中文本。
1 J; i' g& d2 K9 E* A. s: t2 K: u6 p8 t, J# F
Ctrl+Shift+← 向左单位性地选中文本。
3 s5 a7 D( | ^. _) W8 B% e! n1 g: i$ W- P; W$ @. } u/ `, t
Ctrl+Shift+→ 向右单位性地选中文本。
3 F( ]$ f8 g. T8 l1 y3 N9 o. X, \0 ]& R% J/ v- Z
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
/ z" K' T3 r! H* V: Z
# G! G5 `5 t; y# c% X+ J- ~Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。2 b8 M$ U" F3 a) u5 P V& n
. g; `6 r! b- M' U6 T- S
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。" A: `# k: |& N4 G6 e% }
( p* } Q# S. [0 nCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。) o' k. B7 }. D0 r* d
; Z0 L7 i- A4 d" B. N T* `- w
编辑类
8 ]. z8 X. ^4 P% ]/ k i
* ?, |: Z8 K! _6 E0 T5 _: o6 sCtrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
9 k& n0 _# ]( v
1 D( S4 ~' w; r0 k- a: O. P3 X- hCtrl+Shift+D 复制光标所在整行,插入到下一行。
2 ]2 C6 {) c% o: ^( R+ x
2 w$ F. X& R$ G5 H. m6 v% BTab 向右缩进。2 ?$ R' f, E. @0 H
0 O) A/ R8 \! v' @& w
Shift+Tab 向左缩进。+ d7 ^1 }+ e- ~# j
6 C0 M0 G( Q1 }2 V
Ctrl+K+K 从光标处开始删除代码至行尾。8 s9 c* j- N' t2 f& [
7 }1 y& g0 \3 W4 A( {
Ctrl+Shift+K 删除整行。
/ P T% t+ z" @9 q& f: V5 E; p" i8 Q& d' }/ N
Ctrl+/ 注释单行。1 N- r- ?" E$ d, R
* ]# `4 ~* I w; {* sCtrl+Shift+/ 注释多行。
% S! m3 C1 J+ z1 K& u3 z5 e5 I* o( d1 ] c6 e7 ?: t
Ctrl+K+U 转换大写。
j7 e) }1 W+ `- I2 Q
2 g0 w- j7 M, k; p/ e. _Ctrl+K+L 转换小写。# @9 u: [$ ^3 I* e& s% W5 }& z
+ o! O J# T- s4 D) J* E) e
Ctrl+Z 撤销。. D& s- e4 _ O
- n3 D& B+ l& o0 ]& A: y" c
Ctrl+Y 恢复撤销。
9 ^) m) Z6 k) g( r4 P
) |0 E, ^0 ?* R, l& b7 v. J9 p0 B2 kCtrl+U 软撤销,感觉和 Gtrl+Z 一样。1 T" M0 V$ ?. t1 }! H$ Q
- n) S ~& {) LCtrl+F2 设置书签3 d7 W- U) r1 u
$ h, f- `" c" P/ v. ?) [; I
Ctrl+T 左右字母互换。- C4 {1 W9 ]+ K$ E# e. X
% J& q* c1 i- HF6 单词检测拼写- k. [! X" L& ^3 H; O
5 n" \8 ]# Q( Q搜索类( O7 x5 q* F" w7 j" J5 c( \3 j1 i
# t, Z4 ^/ v2 P* @5 v/ l7 x
Ctrl+F 打开底部搜索框,查找关键字。$ x# W6 \3 n6 P* Q8 n8 C8 }
$ C {1 d: n* c2 c/ S" L7 D: `7 |# D
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
/ X3 J* N$ v: v% P: |- C, _) j6 Y/ L2 V0 k& ?" n
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
9 H1 r( ?) N; ~+ w2 I+ h' e" J. N( x- {5 ] A- j. g: ]' Q1 D2 C4 L
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
3 Z4 Z9 X8 t3 _& C& d7 ~& e* R$ {! i( X
* s5 x5 o- Z. q7 p* g) L V3 CCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。" K6 r' M9 U6 J" J: m3 t8 @) p
1 @& d8 P, g' ]/ Z5 x# l" @ ?
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
+ s5 ~9 }* D+ q1 U8 w% `5 |/ \+ |; m3 p/ Q
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
6 a& s; U1 N8 p, n- M& n% ?! D2 `' f% a
Esc 退出光标多行选择,退出搜索框,命令框等。. l% ^& J3 L* S. q6 h1 o
+ a4 W$ `( N4 }0 ~3 R显示类
1 R3 V4 B4 t, [( Q7 Q$ r. C- W% `% C! ~& J+ i2 w L% h6 }( l6 T; O
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。8 ?9 d5 t% l1 {" F
- M" q# p+ O' r" {: wCtrl+PageDown 向左切换当前窗口的标签页。* l! l0 v- P+ K. [3 I
r; w! ~1 e$ [1 [Ctrl+PageUp 向右切换当前窗口的标签页。 M. m2 Q* D; Z, j: }6 X7 n
4 w" `- o, S5 V. n1 dAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
6 K4 U8 @% c4 \/ b% Q5 x
8 |8 b4 I. t5 D: ]8 Z5 x3 J& ?Alt+Shift+2 左右分屏-2列# O& b6 {6 H, [0 D. f0 R
$ D- Z! d" ~2 } B1 g/ ~Alt+Shift+3 左右分屏-3列
$ Z8 {1 {7 K$ L( f/ ^/ k- g6 N: {" w, f6 a3 y3 A' j
Alt+Shift+4 左右分屏-4列
' `" ]& |( b3 I1 U: \; t
6 W, o0 T: r) P: U6 d# e4 z( sAlt+Shift+5 等分4屏
8 y- a8 l7 l/ i8 O( a. ]) B% r* A1 A3 Z/ w- a3 v
Alt+Shift+8 垂直分屏-2屏% p, S) Q# t9 n9 a# Z
3 J; i9 v/ H6 y* a% n" X7 fAlt+Shift+9 垂直分屏-3屏
7 p9 t+ d- m' ~0 U; e
. U1 ^ |# {3 i3 Q6 \Ctrl+K+B 开启/关闭侧边栏。( V4 a+ R- V+ L* h
$ v* |6 U3 w* M+ i' w* PF11 全屏模式
6 m+ K) ]0 J& T. H3 Q3 E/ b4 K# N6 n3 K: H# G; o
Shift+F11 免打扰模式 9 ]4 g, ` o! I+ y+ I/ i% k9 ?7 u
|