要想sublime使用快捷键,就要学会安装插件安装插件- D* P7 L1 R( h6 j2 }: A
1.install-package
+ Z/ f. k/ v$ g1 ?2.SublimeLinter(php代码错误识别套件之一)
# B0 o+ [' I3 d9 B% `' u, x4 }0 O( @- W, b6 F9 N& [9 ]
1.install-package+ O8 ^( c( i: D, F R
2.SublimeLinter-php(php代码错误识别)4 @- o: I4 E0 N1 W+ i
- x" o( |0 J4 B1 }3 I5 V. @1.install-package
/ U7 [/ H, [' @+ |. Z7 f. S' \8 z2.Chineselocalizations(安装中文版)5 F, g. t0 B; u. l
1 _ D. s. Q. \! b+ \. w卸载插件2 z) R+ {1 b" D. L2 D
1.Remove Package
- v+ ^: S H; E, l9 s. g* ]2.Chineselocalizations! S5 h' l4 W0 K
" V2 {: `9 m5 s$ ~5 R3 r" g
1.Remove Package 5 u/ W8 o- L, q( Z+ f' x
2.xxx
' \, @$ w3 p7 R" M+ Y% \# K4 v8 L
8 U% K/ z3 _* m; N, ^4 q
/ W# u( r+ S$ D$ W4 n# U1 c以上是插件的安装方和和命令,接下来是快捷键的使用命令
- _; j. n0 X3 w0 t+ E9 B7 I! ^0 PSublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。) J4 i" T( }, N& H3 d7 B- U
- L. Z: [, X% I$ d) A5 M$ fAlt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
+ A6 v8 _; k& L' {
9 a6 Z9 x! f6 P8 Z4 L+ b, g0 _Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。4 w; J. v/ j% X2 _: a! v; U2 ?
7 B# F1 N. }' d. ]! X& X; Q! cCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
0 [0 p; r) F+ f& R$ L% v# B" j/ A4 \7 R* R
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。9 S, D# r6 ?: s4 a- e2 p3 @ I
0 {: |0 O$ W0 aCtrl+M 光标移动至括号内结束或开始的位置。
& Q: o" T$ w* B( Y& Y$ I6 L8 a( S- C0 |1 {4 h
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
' G! G; J) N/ i1 Z9 V/ @
$ T, C! Z1 I$ h' F* WCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。# I" Y" y' l% V8 p
/ i* c1 [& I8 j. O4 L% {8 Q+ }
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。" K) K, T+ b/ c( N3 s, A& }( @* j
5 i7 w1 {( m6 Y! sCtrl+Shift+] 选中代码,按下快捷键,展开代码。
+ c' _% B5 ?" n5 e& X3 j
. v, X3 f5 x6 J. nCtrl+K+0 展开所有折叠代码。
$ x9 v& j0 D5 _( M( D. Q
1 P- T" W2 `7 JCtrl+← 向左单位性地移动光标,快速移动光标。2 q( V1 O- Q4 T" C
9 M/ b& d" e. W' |' W" T' ^* iCtrl+→ 向右单位性地移动光标,快速移动光标。3 j' o# a- H# ?$ J4 k
\2 P$ c; Y) j: F# X! w8 o
shift+↑ 向上选中多行。
, l/ y$ ]9 ~6 j, w/ d* f. x
* t8 J$ c/ q$ kshift+↓ 向下选中多行。; \0 o3 t! T! q8 w/ [2 V. d
, c+ P4 A1 C1 @! C h
Shift+← 向左选中文本。+ {9 G% z0 f7 [
0 Q& c S7 q6 [3 a' g. M4 EShift+→ 向右选中文本。
! q+ e2 m' Z+ j M$ Q: F! T/ Z% N# k- d) Y# g
Ctrl+Shift+← 向左单位性地选中文本。
. m! L: D' D% j \ g$ ^# O8 c+ n2 e4 b6 r2 c: _+ V
Ctrl+Shift+→ 向右单位性地选中文本。. u/ ^1 I* b' c0 w; H5 W
) m$ C( G2 h) |0 ?) I+ f3 gCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
8 ]8 F' W5 \. P" G* R3 u4 |: i
+ F) j# T# m; ?; v2 eCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
3 A' ~8 d) u6 ?7 T8 u% C# c
' D/ w2 y$ X% |$ FCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。- L5 z$ l5 [! b
* L- _* r7 [8 P0 Z. nCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
# ?% k( R9 V4 \) E; E3 y( c" j5 q# D% D) E& U
编辑类
' c4 Q2 e z: b8 g ]
6 N/ }: F, V% n+ V6 N* n& v" v+ U- ?Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。 C& m& X; ~* `8 b% z% S* t+ b
V" y, J5 G" ICtrl+Shift+D 复制光标所在整行,插入到下一行。8 B4 i2 g2 X* E( u) J! m6 @
% k+ Z0 ^$ ?8 {2 ~Tab 向右缩进。
3 c+ y1 H8 A+ I* A" j4 \" [
' T( }2 A0 Z/ r. j3 t7 CShift+Tab 向左缩进。
# q* T5 t) K# @4 P
% @" ~ M- H q; F- D, WCtrl+K+K 从光标处开始删除代码至行尾。
& {* V* g; s* d; [3 M- T7 ?* U# l m7 H/ [" p
Ctrl+Shift+K 删除整行。2 N1 Q. t6 Y/ B" X a+ p I# u- G% p0 j
& L! I: u6 B' ?! q9 ?
Ctrl+/ 注释单行。3 e4 o# |0 F" ~) O( L; Q
2 J* E3 K, x' S0 z& W% i; M
Ctrl+Shift+/ 注释多行。
8 L, @8 x* A! W& j/ \: c. X/ V+ x* Z7 a! A& G, ]
Ctrl+K+U 转换大写。3 |9 Y! H* E- U2 @+ V- v& I2 P
2 t8 l, K3 Y6 B8 V5 QCtrl+K+L 转换小写。
/ v# {9 O4 x6 }# z" r8 K% v, t4 K2 F6 s" m
Ctrl+Z 撤销。
4 _1 }. [$ g# Y3 s1 o3 ~3 w, Z$ ^! j+ l& N, x# `) h, I1 C) L: i
Ctrl+Y 恢复撤销。
, H( x% M |) {0 n) K8 h) @3 {5 Q% d, ]! ]- F- D4 X
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。) u* n0 A9 Q5 F8 y8 F
, a9 d" c% W$ X# ^
Ctrl+F2 设置书签
3 x8 @$ H+ y) j5 ]* K
2 Y) D8 l- `( J b1 x# |' A( v/ XCtrl+T 左右字母互换。1 X$ K. E" T0 F( \' H
; @5 C' e* G$ _; X8 j, r0 j' ~F6 单词检测拼写
8 k- h8 I% X( w% b. Z) j; l# X" O+ n$ [, k! D" W) I8 ^3 W/ k4 |
搜索类
/ S# u* O n: u% V) Y7 E( w0 [
) A, Y# G; z U: t% a+ R, ACtrl+F 打开底部搜索框,查找关键字。
, p& b. }- \& C
( V0 E$ z/ ^2 u1 I2 ECtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。& C( Z$ p7 K/ m
L# }# k3 a6 ?, E+ p' \* M
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。; u' ~& _& H# ~& Z
4 N* Y. F9 z, p0 w/ OCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。 x5 j+ v$ Y, n* @, e/ S
9 D5 [% y4 K' P, w/ z' n0 |, DCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
5 N. U- F. D; x- Q# e) x& @) K" _; w" G7 [0 }: W/ \
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
" }1 ^. Q Z- U( \
/ @# j, \& h' Y# B, l m. U$ WCtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。# c4 R- u+ H! E5 Y
# i. Y |4 _7 I. j3 V3 e$ ZEsc 退出光标多行选择,退出搜索框,命令框等。
+ o! B5 m9 E( B; n# G2 U
2 ]; p- B1 Q8 B! ~显示类
/ W' @5 ?) k ]6 K. \
3 a5 S2 M- p* _- y' YCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。+ |) @: ?: Q- f g
7 r: _# F/ R# A$ c+ }( z
Ctrl+PageDown 向左切换当前窗口的标签页。
1 Q; E1 h) R7 H x4 ^# B! x% d) N0 k$ w
Ctrl+PageUp 向右切换当前窗口的标签页。, `, ~# g! X; K- P: L9 ^
+ K* v% d" E$ w9 l, B6 ]Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)" r2 O, _- m2 ?% ]
1 S- V" ] {: d6 o5 ~% z# wAlt+Shift+2 左右分屏-2列2 e! w1 o$ l) K1 w0 ]) r8 Z6 I
9 ^# ~# h- @6 g7 sAlt+Shift+3 左右分屏-3列
2 e+ n( m& h. [) u' |: I- ]
' T. [; t, h0 q- g! f& Q. KAlt+Shift+4 左右分屏-4列. s: O$ ` R) e3 D4 E6 g
7 `- i) X7 |% d' _6 s+ `Alt+Shift+5 等分4屏
! U0 _; {; d i2 k9 Y$ T" N b: P j' _$ [$ j d
Alt+Shift+8 垂直分屏-2屏& }, N* h# t S; p0 F. b/ [
7 G& o; A: a- w2 |$ n# A m) y9 MAlt+Shift+9 垂直分屏-3屏
/ b* u0 j1 @) `1 ?# y6 o% [2 U
! X, [. B) N8 @- i! wCtrl+K+B 开启/关闭侧边栏。, q: ]+ a5 ~, k4 \! G2 [7 P* L
+ |8 C0 [- F* f, B( tF11 全屏模式
l) }) a% h! l; p6 a# \; G# q( X/ O/ G9 q+ m' P5 k* R9 x
Shift+F11 免打扰模式
0 W8 Z8 g- i' m& ^( K |