要想sublime使用快捷键,就要学会安装插件安装插件
2 e9 G$ S: ` L- i' k* ^3 |" B1.install-package
' n: u6 w! {$ g* p- N# l2.SublimeLinter(php代码错误识别套件之一)
; t% F3 b" a# _- [% w5 y5 w+ K
, U; W5 v$ Q0 Q j# d1.install-package( J) S$ \. b' W( p2 o
2.SublimeLinter-php(php代码错误识别)8 D& @: m; Y) N% q
% `. h5 O8 {! h# N1 V& X/ `! j) H g1.install-package# S# o+ ^5 N, _2 @+ o- g8 G' d
2.Chineselocalizations(安装中文版)
1 z4 c4 F$ S- h* u
) V% c# Z7 `6 d, z) ^卸载插件. L% [+ H$ {- ~. [0 R6 H" C; s
1.Remove Package
, M8 v: m: q% ]* T# S0 [2.Chineselocalizations
5 v) X' S* M K% F
( w/ } t+ a K& V9 J1.Remove Package ~! `) i% ^/ Z( ^/ B
2.xxx
& F8 w' }0 R; w" }8 C& z& h9 _
. l/ Z7 v3 O4 R! A+ a. i( M, D6 Q: y* M7 E; j
以上是插件的安装方和和命令,接下来是快捷键的使用命令* v2 |, m! g- m/ O( U7 p
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
% T, }$ H V6 D$ k1 f
% k% |! q6 x1 t V0 k) \Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。4 Z( Y. T8 f0 q+ }2 W; o1 ~" {. w$ h
$ M" Q$ N, O/ f/ N/ ?( i& z/ A' ]Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。2 K1 X/ X1 t1 O' ^' _* E
# F Y8 s$ h+ g! t+ o( H
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。6 j0 v) ` b$ T' W; f3 P
/ I' c4 n3 o7 N+ T" ^; o/ ?Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。" C6 k# A# ~( S# M' e- u
" F: y5 I$ c2 s WCtrl+M 光标移动至括号内结束或开始的位置。$ }5 K) S* J7 }# i; v1 b
1 K3 ~& T9 e6 g l6 a
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。& r0 ]- ~ p7 i7 f/ I% m* N
1 z) u0 e, d5 P) aCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。# B6 P, m' L8 y( N: ~$ Z
1 B: f1 l0 A6 r
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
' ]/ s+ Q' ]. y/ v
# S1 B% @/ S1 c4 ICtrl+Shift+] 选中代码,按下快捷键,展开代码。
# d; I: O# O0 e9 o
; ^( y. ]4 d# rCtrl+K+0 展开所有折叠代码。# e2 K4 ~; `* o
# s% ]5 E- R$ G E
Ctrl+← 向左单位性地移动光标,快速移动光标。2 K8 ~5 F# Y% z1 L2 P
. s: `" |/ M/ \# ?4 W
Ctrl+→ 向右单位性地移动光标,快速移动光标。# \5 m0 n \' y7 ^' [: S1 F% k' l' P8 k
" P9 |5 j* \- D& `- W, ?
shift+↑ 向上选中多行。* a" z* r- n' _+ D2 d. V5 x
5 m! s4 H1 D( i; ]7 Z
shift+↓ 向下选中多行。. e+ {! w4 l7 j$ W! M
z+ M1 W9 Z6 l7 J: |6 [' E# u% ]' F
Shift+← 向左选中文本。7 A) A( m6 U' F1 C
: v# G* D( _8 u
Shift+→ 向右选中文本。. M, a. r( X. \
: ]% q1 _/ h& y, ~3 G
Ctrl+Shift+← 向左单位性地选中文本。
9 W3 r5 C. F( Y! `- }0 R, Q. l' {+ M' x1 {, q t9 q
Ctrl+Shift+→ 向右单位性地选中文本。
. y5 ^4 m$ Y, g! K- N4 e4 U5 N" a1 [
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。" j4 w* m0 \2 w* h
9 J7 k, O6 T# RCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。, }8 b/ d' E N+ `% Y5 L! g
+ k7 x- J& T2 l" OCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
+ v2 ~2 U2 T5 d, x9 U4 L# E+ V1 u$ `/ D: J. u4 Z! w
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
4 s! G4 t- s/ n& D9 f" j/ s8 B' w$ d0 {! ^& \+ \8 X
编辑类 S6 _, ^0 G2 p/ ?, R
1 K" h U2 H w$ e+ K) C+ E/ t) L
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。 l- p+ ?) |2 ^, k
, W" z- [( d* |+ ^9 d6 F
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
0 \7 a/ m5 m9 a; M! X% p+ V4 ^: m/ ], H4 r/ e% j5 ?/ Z6 f
Tab 向右缩进。 a; }( c% {6 Q! P: u. E: X3 W
. o% L# q' {, \$ j2 iShift+Tab 向左缩进。4 ^ Q; X+ M: S1 Y
( X7 b! H( M# U; f; J0 `Ctrl+K+K 从光标处开始删除代码至行尾。
3 V/ w: W$ |/ l' ]/ R) E2 C$ a" H( a8 E% m& f
Ctrl+Shift+K 删除整行。- _) Q- {+ M% g0 V6 l, a! x5 g! @0 B
& l- ]" n8 L% l$ ~+ cCtrl+/ 注释单行。
# ], J) |2 P2 G! r1 l- R' s6 f+ r' i& b
Ctrl+Shift+/ 注释多行。, y2 }, k2 E: ~! h8 S
6 ]; h! i. O# N2 z, r) y. B& }Ctrl+K+U 转换大写。
1 \+ g; i: f- e
& U* s4 }' |% j; E% U6 ]5 |4 J+ k- LCtrl+K+L 转换小写。
* I4 E( }, a6 X& C E7 u( E& {3 H) A& V( v& j) N# c
Ctrl+Z 撤销。
0 L' g" G2 j8 g# O9 V5 t$ k, }/ d2 V [$ X2 E0 b1 S' V& V0 C' [
Ctrl+Y 恢复撤销。7 i" C# Z7 t+ h' A' \- b: a
! W6 p3 P) {- i% }& l3 zCtrl+U 软撤销,感觉和 Gtrl+Z 一样。6 |: }7 j! o7 I" `9 \7 `% f) e
# B' y/ E& s9 V P5 N% lCtrl+F2 设置书签; F" \- r5 @9 z- K' j
; Y6 D5 g$ e. _) HCtrl+T 左右字母互换。$ W' B; q. u8 e. i
5 T& Z! D2 }+ y* J8 K* I; D ~( xF6 单词检测拼写1 H; d2 A4 \9 @
k- I. V, a6 G. h/ x9 j" L- _
搜索类
/ P6 v5 z" F4 p2 E- F2 B/ t7 @/ u( T8 r4 Q3 c
Ctrl+F 打开底部搜索框,查找关键字。$ ^/ n" Y" Z" D& T
: O# Y0 r2 R6 k+ M
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
0 ` f1 @$ h% W; [& ^* E
: O/ I1 m# d: U: ^Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。7 |6 W3 A8 U- O, }
- N0 S# B' s- l2 t0 Y
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
5 G# w' |5 D, [/ y6 l* u0 G8 p
( x. E! {3 W& ~& tCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
' k2 P; V- i/ b( Y, T, }2 q- f5 }& t; ?* ]. h+ @, a: B
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。1 R# |' O5 b5 P7 J1 H5 Z* f
2 q& h& W" [ Y& g; A8 Q: X: k+ G
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
2 g8 {' [) l6 D, y- A& F9 W( j2 n# W, ^
Esc 退出光标多行选择,退出搜索框,命令框等。$ M, E9 c g; [6 [: N3 K1 T
% L E8 r7 h3 K显示类, n4 }. N8 P& j1 b3 N7 @9 Z
1 I8 z! R6 e5 X4 f( ^' yCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。! S- |( z j+ l$ R9 I
, N- Z% }* S. X0 J3 ~0 JCtrl+PageDown 向左切换当前窗口的标签页。
3 B' e6 q' x: `3 l5 T8 |
$ g. A9 Y5 y. B3 CCtrl+PageUp 向右切换当前窗口的标签页。! P Q$ } g$ h( k: \
' z3 p6 s3 `' W" t7 d' I+ d5 [
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
" m1 \ L0 O3 z* K( U5 G
- } J; O6 }1 Z* @6 SAlt+Shift+2 左右分屏-2列
- y% c9 j ?1 j& E3 z% I# }" r* N9 f! o1 i1 w6 p
Alt+Shift+3 左右分屏-3列
& l1 _ L4 n' l* ]5 j+ g: p! C7 c1 e' D( q, X$ P2 G
Alt+Shift+4 左右分屏-4列8 H( O' L2 W! R; [
+ I3 k* h- L$ D# D- ]" aAlt+Shift+5 等分4屏) b b0 h+ z% ~5 U; v! ~
7 _2 d5 h; @+ b0 q& _' M% XAlt+Shift+8 垂直分屏-2屏
! a/ c8 O9 h2 Z I( A
# c6 w1 d3 ?% L0 Y5 H0 SAlt+Shift+9 垂直分屏-3屏3 D9 t0 G/ L; ~: A
; ^$ ^8 G/ Z, q3 y' b+ I
Ctrl+K+B 开启/关闭侧边栏。6 `" @. X7 A$ |1 u4 n0 r
% t- ^, Q2 B) x/ D$ ]- f& E. t% PF11 全屏模式% j6 z7 {+ Q7 M) a( E& @
& W" b" c" q y
Shift+F11 免打扰模式
0 f: q6 [1 i# _: }8 z |