要想sublime使用快捷键,就要学会安装插件安装插件
; @' l4 S4 b' c+ W# B$ O' n1.install-package
- B: j$ h' }7 H5 U! d/ c2.SublimeLinter(php代码错误识别套件之一)
% e- S" Q9 H8 m8 U" j8 e8 T2 ~7 N% L( `. l8 C" ~, q
1.install-package
y, d5 k# w% K1 G. i' G& Z5 Z( p2.SublimeLinter-php(php代码错误识别)
5 W& J9 z* B4 j$ @3 D2 k+ a# J! z: X4 R& E7 k! _/ r- U
1.install-package! T% n0 g0 [* f! @2 s
2.Chineselocalizations(安装中文版)
9 \# u5 J6 i+ ~9 v0 }7 T
- m$ v* q# i/ L4 d5 u卸载插件
; U( H$ A: p, A7 Y1.Remove Package 3 O) f, c& T8 c$ `# l. i1 L
2.Chineselocalizations* ?9 Q( }; ], t
8 M+ m+ M3 X* S' a; Y
1.Remove Package - h4 ]9 N) M9 k! t; h7 {, }
2.xxx/ e, ?4 K: P1 \. `9 z; t5 t( k
+ s! _: D( t# a' U( X; U( n
* Z! F1 Z, ]" c8 W( M& C以上是插件的安装方和和命令,接下来是快捷键的使用命令
1 n1 f! _8 S; Z5 oSublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
; u* ~6 y8 ?- B4 M% f3 z4 k1 s2 ^# [2 ?
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
! Z5 p" {) z& s: M \# j* h" a0 _ C; ?0 H$ J5 g$ x
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
: x' k$ b, E K2 o/ n2 v# k+ B; _$ P+ |0 i% y
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。/ l4 J7 P: U3 \( A) \. F
- j) u: l( _6 S( o' I2 ]
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
6 P5 S4 f% {1 G8 K3 ]/ u" U- f |1 R0 G# v c1 |! X. o
Ctrl+M 光标移动至括号内结束或开始的位置。
0 h1 n5 H0 ?4 o0 v: ~% N% u, J6 n; i
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
$ F& O1 K% ~+ W
+ e; J1 i0 k, J8 k6 x% KCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。, h- U, V0 B! L- \7 c
, B/ v3 Y# N* W$ hCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。( W3 [9 r6 |- E4 @( B
$ D0 k* X5 J8 ~' iCtrl+Shift+] 选中代码,按下快捷键,展开代码。3 S- n. x( ?6 ]5 d. D3 n: \
8 u4 W3 Y- [9 K- w+ {Ctrl+K+0 展开所有折叠代码。
" ]8 J$ |# ~: o9 M- F6 x- \; R7 G9 F8 v9 O& v& y9 R" z( y
Ctrl+← 向左单位性地移动光标,快速移动光标。0 F) v$ s" {8 r
1 X9 j6 H& _% t9 \/ r4 t" X
Ctrl+→ 向右单位性地移动光标,快速移动光标。% Y4 r5 i! y2 F N# L3 U4 S$ e0 o
1 V1 a7 d% L4 f, H9 c
shift+↑ 向上选中多行。# x" M: Z! S. D! l4 p
2 I/ ~9 k( T+ B/ E+ hshift+↓ 向下选中多行。
' L& [+ O& ~2 v; l9 `! N
5 d$ b+ Z# y, W: i5 wShift+← 向左选中文本。) B7 u& D' {, n+ ^
* x% b" a) G w* d" `! \
Shift+→ 向右选中文本。
3 {9 e8 J$ h; T. B, Z
9 u5 U/ X# Y+ Z) [7 V" o4 rCtrl+Shift+← 向左单位性地选中文本。
5 U& q6 S3 }% m5 q
& n+ m/ g8 R0 A. Y8 f5 J, ~Ctrl+Shift+→ 向右单位性地选中文本。
y1 ]: v5 l( |8 G
: z3 l* V) G% NCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。& }! `: Y# j0 M( Q0 k6 Z
6 S: i7 z; o9 K& [# b; l- }
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
k* j1 T0 w' x! P8 _1 b2 c- a
/ T* k8 Z8 x( p9 E/ [Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
2 l4 r; ^- l6 o- M: e
' @: i2 C9 m! U) R* \Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。, h' `! j7 c1 A0 C; A6 i, G) a; M0 h
2 e3 {7 B- E! s# t
编辑类! n! g( e9 u3 e3 ^! c5 F8 {
/ r9 u5 a" ?& S( \: _% F
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
' Z, O/ t8 e1 |5 x0 x
3 F4 L+ J4 N5 m) p, sCtrl+Shift+D 复制光标所在整行,插入到下一行。
( V) O# k1 \" _' K |9 j
; o# V- v# T, `% v& N/ p9 zTab 向右缩进。
7 \: r" c, c0 r) o
' S# G! E9 `5 W8 Z2 Y: t2 B2 zShift+Tab 向左缩进。) {3 L0 C6 i' a
1 w# z) s1 b6 {! L5 o+ n
Ctrl+K+K 从光标处开始删除代码至行尾。
( w6 J: A( u8 {5 B- C
) K" z, V& s1 n8 S( L1 Q2 p) zCtrl+Shift+K 删除整行。
( x/ U; E* p( I1 |: V: G) @1 C( n6 a. c; T# W
Ctrl+/ 注释单行。. g( `8 Q$ f `1 I) X i5 ^
; k6 {% t( y8 P3 \% g
Ctrl+Shift+/ 注释多行。. K/ o4 |% b) _1 b/ e; i, g2 _5 U
. v! m+ W! o; ?Ctrl+K+U 转换大写。. t8 q. [. ]2 N$ h# [
1 k0 R. A: R' d: j% h
Ctrl+K+L 转换小写。) L1 o3 }; A4 ?5 a) x
$ J+ Y; j+ m6 n7 h% U
Ctrl+Z 撤销。
2 m, t; c+ y0 d: ~1 ~
7 H; D4 d& o! S# Y, e7 k: G2 pCtrl+Y 恢复撤销。* S: }; B! Z/ Y* H$ Z' S0 J
4 O1 `9 K" M8 L2 w, q( c vCtrl+U 软撤销,感觉和 Gtrl+Z 一样。. \7 T+ l: z. a+ E, x; m, v- J
7 |* K& U1 \1 p; JCtrl+F2 设置书签
' N1 }4 f+ b% e' x" \3 H( s* x* k: E$ ]9 |. B0 H
Ctrl+T 左右字母互换。
+ r8 B" a# Z+ [$ q; Z- `) q( Z2 d$ K% r. g5 [! A. k6 P" c
F6 单词检测拼写
+ F% O! I j5 C; v s v8 v+ ~5 |5 a: a+ V1 c
搜索类
* Q5 Q7 |$ Z2 {1 u* Q# X; r. ~0 [% E Q e
Ctrl+F 打开底部搜索框,查找关键字。
' m+ Y' Z; V. ^) Q+ ?( _7 T1 R* s8 [9 O @% Z8 u
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
% E* T& F) h# Q: N. B$ Q* h/ [5 h8 m# D
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。9 e* C: [' d m1 H+ v; \$ `
# u7 s9 ]) H) F6 ?
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。* z' K% c `2 j8 ^0 [; N! {
8 H: S. i( r+ z! \. _+ b
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。% P1 _. W6 [( e* T( {
6 s' ?! n* I/ O7 k. u0 ^/ V$ w$ k- VCtrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。% T: e8 ~" O) V$ l/ ]
% U5 }' x8 k! D0 w ]: c. B
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
$ N, _& z; a8 t5 R) W8 l4 B$ \7 k, L4 Q8 `! x* F, _; H
Esc 退出光标多行选择,退出搜索框,命令框等。% ~2 ]1 v/ @ Z9 J. n9 d9 `* ?8 S
2 a# [% k* K8 `
显示类& j1 F8 |6 k/ Q1 |* h; J
; T3 A8 A0 M6 t0 b) f* Q3 E
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
2 G8 g5 K; w0 s
1 v; ^+ _( W, Q/ ~& z4 uCtrl+PageDown 向左切换当前窗口的标签页。( y/ J, r+ ~+ l/ I( S7 f
! f; Y" y' x% c/ \, j
Ctrl+PageUp 向右切换当前窗口的标签页。8 z& x8 h' q( r) _/ l; K* y3 U/ M
* P# e3 F2 F) \; }" x
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
% h, @$ C, {) V5 a) L4 M: w- E. m: z# Z! o- V( N1 N
Alt+Shift+2 左右分屏-2列: C# D; ]9 o6 X. {) o- c1 Z
6 E# t9 }9 A, P5 P4 R4 W' B
Alt+Shift+3 左右分屏-3列: y% R& H2 k% t4 |
% {: ~ D& Y/ F& b! j( Y! xAlt+Shift+4 左右分屏-4列
2 m$ V: f% D( n7 H. W+ s5 `3 e
3 m4 M7 I$ ~8 L. D' f( y5 gAlt+Shift+5 等分4屏
' A2 S5 Y, u/ h- S2 R- _! w6 h
$ ^7 u5 r- _6 z+ Y1 R4 k" D6 S! [Alt+Shift+8 垂直分屏-2屏! J# B" i0 }; G5 V
$ o2 Y7 \# X/ w
Alt+Shift+9 垂直分屏-3屏5 g. f8 U8 X. A6 M) O8 X
6 m& n" c8 ?8 N0 J9 I' P5 Z
Ctrl+K+B 开启/关闭侧边栏。# x7 Y! @, {) R: K: l
! |! P$ O6 X2 I7 C1 P
F11 全屏模式/ K* t# R7 D0 u4 _" |2 Z
/ j: B1 G* k9 B+ T/ K$ |7 R
Shift+F11 免打扰模式
5 c" H a' K1 O$ n |