要想sublime使用快捷键,就要学会安装插件安装插件
( j. z h4 d$ w# z% |. s. p1.install-package5 u( i% L0 c: Z
2.SublimeLinter(php代码错误识别套件之一), r' G. ^$ q! ?5 k2 H0 M- j/ A8 j
" [: T# V( G( [; z) S% E
1.install-package
7 k, s8 [; G0 j5 i( A7 I( u3 j2.SublimeLinter-php(php代码错误识别)
, ~) Q7 C+ |; t, c
% w: u) D# J/ ? k# x4 W1.install-package! B$ p2 z) T7 h
2.Chineselocalizations(安装中文版)
. ?+ }4 I) Y. j9 M' M+ X1 U9 X8 h' A
# r1 ~" S9 \5 G& f2 @ I) f7 n% `卸载插件
/ ] S8 M$ A* }1.Remove Package
3 h* F' j5 g6 O* p9 d5 L2 f4 w% @) O: F2.Chineselocalizations
0 v/ g0 w/ m) [2 a; X2 [( ?" Z) ~) F, |, L' C+ K1 D$ q
1.Remove Package ' v- }+ p" v" ^& y
2.xxx$ `% n4 j9 Q9 q+ J9 A2 P
^+ P3 |' o) R6 N2 U! l8 m
]8 |8 D6 \. o; N+ }3 H- J以上是插件的安装方和和命令,接下来是快捷键的使用命令
+ m$ T- Z( Y j/ v. Y6 fSublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。8 ]9 ?% y7 G, w( c$ U, y
; B8 ~* N9 x2 B8 @% q5 j4 z& M6 \8 e
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
+ k- L5 X9 q2 R! o% i# i4 K# k1 ]* P1 n7 o- m# q
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。1 I# B; x- h3 ~. t) ]& P) U4 i
: N" O4 L' {/ L" J6 T& @
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。; U* o8 f! P5 P2 \
N% u3 [0 @* `" _& I
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
9 Q' T1 x! Z6 A
3 C7 X4 N2 S9 e, WCtrl+M 光标移动至括号内结束或开始的位置。/ j, R( u' X+ G
y+ V$ [! v: r
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。7 ]& O: }' u5 D" M* T
, f" Z w7 ]8 E5 e- }1 rCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。$ s9 s7 p$ V/ p8 i1 _9 w# J
' @. ]) C4 l0 j2 i* B5 U4 PCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。
/ v+ J& S+ ?# V8 L0 C- v7 I( o$ {. i$ T l; ^
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
# R/ i6 b, o- v" H# o; }! ^7 `3 H3 k. v. s+ `: i1 w5 H3 z* W
Ctrl+K+0 展开所有折叠代码。7 L& C/ O# I- L8 o, [! ~: p! T
2 y0 {$ T7 S1 z3 `Ctrl+← 向左单位性地移动光标,快速移动光标。* J+ Y3 |/ U5 j
0 \- d2 z3 @/ g' g6 I
Ctrl+→ 向右单位性地移动光标,快速移动光标。9 [) l: p5 G9 U% O
( D6 T8 T) W u, u1 k
shift+↑ 向上选中多行。( f# X9 F1 q# T) O- ^
& `* d. z3 U0 C, L' j: q9 dshift+↓ 向下选中多行。
6 K: `: E7 T9 Y) J! O2 K0 m) u1 o1 h+ }' k) }
Shift+← 向左选中文本。, Q4 u' _! Q0 L4 H' d7 U/ f& ]
+ w' V5 ?* M1 \7 O1 b7 T
Shift+→ 向右选中文本。
/ U1 v, ?( _5 N# i$ z: c; i$ I( p% h3 Y% X8 U
Ctrl+Shift+← 向左单位性地选中文本。% m5 d3 `) @# J5 S% Y, T8 ^* Q
5 B& ~6 Q/ ]; _; r9 e$ e- n3 Y# `Ctrl+Shift+→ 向右单位性地选中文本。) V7 Z4 @0 y* T9 S+ A) b7 \! H3 K+ ~
9 z* u3 v7 C" k; c7 QCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。- X. ~1 N! g' u _3 A7 l4 {6 ]
) J4 |" @: {2 q# i7 `5 ECtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。# o- D" \4 Y( X0 f/ ^/ |. ^1 m
4 l, P& j; h, ?. S8 p# G2 m% QCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。/ m) @4 j. k Q- G+ `
4 @, O9 a6 t- E9 Q4 F
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。5 m$ {) Z# R$ v6 C6 I2 F" Q4 E
- _8 G4 N# s Y( }) Y" q
编辑类5 U( L5 v% l$ ?* s; k
D- D8 w% ?. X. P; [+ S S A' m8 W S% H
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
) p% q0 L4 i5 ^9 b4 p1 C9 w. z9 o& g, b* u% R% k* W0 y* y
Ctrl+Shift+D 复制光标所在整行,插入到下一行。1 g6 F% h4 o2 ]# \
6 d2 S$ c' J9 n$ w
Tab 向右缩进。9 B+ ~# A1 f' J) r3 |
# S7 x: t: b3 R2 {Shift+Tab 向左缩进。
0 B' m, P% m* Y; Q4 } L. ]: r6 ?* ]9 F; s1 Y
Ctrl+K+K 从光标处开始删除代码至行尾。
6 p1 I) c' `2 L4 H
" [- Y2 d% @; Q; p Y( FCtrl+Shift+K 删除整行。
, J9 b) L( s) C1 [. {" S6 W- ]3 X2 s3 {" w3 I5 Y# g: N3 l2 M
Ctrl+/ 注释单行。! |. i4 x; M1 q
& w+ o5 f2 P% w% c6 a* sCtrl+Shift+/ 注释多行。: r; W3 }& ~, {
9 B w; N( k) m% d; ^+ b" z( kCtrl+K+U 转换大写。: b7 O: {, H& u8 H4 c- s/ ?- e
% U7 u7 f1 ^2 [* s
Ctrl+K+L 转换小写。
* ~3 B* U$ H* c. I) d
3 W& d6 Y# v% w% w: F( L. GCtrl+Z 撤销。
; W* Q& V' w, {9 V" g |+ _- ?1 b0 y w4 R+ y; W5 j
Ctrl+Y 恢复撤销。
& R; f4 G3 ~$ U1 h' R! f4 E$ P& d: w* K4 K
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。4 J5 L. a& g/ r9 K2 w
, w" s! H+ g+ T8 d0 E+ mCtrl+F2 设置书签3 t! C5 h6 R2 }& o& T
# Q% B3 ?. U p; e/ g1 v1 mCtrl+T 左右字母互换。( V+ T/ c7 z% B6 e4 z/ P8 O
2 N3 n- `* E- r) u! G; m8 c5 o
F6 单词检测拼写
( x7 d1 W: T6 H. W1 m! S
% J! i+ I0 k! q2 J$ w搜索类
0 N7 E# }) k7 t( A
- u1 W; v) K5 _ A2 k) j' l( sCtrl+F 打开底部搜索框,查找关键字。' Y+ l' ~$ d$ f
$ I! `/ d9 h# H2 z$ y$ qCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。. s8 m; h, W7 j2 n( a
2 U# S* s) {' g. ]( V6 f) T! o
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。% b( e {. I% m5 i
; R- B) I2 j. P$ |" X; u
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
* V0 ~: }+ R. q4 Y9 g2 B9 e& `0 J! h$ I: U; S3 ^) N8 m
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
/ `" M2 l! a, D0 R) ^- ]% x8 ^" \, c9 K+ D' `$ ]! k5 [4 F
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。' ^* B1 R( u, d7 z, t3 m" ~
8 K8 M% |% k: \/ x4 H3 ACtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。8 d0 l* Y4 O) k( Z3 S
, x& x0 q1 s+ l! ^7 L1 { f* T7 H
Esc 退出光标多行选择,退出搜索框,命令框等。" z* G; d; r) O, z8 I6 N" e1 o0 H1 k
# [$ |4 @& W$ | [' Q显示类
4 J! _* J7 }/ c
# ^1 e% i q: @0 n( i7 MCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
! C! O9 _# Y5 `1 g/ c
# ?- ]. G2 K6 X! b4 a& ~1 ?; ZCtrl+PageDown 向左切换当前窗口的标签页。
* Z8 K/ {4 J# g. j! b9 c! P6 |; M8 Y
Ctrl+PageUp 向右切换当前窗口的标签页。
4 ?% O% `! C' V; U8 a$ Z
% B' t0 g; X; `; x) ]' @. vAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
# S* h% k' ?; D* `9 q& h9 j e5 m3 R
Alt+Shift+2 左右分屏-2列! Z/ e; k6 f d- ~# ^
8 d$ d; b- W q2 F) o i7 V. j' y1 D
Alt+Shift+3 左右分屏-3列
: s" y& B% N) h2 c
2 M; e: {8 v5 ]( |" [8 _Alt+Shift+4 左右分屏-4列
- b, C& {# w1 r, j4 A+ I* ]
2 u0 B5 W6 P& oAlt+Shift+5 等分4屏" B8 X6 K. t1 X: E5 D2 P
9 k( V! k) T8 C8 e% A5 g
Alt+Shift+8 垂直分屏-2屏
/ p0 A; Y' ]* `; u6 _- x9 j
: y* y/ M) s# xAlt+Shift+9 垂直分屏-3屏" n3 y# r. l7 x$ X; j- Y0 H, _7 Z
1 v6 |, l. x- g7 p" C% ]: V
Ctrl+K+B 开启/关闭侧边栏。
5 M. N7 g) a$ ]) V9 f) A1 e0 T/ K3 l" d
F11 全屏模式
& p8 r: U3 V. O+ P9 c
2 \# B: z- @* e9 y7 w* \" A7 q: l: DShift+F11 免打扰模式
& k/ h$ J' Z& [7 H |