要想sublime使用快捷键,就要学会安装插件安装插件
( V' A& g# s. r3 f" X2 z5 y. l$ r1.install-package4 n x8 U7 f, S0 S
2.SublimeLinter(php代码错误识别套件之一)7 ?( c! P' g( E0 A, c' R- Z6 [
, o% {* G7 U( O$ X" j1.install-package
/ [2 Q, V. k5 ], r1 O2.SublimeLinter-php(php代码错误识别)$ b! v0 C+ }# U9 E" o# d/ M% v$ R! X
- S! D0 Y6 i4 [* ]# |, {- @
1.install-package
; b7 S( z4 b* y Z! R: d! C1 ?2.Chineselocalizations(安装中文版)
8 X' _! J( [7 G# u: z2 M9 p$ Y0 u$ n, n4 n/ C
卸载插件. A$ N7 P3 m! g. J
1.Remove Package
9 ^. P* Z& U- D/ x8 H- d* `2.Chineselocalizations# |' ~! \/ X7 y3 x0 _) y
4 Z1 F6 x' e' r- t3 h
1.Remove Package + b# N3 \# P! _9 t2 W8 E
2.xxx2 S- F% K; @: F! l
% X3 n$ D( {4 d X9 S6 R
* q3 Z8 u/ [6 T' M) e" L; F/ c以上是插件的安装方和和命令,接下来是快捷键的使用命令/ |$ \: V8 g6 \ a8 V
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。$ X+ ?- J P N
1 e* H" g" l; e6 D
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。7 \; D `2 S% l2 I! ~
0 A( q& ]/ p2 W/ GCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
0 \3 r7 X5 {$ h2 B' W- N, d
2 ]6 [! C. U3 V* `' O' jCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
+ ~- g+ ~4 \ G, _: o1 @ V- [* f9 u# q
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。! I9 S2 T* X" R1 a
( Y3 }$ |+ B* WCtrl+M 光标移动至括号内结束或开始的位置。9 I2 q5 @. b4 p, X+ }5 N ^' X% G" E
9 G ?! x' g$ C7 {2 w' R' aCtrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
( j* @3 D- b7 k; @0 _7 h5 X W e
5 Y: M _- Z8 h: u( M% B M0 n% ~8 KCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。1 S: n0 ]9 g5 g. K% S' |( ^
/ w( d' C( Q$ F, D7 h/ m @. JCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。2 }/ o# x$ Q# v8 u
: b* B8 ~- T- }7 T$ V N
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
2 n8 A/ y& z- H6 b- }5 R& w# H8 G" b2 r4 ?- B1 G+ P
Ctrl+K+0 展开所有折叠代码。8 [+ f8 w1 ^% x
. U' L/ Z1 L- Y+ _ ^) k
Ctrl+← 向左单位性地移动光标,快速移动光标。4 r$ o, Q, Q2 w3 G
0 Q$ m: _6 e$ u% _. H3 k
Ctrl+→ 向右单位性地移动光标,快速移动光标。
" T; I0 t) t' C* S. [; ^0 q1 A7 X( m o- j# u2 ^- Q8 f+ l" z
shift+↑ 向上选中多行。$ j# N/ o. a0 Y2 n9 d
) T! M! m! U5 }! v8 h$ w% X8 e
shift+↓ 向下选中多行。6 O5 l8 o, O3 s
3 c4 t1 }+ L% o% s8 [ L
Shift+← 向左选中文本。
9 H. I: j3 W! ? ]8 r& ^; S( j9 s" H& A0 r
Shift+→ 向右选中文本。4 y: B$ g$ w: j# q5 w2 H4 e) |
! X2 \9 @/ K; ?9 eCtrl+Shift+← 向左单位性地选中文本。
+ K4 Z# M: B- [4 q, O/ Q
# @! l7 L7 G: N+ ~; k$ v- ^Ctrl+Shift+→ 向右单位性地选中文本。
9 C/ N& g" b) P) q! J4 N9 v! h c s& v, w4 _! o
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
. {( G( A$ f0 F: Z- F
- f- f2 ^" _+ z2 q) p# [" RCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。, E8 [% U+ K( y( b8 [7 h4 N1 P9 Y! t
& Z/ t* A- A( _. e! cCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
' _' z o k# ?7 }$ I9 m2 b7 R m, z H5 Y0 V7 p/ P; m/ f W
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。' s, I& j* }- [+ q/ E
! H% I0 Y) ]' Y" B' \3 L) s7 S
编辑类0 m. s B+ S) S- l4 n; c
( b9 \5 j! o$ |! O4 E1 v& o
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。4 L+ V7 b3 n- F- x% p8 N d
1 ]+ t: e. u! r
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
9 n! L8 Y1 ~) A3 n# ~' w4 g9 }0 X0 l$ @, q* u3 G
Tab 向右缩进。; a& q7 Q9 j/ l
( O# d) U( [8 ]( B+ \" Y1 cShift+Tab 向左缩进。5 w$ i5 r7 J3 T9 i: P6 S7 [
9 k9 X8 K1 C5 {* y& y9 hCtrl+K+K 从光标处开始删除代码至行尾。
: `2 [4 v! P7 f1 ~( i" Y
$ c5 j2 l' ~1 O/ m) i' k0 z7 {Ctrl+Shift+K 删除整行。
6 _5 D1 e1 z" j$ O$ ^: W9 P8 F
Ctrl+/ 注释单行。
2 N( F3 E8 r) @, Z4 ^
, S+ c- J! O5 W- q% XCtrl+Shift+/ 注释多行。0 Z% Z3 R, {- b% }9 B u
2 n% {" Y" ]# T1 WCtrl+K+U 转换大写。
2 V5 z/ R6 \" b, g# L7 o5 T) P" x4 B H7 G8 Q/ p1 x
Ctrl+K+L 转换小写。# X% P+ {2 W4 ~; x) C
; S2 {5 s+ ^0 j2 a1 G& T7 [! d
Ctrl+Z 撤销。2 t6 B4 f6 z5 I
$ z' l: s. f! t6 \Ctrl+Y 恢复撤销。
6 f+ Z C3 ^( R/ H+ k/ Z( F+ u4 d) t% Z% x: m' F
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。, y G9 @- }. H8 i" S1 n
4 N0 B! V5 e" H& V* q( E+ bCtrl+F2 设置书签/ i& C3 Q. [7 I. L
: m( P5 [0 G( s: H2 x1 V0 ]
Ctrl+T 左右字母互换。; M# W; Q% ~* H) ^
) R& `/ k& ]* s2 AF6 单词检测拼写
( U1 S6 A2 u0 i" Q: }* x7 u
5 e/ N. F9 V7 o搜索类
+ G# w: s( O: i% Y6 a/ T# m
; ], g" H9 S' X$ V7 b5 u- D( QCtrl+F 打开底部搜索框,查找关键字。
9 r3 s- |1 N( y0 O. I) [) w
( ~; F/ H! \/ p* G2 mCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。$ V$ `: e2 ?) ?" r) ]- u) I
3 a) O. ]( \$ R. e2 dCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。% j2 a' @8 f( J, {& K7 |; ~
7 w; p7 J0 W8 T( wCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
6 g5 o; I4 w* x$ s0 G1 u0 g, S( ]* o8 F3 ?
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
$ f/ Y+ |# q9 \4 Y1 T+ H C* h6 j% y0 A. r( C
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。' n( Q" K1 {6 c
& F' @. |; w3 u+ b0 X
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
% h6 u/ V0 I- W: j1 a8 x* G1 r, H& F; L2 c7 o6 t7 N, X' G% [3 i
Esc 退出光标多行选择,退出搜索框,命令框等。* p: O3 j6 |) s0 C2 I
' b% R% c8 B, n& L* y: ]
显示类
% a( ?) S* J6 P- Z! n% R# E5 B7 P2 z) J8 K0 L+ f1 j
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
' j- Z0 H8 B. E7 ]& N6 A# \8 _8 q) ?' w) d
Ctrl+PageDown 向左切换当前窗口的标签页。) ?8 e0 f) V5 T1 p5 d7 B
6 P v+ ~1 j( T
Ctrl+PageUp 向右切换当前窗口的标签页。1 N, W j; g) e# A& m4 R
+ ?5 m5 V1 W- d9 T( r* g
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)! s2 W* I% r% n# K L8 Z
- C* f+ d- j! A. o/ l9 z! t: l4 c0 Q
Alt+Shift+2 左右分屏-2列
/ u* {* | {! N9 w6 u. k
9 i4 r) @. F6 d8 ~ h" Q. @Alt+Shift+3 左右分屏-3列
9 U0 U7 V* c1 |, ]6 [7 u# x$ |" ?8 P) F+ M9 G8 T
Alt+Shift+4 左右分屏-4列! S- h2 R% q7 u) f7 R
/ o% I* T6 @! f T( n1 `
Alt+Shift+5 等分4屏; P7 A% H$ q1 k; y0 q
" h$ @) K) Y2 L: j6 {3 G0 i+ r
Alt+Shift+8 垂直分屏-2屏
7 q# t- C5 S z, q2 H+ ~
0 Q0 c- n$ }. q: ]# LAlt+Shift+9 垂直分屏-3屏4 s0 R) l0 N4 H2 B" O
& H8 V& l& g: A* x
Ctrl+K+B 开启/关闭侧边栏。
9 s: S. }# r7 \" X$ N X3 ^6 F# y: G0 k! e' {' W/ o+ L
F11 全屏模式7 Q4 }! j& m9 n; R7 A
& k/ Z$ u& k5 ?( JShift+F11 免打扰模式 3 D* p- P6 _1 h! a# i5 T, R
|