要想sublime使用快捷键,就要学会安装插件安装插件. T$ g1 V: F8 i2 G/ M6 F
1.install-package# K3 n7 v. x7 L) Z- X9 m
2.SublimeLinter(php代码错误识别套件之一), A/ b0 [" q! t; Z8 V+ [) B" S
$ T! A7 f% A' z2 k: I+ T( x9 f
1.install-package
- X' _, F8 T" x. W2.SublimeLinter-php(php代码错误识别)
6 k M2 U" m- \6 Z" S( D0 ?( T' I" Z% X+ g J2 V
1.install-package
9 _ c) @. Y( C0 Z: ~2.Chineselocalizations(安装中文版): Y$ h! ]* w8 C4 Q6 t
+ q& T5 f7 R# Y0 d2 j( H卸载插件' m- E& a K' s
1.Remove Package . k$ k& H* E8 z8 X& X
2.Chineselocalizations9 ?8 q! E( q; i+ y3 n* [
( x* W( [3 }2 {# g1.Remove Package 2 C3 l: ?! T8 x/ O) H
2.xxx
; ]4 j# n; {! I* z* I! y4 n5 W, }: p4 F3 }' \' T: u5 @/ h% W
3 B9 s" E5 @0 t$ A% {0 l4 e8 L
以上是插件的安装方和和命令,接下来是快捷键的使用命令( ^2 q# w! g1 u' w, f8 A; d$ b: @
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。& o# \$ a2 v; X( K# N6 P0 G
+ _3 S0 Q* D( c' X+ K: a" n8 i" n
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
' S" G2 u( p- p# k3 I. ^, ~1 _1 i: ]. P6 d# J( }, |$ Y! r9 I
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。% x1 z5 W# k6 ^: n7 J3 [) S4 Y% X
! e; {& e) v% C( t2 o" t' b1 ?Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
' ?# G: F! G) V; [
& K) a1 ^5 h o" P2 U/ Y3 oCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
0 r8 c! Z2 w' A0 f- c% t% n0 Q
8 {4 W8 z5 P# ]6 n0 sCtrl+M 光标移动至括号内结束或开始的位置。
5 S: {$ `& e6 i. e' }2 [6 ~ q4 h ]0 {" t9 l
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。9 D7 Z* P& H0 P' \2 z. ^
4 ?; H. x. I$ H' V9 n
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。: C- o- m, k2 N: |' @; i0 _
7 X) y# V" O4 PCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。5 V* a% V: }* W4 y" l% `, d
* M/ n' c4 f: P- p( o' I3 {
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。( B' v0 T. e3 Q) {+ x* S
5 p- @1 v1 b8 T; `) Y/ QCtrl+K+0 展开所有折叠代码。
$ v' {* p! \7 ~ F. e. k" }8 `1 q$ G/ x8 R9 n0 J: r
Ctrl+← 向左单位性地移动光标,快速移动光标。
3 J$ r" Y; X( B6 C
, [4 L3 X6 U; c3 D' e& ^9 jCtrl+→ 向右单位性地移动光标,快速移动光标。
. Z4 w4 m+ Q5 i: \, T" c$ }3 ?6 j# J( V8 c+ m
shift+↑ 向上选中多行。
9 B. ~8 |& j6 A+ r! Q' L" Q" {* ` d& {/ | r# ?, r& _, b
shift+↓ 向下选中多行。
; r& p+ b& y5 h1 M, _
5 p, Q3 L8 Z! F; a1 M3 n" b, J3 C. ~Shift+← 向左选中文本。
3 s8 O$ u i$ F3 u; c: z; l0 X" B' t# \0 T
Shift+→ 向右选中文本。6 P0 }: Q( N3 Y1 L' z! R, v
' b0 W, s1 C. S0 _# I. x3 QCtrl+Shift+← 向左单位性地选中文本。
5 y' G6 p3 Z% c$ c! E
1 O! A% ^) F" M T7 l6 ECtrl+Shift+→ 向右单位性地选中文本。
0 u( j8 t( p* u# J3 t4 c
2 K' Q) O, \+ eCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。1 k6 |1 T; U" `( f* X+ G
4 k( u& \+ m* |
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。# U1 |' o. _3 X1 v- W/ e( w! R
, H( x4 d2 S' n6 F4 p0 K6 d( v
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
7 X; H7 E" Y+ @% X# K2 e% x# X3 B+ r3 i. C3 j0 Z6 Z' W
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。8 D `: b" O, s5 j! C4 \2 j
/ V1 }8 g' S) h) O5 U
编辑类
9 y+ r2 D! a. A. b2 |; X$ h# o3 D, y% T: t7 j5 E( a p
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。% ~8 L% `9 R6 [8 C. u G
$ u i2 l a8 x& j$ e3 oCtrl+Shift+D 复制光标所在整行,插入到下一行。 [* s9 K g2 H( ^7 H! m6 _) z
0 H5 O+ R% d9 s, d5 e. VTab 向右缩进。: r% M! C3 [' L b. R
9 ]. K% ~6 s9 }5 ~2 S
Shift+Tab 向左缩进。
7 W3 Q2 {% @: ~7 O6 |, v- j
% E9 \9 P1 n8 N0 }( O- SCtrl+K+K 从光标处开始删除代码至行尾。$ b- m+ V J D5 @! J
- H5 J6 ?0 O) D9 P% N
Ctrl+Shift+K 删除整行。
; Q& n. b$ T" A
. r l5 f* X4 RCtrl+/ 注释单行。
' E8 A; A% G: P. ]& n
" J; j B& I* l* d5 L5 C7 k" @Ctrl+Shift+/ 注释多行。# u6 B6 h8 t' o2 D* r
; q; C( y% g# z: U' `Ctrl+K+U 转换大写。
6 e2 e; P5 S: }4 c( ^! D( ^
# p5 k& f/ V' |+ q; wCtrl+K+L 转换小写。
, R L9 K4 B3 W3 N, r9 y2 M3 p1 }5 u4 a- B
Ctrl+Z 撤销。
! v7 _& i6 { {+ W
- v* p" q7 G+ u; V% C0 sCtrl+Y 恢复撤销。
* Z. }6 ?4 u# h& }1 |/ I+ t2 m% y# a+ F. P1 b# \+ q! D" ^
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。0 a/ u% O3 W" g$ H
$ m$ D$ U5 C& F+ a2 O' q, q
Ctrl+F2 设置书签* r$ I; N' F0 Z+ ?* g5 \5 t* F
! x3 V1 _: z1 z7 n5 V) w6 ~" ?* nCtrl+T 左右字母互换。9 w1 d$ t- F5 N1 i K1 J! y _+ T) M
( G1 f! A" n4 X6 ~
F6 单词检测拼写
& p* f0 B: ^( ~
/ Q1 p; c' d2 B搜索类
! C7 w2 F3 B+ w6 s8 J/ K
: I0 f8 L0 y9 xCtrl+F 打开底部搜索框,查找关键字。0 d8 ^& H: s, E" v; u1 }
7 o. t( U$ S! \/ ^
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。% L! S' P6 w; a. n* j/ A
# z. K( h8 f, i: V' g4 c
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
# u# H4 C& S# i+ ?/ C; s1 u+ R5 |/ j( C3 e3 C. q
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
- B8 v; s) t& P8 @# q% D
6 u/ W" M* n/ K1 U/ x0 D, z% G. ~Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
/ w3 @ A9 r% B. D( G) _( e1 v% D/ ~4 {2 t0 ^$ V* V* {, T
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
: \& Z7 q9 I& v
3 p- o- M) O( D$ [; _1 WCtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。! S/ X) C8 {1 E; T9 Q2 r
+ W9 E" f8 a/ a# Z* U
Esc 退出光标多行选择,退出搜索框,命令框等。
! E% \ e" Q7 u5 H! g+ }6 a) Q( Z; j5 P4 a q% o" d3 J
显示类7 s- H) H) P6 B! U1 U1 ?5 m
0 J- |6 r% z5 u6 h0 N
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。/ d( t+ X! A0 B0 P% S- e
; J: o3 i* a. e6 kCtrl+PageDown 向左切换当前窗口的标签页。4 y: @# b" ^+ C1 h7 P8 Z! [
5 l/ \: G! k! j+ N" t: u+ N8 ^Ctrl+PageUp 向右切换当前窗口的标签页。
' G) _ t9 \2 h- f% c" o9 ^/ O8 Z2 ^% ]: F2 p5 c' |! V0 ^. P( G1 s4 x+ G
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字) o3 l5 Y; w1 q- s5 y
' G7 e( H f6 o6 a
Alt+Shift+2 左右分屏-2列
4 r; `/ |# D2 V* I& ~$ z, t0 I7 V1 T* v4 \
Alt+Shift+3 左右分屏-3列
) }. `7 w. H7 }4 D% P5 ?
* Z# a( N+ T( J5 E% d5 H- BAlt+Shift+4 左右分屏-4列
( ^( m5 Y/ u+ x2 P3 F+ w/ p6 J2 D* _$ m) E9 o) {( N
Alt+Shift+5 等分4屏9 t4 s- I7 y/ W) m0 T# _1 I0 B
& R( K8 k1 f# C$ q2 e# I, w
Alt+Shift+8 垂直分屏-2屏8 `4 |! c6 X/ p$ J% A
9 b4 U% a% r U+ t# ^) D0 h2 j
Alt+Shift+9 垂直分屏-3屏- C/ x' y& i5 T1 z4 D1 \
% Z+ y; O( M" w
Ctrl+K+B 开启/关闭侧边栏。# S/ H0 \/ d; P1 i* b- _8 p
2 h: ~6 n1 P' U1 O! W6 p& T! Y. tF11 全屏模式/ t2 k! b- i/ t
& n: Z3 L: v2 A3 |1 I
Shift+F11 免打扰模式
( T1 W# ~3 }6 }: o4 w4 { |