要想sublime使用快捷键,就要学会安装插件安装插件8 W' e6 }% W5 h, g: n
1.install-package
: h& O4 q" J/ t. V1 }8 a2.SublimeLinter(php代码错误识别套件之一) f2 S; ]' w! V+ ?: A' X- `2 B$ a
: s! @: ?4 `# t7 K7 f: ? h1.install-package5 E5 ]. q( ^3 w4 R+ T1 O
2.SublimeLinter-php(php代码错误识别). S" A+ N3 w3 l3 q L" O4 O
" ]. ^4 D7 f1 A H2 @( g
1.install-package
5 u6 |) w+ }: u0 N0 X2.Chineselocalizations(安装中文版)8 B7 S7 V) _6 y0 H! u7 Z
4 S4 X6 Q; b0 W+ V( ]
卸载插件" P! }% o' x0 V ?' u$ _, D$ p
1.Remove Package
+ M) W) u% d) S+ L2 P2.Chineselocalizations
+ R" j, o" b4 q! k9 O8 P& s. g2 Z: j7 R' T+ s
1.Remove Package
) o1 w1 k. [7 O. \7 w. M- \2.xxx
& g+ p5 j" N6 D$ g3 T2 S
/ f/ F% w2 E" h& X0 b. a& r( f. r; _6 C; v8 }+ s
以上是插件的安装方和和命令,接下来是快捷键的使用命令1 \, w% E- R+ ^4 M4 Q& y
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。7 k( n2 s+ {. \0 Q, v! _. Q! t# A5 @
# U3 ]# S# Z6 j$ f
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。2 R, Y7 `$ T) ~1 J; {7 E$ O9 s
7 ?7 U. E' G' }3 h) W* y
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。, f0 d$ D& x0 l' a& @; f( a
: v& j4 g5 \ I' @Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
) G; P" I1 e* d, Q1 b) E4 H, D4 E3 s4 T" I2 ]6 {
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。4 D( A9 S2 c: p8 a/ V
# j2 O( O; C3 n G: V3 _Ctrl+M 光标移动至括号内结束或开始的位置。
+ C$ r, U, t, |/ ^" n
! T: e" S( g" R# U! q s8 g+ i1 iCtrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。0 o: l6 y p1 R1 u9 z, V. c3 `
0 Y. V- L7 ?8 Y4 X7 Q1 R. ~Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
O, Q. ]/ M& C* }1 p5 t5 m, m( m% S% M
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
/ {3 \; W2 `; W# x% g$ n* K/ v
+ }1 l8 F A. |: Y" @Ctrl+Shift+] 选中代码,按下快捷键,展开代码。* b/ S% @# ^6 [. L
6 s; q L1 o3 e* [! {
Ctrl+K+0 展开所有折叠代码。
/ J$ N1 m8 I3 r4 j9 h; f5 F$ ]
9 v& S4 ^& Y3 {, L/ x" B/ k3 yCtrl+← 向左单位性地移动光标,快速移动光标。
! s$ g- p Y1 y, `1 ~2 Q3 T) M- O" u1 S
Ctrl+→ 向右单位性地移动光标,快速移动光标。
7 p2 C9 L2 R# R) T$ F
6 B) B8 [7 O% `! Xshift+↑ 向上选中多行。
% ]- E( X" j% h* i$ ~3 t
% i$ I" | v0 zshift+↓ 向下选中多行。
* [$ I9 U. ?2 k% _
" S, C! M0 R$ l1 {1 u: iShift+← 向左选中文本。
( q s/ {, r2 X& w" r1 U! a) Z) m5 p) x" q% X
Shift+→ 向右选中文本。
" B" J) }4 L' q
0 X- [- Q2 I% |7 \' HCtrl+Shift+← 向左单位性地选中文本。
7 B/ u( x: b) G& G2 c7 f
- M5 w9 ^4 g* P% TCtrl+Shift+→ 向右单位性地选中文本。
$ Y8 C/ E: k# ^3 `) F1 v1 f2 S" A; U. t
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
# o9 {7 j7 _: R* H! D+ L/ [
0 J% e* b5 k) U; K6 W2 sCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。" O2 o# B6 j2 q- j* N1 R
3 q6 Q: K; V7 S; ?/ T
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
" s3 g2 ^7 A) J% m5 w/ \: m% ~+ ^; ~8 ]" p
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。1 J( c4 o* _+ E2 C( {0 w
. m# P4 ^4 n8 D: q* p8 K7 m; ^编辑类
1 U$ z! H) T) r0 S, K9 Y- _
1 ^2 E) E! |- W1 Q5 [ BCtrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
3 d! d" s) L* q' @! Y
' H$ M7 ^/ _ I& }1 {Ctrl+Shift+D 复制光标所在整行,插入到下一行。
$ ~" X& `7 |& b& S& Z5 K
- M# e; S5 M" ?3 DTab 向右缩进。+ y/ K w3 s. }( e5 e- ]( w1 E
8 g" \6 x) | _0 L, Y
Shift+Tab 向左缩进。
/ c/ I: d7 h1 H5 w0 @6 P {9 G3 A# E2 O3 G
Ctrl+K+K 从光标处开始删除代码至行尾。9 C. `% p1 g, X9 I# I! Z v2 @
9 x- J- g9 W# P* I% \/ aCtrl+Shift+K 删除整行。9 \8 X, u4 r: t" Q! D$ O
/ o" l, U8 w2 ]3 uCtrl+/ 注释单行。. A# v2 a) @8 O$ e1 z
) d9 ?* o' {4 H: T F! \
Ctrl+Shift+/ 注释多行。, q5 E9 O1 {# X" A
# T$ z; J6 K* dCtrl+K+U 转换大写。/ S8 @1 N% L* g( T2 {) c+ L
* _! V6 F8 z3 j; F
Ctrl+K+L 转换小写。
9 ~2 y. C7 I# p# s0 U [6 x9 ~- U3 T9 E/ L- Y" X d4 a' D
Ctrl+Z 撤销。
* W9 N+ U' |9 V* [4 r. r/ W1 I: Z9 z4 ]" B2 A4 S5 H
Ctrl+Y 恢复撤销。
# \& {/ R! J! A0 y" r
; ?$ y6 Q; A. g0 a) CCtrl+U 软撤销,感觉和 Gtrl+Z 一样。; m8 K B5 i6 `& n0 e+ o. Q l
0 m) z+ V6 L+ `8 \" DCtrl+F2 设置书签0 ]6 v% o1 u1 l2 U, [) o. [
1 a2 m0 r: Z X: ~Ctrl+T 左右字母互换。$ J4 P% W4 x+ @ N/ }1 K
2 [ I: V4 l' }# r/ u* F0 H& ~ X
F6 单词检测拼写' O& k% D2 E% j9 F8 s
& I5 d: T; F9 c/ `% G2 c& A搜索类3 C1 y# n" H9 |* r
0 M2 l6 p% r- JCtrl+F 打开底部搜索框,查找关键字。
/ z6 a$ v" V; y: l, [! A9 F8 z+ J% H8 i+ ~/ h3 f; O
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
) f' ?) e3 B) h* W( B
( q& t5 @% n& h) aCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
0 h R4 g. }/ m' \2 d+ B3 h- \2 z* z$ G
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
' U( N1 f; ^3 Y$ X9 K' F5 T. f; f
1 |7 |; k+ T& v# u" W/ jCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。$ k) F& T/ w8 R7 o0 {, p+ ]- _1 t1 a
" p3 O" \! `; a) @2 t" A6 O
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。: `/ G& l: n% ]1 B
1 r* y: _' C1 R: K Z5 b. V _
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
a8 b. E$ w; {* _ _& A0 O; M7 k" C1 f A, K: Y. V0 Y6 N8 }1 @( G
Esc 退出光标多行选择,退出搜索框,命令框等。
& L8 [* p2 f1 V- B; E3 G4 ]7 v: `/ q5 L5 }1 g' n
显示类
# v6 I) e X) \* @9 l8 b
0 `$ P3 z7 u Y/ b9 _2 M' P9 ACtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。& R7 H" M8 Z- @
; A! n+ t# {' }+ W Y2 ACtrl+PageDown 向左切换当前窗口的标签页。) f; z4 r3 s# A: @
% ]* ^+ I' ?6 {4 G, C. L
Ctrl+PageUp 向右切换当前窗口的标签页。5 s; |, O+ z: M4 e9 z4 {
* n: O9 _9 H: \" ?1 C7 w: V K& s, hAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)6 Q- d! ?4 C/ h+ }+ S* W
9 o2 b6 l& J1 o- ?" MAlt+Shift+2 左右分屏-2列( R' p( t$ E( N
- p8 k" r, ?3 v. c8 ]# M
Alt+Shift+3 左右分屏-3列; s, T* a$ K* ` V
2 H4 L5 [5 v/ q6 S) a. u ]
Alt+Shift+4 左右分屏-4列
! B5 X- r: d5 j4 ^8 v6 u# d# G
0 U0 ?% U& l% H L- XAlt+Shift+5 等分4屏- A# ?6 r! o8 u
2 g0 C* i* V$ E/ ]) l2 V5 T
Alt+Shift+8 垂直分屏-2屏
" m8 P0 V2 {" ~5 _1 Q7 x. Q; l
& I. O5 M; ^( l6 T" MAlt+Shift+9 垂直分屏-3屏
( L' o# V9 |; k$ F3 w- d$ N% r/ Q+ M" P3 o- r* T
Ctrl+K+B 开启/关闭侧边栏。# G. r+ s7 U) }4 z
+ X, F& l: p1 f: }F11 全屏模式" t! O0 a. w; E. r% C
/ I/ k0 J( w9 aShift+F11 免打扰模式
4 O- q( y* l& X/ l' D. P2 z2 j |