要想sublime使用快捷键,就要学会安装插件安装插件2 ~! a3 ?0 G! w$ b0 s+ _7 s" f( S/ Q. `
1.install-package+ M) ~# R. K7 ?+ j
2.SublimeLinter(php代码错误识别套件之一)7 X8 x) \0 W0 x
& U0 ~& ^2 Q' F- e9 S1.install-package4 w0 I. Z/ S0 p/ n2 _' j
2.SublimeLinter-php(php代码错误识别)
/ [, I: q+ J* X I. U4 T$ j. y/ B* A" E6 i" E! a$ a E; \9 {
1.install-package
7 t" K, p7 h2 {) A g0 r6 F2.Chineselocalizations(安装中文版)2 q' N' k2 t+ n
) g4 t3 L* Q1 f9 O6 Y" D
卸载插件
4 Z8 `) P7 l" T* [, B5 S k1.Remove Package
6 x" W2 c9 c" e' n2 S2.Chineselocalizations
4 m& B& ^! |, Y( L9 J
/ O- e7 x& n0 f0 E! P; N/ V1.Remove Package 5 ]7 t0 m# A5 u' r% x' \- r
2.xxx
/ ]2 n+ t% u# i8 C& J3 q2 ^5 P" ?! p0 ?/ f1 [
% X6 `1 M# O0 H: h8 |8 a以上是插件的安装方和和命令,接下来是快捷键的使用命令- G2 E( V' K' t) j4 t e+ M7 L$ t
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。! L4 Y6 R# K* X$ q2 {; X" P
1 u, Z, L& F7 S9 g$ p' @
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
% C9 e2 [- V7 X3 a# T+ ]
! V9 V1 `: E/ j8 \' S; x& g3 `; aCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。3 ]. D7 b* {5 i
) C/ `; W9 e: M
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
( E9 U: z/ H& U: E4 {* J
5 [( f( M5 ~/ Y, M! BCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
0 O6 y A! ~* T w8 @5 [# ~( B, }8 e% q
Ctrl+M 光标移动至括号内结束或开始的位置。
- d: Y) ~* Z6 |! F+ t# P5 ^6 x1 _; [* Y4 f* y9 T/ Z: h; O* z# O8 J$ x4 R# K
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
( }0 V- E4 v- _2 l' \8 q4 M' v8 [9 `
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
I2 e9 v& R' z6 ]' Q5 A2 D, C- Z. d; K; E* m" e' P% q1 J
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
. j+ x0 d6 P& z: f& I& ^: D8 b
`% ]$ Z( S% zCtrl+Shift+] 选中代码,按下快捷键,展开代码。
7 B4 d5 S l/ X1 t* G: {: z2 i2 m4 K# ~6 ]
Ctrl+K+0 展开所有折叠代码。 K, G. A* [! U: I
$ t( h3 i9 ~# @2 R6 Q
Ctrl+← 向左单位性地移动光标,快速移动光标。5 B* P* `. y' m. X8 D
- o) o [7 {8 _
Ctrl+→ 向右单位性地移动光标,快速移动光标。9 W' {$ P2 z/ T! s; C( _0 W3 D, U4 \
6 B5 F k, [! n5 S0 D; Jshift+↑ 向上选中多行。- w5 ]% |! Q0 T k& ^
3 b, v( V/ \. V) sshift+↓ 向下选中多行。
' [. F9 l9 K; H0 a f
; {5 z$ v& `8 s0 @Shift+← 向左选中文本。
1 s: M+ m) m* f$ k
* ?' W u. Y6 k7 F% j" l- cShift+→ 向右选中文本。
/ t N8 Q( W$ _9 g$ }8 x0 x0 W/ n" p* S. `" C5 _
Ctrl+Shift+← 向左单位性地选中文本。+ O4 G- H3 ~/ j& v
F: @6 o$ r/ X3 A- h6 x
Ctrl+Shift+→ 向右单位性地选中文本。
: _1 c. t* ^: D1 U. i) f
: N9 Z/ I% S k' o4 r& CCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。& c+ e) W* ]! p6 ^* y, v: L2 y
: S4 [/ c( M' r7 LCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
2 Q+ s p/ N& T) q9 q
7 p: R; o0 d4 X4 p: BCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
7 P. P4 \6 }6 K! `4 C7 `
$ b1 }8 _) P( QCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
0 f* y# M; H9 W e( k/ k6 y! {. V" `6 {4 l2 L H, l
编辑类
9 z2 \# a. J( i# U3 ^9 }
# e) x! J9 j8 I- S) }% r QCtrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
6 z2 ?( @0 \3 N! g9 m* }
5 F# v0 b- d4 }+ k6 hCtrl+Shift+D 复制光标所在整行,插入到下一行。
8 s0 X# q. p% |% W2 S* ~4 H$ N1 F2 I3 H8 q8 P
Tab 向右缩进。
* k& J5 k" q% r1 ^ f+ Y: B3 b% i/ \" q3 I: C9 K0 Z( m+ c/ _
Shift+Tab 向左缩进。/ {4 Z2 f; i; c* U# r( `2 u0 D$ P. q& ^
! f6 l1 O ~2 ?/ r! `
Ctrl+K+K 从光标处开始删除代码至行尾。; D( a% M# A; D0 t' F3 }
0 C9 ~3 K3 f1 W* u- ZCtrl+Shift+K 删除整行。
+ J8 q6 [0 M7 r# ?
/ z. E4 S! b7 _4 M) ~. L$ ~: Z; WCtrl+/ 注释单行。
- M2 o+ ^9 |1 N3 w
% _3 j v: ?. s9 c# f' |# vCtrl+Shift+/ 注释多行。- R2 ^* L( D* `0 \3 J: [3 W2 W
# ~# [0 d# L3 A
Ctrl+K+U 转换大写。 [! t+ B- ]$ D
2 W3 U5 c+ l) P( L. ]! n1 YCtrl+K+L 转换小写。+ n3 c8 p5 w8 B8 J
( H) D+ G" s: D+ G/ B9 o
Ctrl+Z 撤销。 p$ P) `, C1 \ H& B8 y
0 s# Z# y! \+ eCtrl+Y 恢复撤销。5 R9 R6 p9 f5 w3 h) G
/ K, t8 g* u: o& @6 g; Z# H, iCtrl+U 软撤销,感觉和 Gtrl+Z 一样。
- U+ b' W& N1 N2 J- b$ Q* ~, \
2 f: p) f+ E. F8 C, b9 S$ ?Ctrl+F2 设置书签
9 I- b% [, Z* D1 H1 H, |
3 l z5 ~, T" t7 ?- M* WCtrl+T 左右字母互换。 m" i6 p1 X" q- e
: `( ]& A, }$ C0 f& wF6 单词检测拼写2 `% L. E3 X# d4 ~ f
0 N! U* C3 l7 Y! a0 p) j4 T
搜索类
. |8 A: r7 L5 {8 h
" ~ |+ Q1 O3 v7 X3 D- iCtrl+F 打开底部搜索框,查找关键字。
; x7 C- w6 l7 t+ N/ {3 n
* i3 _8 ~4 W, i" C& q8 ], }) v, |6 |Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。 _6 X$ x' m/ O4 }
' o& Z- |, X; k' Z9 YCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。+ Q& w0 E+ P h3 B
- d! r+ `! f& u+ J7 T, fCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。! H. w" B5 l# J6 X4 H
0 E ] l% S, n8 v% b" { C g& |( KCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
0 V5 W1 A$ z+ A' @8 w
& k4 N5 o* L7 j- L; `% _Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。# G' }9 _3 c: w# j
$ e. P3 _. e1 P8 f
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。( l+ T9 l. b8 _! M7 }
: M+ G5 f" @$ Q2 p, c! l& S( [
Esc 退出光标多行选择,退出搜索框,命令框等。
8 ?: N! O' B% @: I a1 e8 q1 h3 Z1 v( L8 M# Q, N1 z
显示类
$ y7 r8 Y0 N/ j6 @
. b+ h! {4 n! u, S0 q: |Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。# K) I+ g5 K% y. V5 p
: S. j3 ?4 U; {; b# u/ @/ r2 }7 R
Ctrl+PageDown 向左切换当前窗口的标签页。
* V1 Y0 w" o# ]$ Q. J( s, D
& |: z4 q- t5 {- d% G; yCtrl+PageUp 向右切换当前窗口的标签页。
_: [9 L) \/ F$ E$ h# c
, j' A* S5 G) g1 _Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
3 B! a9 b9 ?+ S7 F/ j; m( H, J& Z; c D5 c7 Q8 R; L9 t: u4 Z8 a$ b
Alt+Shift+2 左右分屏-2列
- I, Y4 @/ x) i1 a Y1 `5 }
! _! V! o5 t% J0 q0 D! e% j( G: A! M' _Alt+Shift+3 左右分屏-3列
4 Y4 S: `2 x$ s5 q6 O6 W
5 m1 T: ]! R. gAlt+Shift+4 左右分屏-4列
0 B" \& U! S7 y, [) V0 @1 o8 t/ F" Z1 U4 Q$ P
Alt+Shift+5 等分4屏
/ E8 E2 n3 E7 ^: g4 f& B' `! H+ K# F" ]* Y
Alt+Shift+8 垂直分屏-2屏
! m2 M: \+ N3 A5 C! D
( F* B( i5 }6 \* E. Q/ \# aAlt+Shift+9 垂直分屏-3屏
( q7 g; ]- b9 X" z
) i' F. _! e3 h2 M& xCtrl+K+B 开启/关闭侧边栏。
# z% V1 V# c/ h5 {" t+ X+ _# y! i- Y9 X- S! s) o
F11 全屏模式
( F) F3 k# L; `3 {# d3 C# h& F
7 b+ [: H6 `. n/ PShift+F11 免打扰模式 . m2 b. ^8 h( ~% j
|