要想sublime使用快捷键,就要学会安装插件安装插件1 {* k, n+ J, I/ Q7 c! X
1.install-package, P% Y' I! O$ n1 t0 D' E; f% _
2.SublimeLinter(php代码错误识别套件之一)& {& h1 K. E$ L4 i; [
) O/ a5 i2 ]6 f% O; w$ j& M% j& z1.install-package
/ c" @( L. v; U. y9 K7 E+ Q2.SublimeLinter-php(php代码错误识别)
. t* P* r& X" l2 u4 y0 t2 x! W5 b7 k4 h. k5 D0 L6 U3 \# a* Y# S/ }
1.install-package) m4 n8 c" u9 s2 x% t f: D
2.Chineselocalizations(安装中文版)
) Y F$ V; j2 ]4 T8 }2 R2 Y( e' c- U# ]6 f( T, B8 {
卸载插件( z6 \, O- D) @5 J
1.Remove Package - s& O1 S# {! g
2.Chineselocalizations
% m) R+ ~6 A5 `8 L" g4 _9 J
+ h3 S/ w. W/ ?1.Remove Package
) X, [0 M8 o- p4 I K6 [1 k4 d2.xxx
. b( o" y& g2 j) `; H5 g0 N$ W) U% o& c( J6 F
, ~5 F: S4 H0 A# f0 Y" n7 w
以上是插件的安装方和和命令,接下来是快捷键的使用命令. ^& w7 Z) [) M) m: r
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。- X9 _* n! i+ h! z8 N( G/ z
3 r1 i F+ @% JAlt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。0 Q' J: _0 F% A* }( }
* ~2 c2 n! y: N8 S, I0 }Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
! u2 N. b7 ]- O9 y% g Z8 n$ Z5 q9 w1 s4 R/ e
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
4 O' {- J2 [& v. P) x& [
Q8 ~0 H4 Z `' ?1 UCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
) K: _3 _6 c! a
4 W3 I( h& v* ~. W2 k, wCtrl+M 光标移动至括号内结束或开始的位置。
+ u' L, m7 P. B. W X' S, S. x% K2 l& q
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
E) i; q: P) q( V( R7 {" `! @/ V6 J. `8 c- [9 B5 L/ X
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
2 C* j; P6 u' y/ b# P; j& h5 D' b5 l f2 G/ z
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。7 ~" h* X4 B% ?- i$ E
3 d! r ]$ `4 d( G0 P/ SCtrl+Shift+] 选中代码,按下快捷键,展开代码。
- q& p# j$ P* a9 B! _) S- K0 d1 j2 w& L8 ]
Ctrl+K+0 展开所有折叠代码。
* e% a% S: f: G5 U$ A0 Z$ P# R% \2 }1 [- A( M+ {
Ctrl+← 向左单位性地移动光标,快速移动光标。
, Q+ K& ^7 D0 i& r- B$ X* u& k5 w) J" y5 e4 g% I* |. e( X
Ctrl+→ 向右单位性地移动光标,快速移动光标。: \! }: q& t) f0 Z
! M! w& ?/ A; x" T; @shift+↑ 向上选中多行。/ z' V- O, ~% @
- U6 R) Q4 p; w4 Zshift+↓ 向下选中多行。1 M! z8 q$ l3 q, u. i$ H. Z
9 n4 j9 L( h0 z1 X
Shift+← 向左选中文本。' M, [6 _4 L: x2 ?+ Z
6 ~6 \3 R1 [: Z4 U8 ~$ |
Shift+→ 向右选中文本。8 Q( I9 c/ e* ^: o1 d3 {- t
# z1 q! E4 \' ]7 [9 Y2 d1 o5 N$ R( gCtrl+Shift+← 向左单位性地选中文本。5 K& _. v( q$ I
& }! ]6 ? c/ ^( TCtrl+Shift+→ 向右单位性地选中文本。9 R5 G7 k$ M1 ]
$ f/ c! ?- f1 O' h2 o; O: e0 uCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
3 \$ Y: A/ R7 s, s& Z) ]
* r3 p; t/ c+ u& J3 l+ YCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。# y, {3 e; J5 g, W- e) y
& S" O7 @; {3 b9 b6 r1 r' nCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。5 H T; `9 {# l2 ~7 Y0 L4 d5 i
8 [+ N+ u m6 |* k9 ?Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。& w& x8 e3 P6 S: O- A
' P* m# d8 m$ o* g+ h" ?" j1 T
编辑类
7 N9 N1 t c& K3 T& u4 y* ]8 u9 ^9 U1 I& B7 T! ]9 [& f0 m5 @
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。' q$ _2 w: N# T- T# @, f1 C
( S+ `' b' x$ e+ ?! N4 a" K
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
6 A5 i5 |: G5 _& p) K+ N+ ]5 R* b" B8 u* ?( D3 l" v- p
Tab 向右缩进。/ O1 N& H* |/ c- |/ z
4 I! i. ]5 U! c! r; ?0 k
Shift+Tab 向左缩进。, G# D) G6 Y: \0 h z
: Z. a, n, i6 }. K, ?7 O2 {
Ctrl+K+K 从光标处开始删除代码至行尾。+ H9 T' v% Y5 j% m1 x
5 Z2 u, F% [/ {- D, P
Ctrl+Shift+K 删除整行。- l% |: N) j! V5 U! v
7 G; H* n: s$ ?! q5 Z1 I& l: B C
Ctrl+/ 注释单行。
- S" A, _7 ^, h" Q- z& x0 p) C. a# L6 ^- l
Ctrl+Shift+/ 注释多行。/ H$ v. J& e; k
$ J. P% G& w- T5 R+ g& D, R2 W* u
Ctrl+K+U 转换大写。
/ J6 F# _4 c" Q$ r) E
, ?2 }& j+ m0 d) m3 gCtrl+K+L 转换小写。
" H( }; o5 ?3 h! h5 n. K
0 F. w3 t: O3 q9 MCtrl+Z 撤销。" ^. p* n }# v1 k8 P+ t
/ G' j9 r6 G2 \# h3 }
Ctrl+Y 恢复撤销。7 p9 O7 _) T+ J, h+ ~& w. h
: Y6 F% j5 l. @8 D: Z7 [: e4 F8 PCtrl+U 软撤销,感觉和 Gtrl+Z 一样。
6 Z3 V u3 Q3 x7 J- H% |- v8 U8 @+ Y+ z4 }* D0 S7 d
Ctrl+F2 设置书签
0 G% K" J- x, p7 {& B4 e! j. @- z9 f
& w' a$ ?: T: z/ x' ~( ICtrl+T 左右字母互换。
" ?# E( s1 Y# d, d3 W
; l% c! l3 x6 ]4 T# MF6 单词检测拼写
" D3 a( G- V: N1 ~. M8 J" ^) ]' Z1 [* O) z. _4 j5 D
搜索类- v8 x- o) X6 w! T! N' n
5 I8 ]) z6 N+ N# d$ B+ W& D
Ctrl+F 打开底部搜索框,查找关键字。
( u+ e) T% r- ]0 @& O8 b
4 N& O" g E* l5 D, S: F9 y( S% Q- VCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。, ?' T- U; x: S
& n7 [. p4 ?& @/ Q# V7 t7 SCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
! m5 P7 N# U {) _2 ?) n; p+ K7 h. Z$ r+ ^' c, N. u. d
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。+ K C7 s7 m7 O0 L7 z( O; g
( A, w" _9 Y& I
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。0 J. X0 ^$ K" a; q( N! s* z
% Y1 }2 t; g1 n X8 VCtrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。8 {; S1 }4 [& m
- _8 R u% N( ?9 V3 D& rCtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
/ H) E4 X2 ~* p& g6 f* [* L: B
) ]+ K8 J1 {# h* u0 mEsc 退出光标多行选择,退出搜索框,命令框等。
& L) N i0 U3 n/ c1 X6 f
2 e. W+ _& S' [- f0 I' F% b显示类8 t' z* a! b% l- Z+ j
1 X+ B/ t' W! p8 f) m
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
1 B0 c& M' Q- Q' u0 y
, B& f: M& ?8 H8 A, R5 z2 RCtrl+PageDown 向左切换当前窗口的标签页。
/ k: @" [3 L1 y, R9 G) v) b0 h
; E3 _8 L* d C' s/ kCtrl+PageUp 向右切换当前窗口的标签页。) `: [2 h! F2 i7 z% |- C
1 a; s3 `* x3 V. ^" f& ZAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)& P7 N) V* l! k' Q0 ]: r; j7 D
) d( m: j$ o8 {& N
Alt+Shift+2 左右分屏-2列
s' ?, j: `) }3 K
" Y$ G9 i0 e3 Y) M/ z; W OAlt+Shift+3 左右分屏-3列5 P) e( u& i. p9 d7 A& G- \$ o
" I# {( ?( D' l* l/ T; K1 E
Alt+Shift+4 左右分屏-4列
# e8 e8 A) b6 w! e3 e5 Y1 ?) o* }3 M& ?; i! ?# C
Alt+Shift+5 等分4屏
, q! j' Q8 j, {; D4 [* P2 s8 C G: U0 d$ E4 ~
Alt+Shift+8 垂直分屏-2屏. G+ o# x6 j- r7 @
5 R- @) j( g2 p3 c z! S! E# oAlt+Shift+9 垂直分屏-3屏
4 z6 E6 ~ D* s/ O" L
@/ D5 C/ N, oCtrl+K+B 开启/关闭侧边栏。4 m9 `5 v+ y& n: m/ W' |
# R6 Z9 F: l+ n# x% G7 v/ A9 SF11 全屏模式# H6 y J1 r! g
5 L. f; @; G: W" M% P" C3 F
Shift+F11 免打扰模式
4 H& L( O1 ]# Q' S2 N |