要想sublime使用快捷键,就要学会安装插件安装插件
, e' F1 e) [9 C1.install-package" a, x) e C' `
2.SublimeLinter(php代码错误识别套件之一)* z0 J& p& V, g
% }& k4 y9 \' Y4 v# M5 _2 m1.install-package
5 K( Y- N }2 T8 x8 a: L7 ~5 w9 J2.SublimeLinter-php(php代码错误识别)
# k, q/ ^' l0 T& _( s n! _1 P' K% n! r7 I6 ?% t6 ~6 m0 Q+ u
1.install-package2 y% v5 m9 n2 k5 q+ M/ u P5 Z$ N( [
2.Chineselocalizations(安装中文版)9 {8 C/ |# l5 J
* r7 c( A2 h' r O* R# I' ~卸载插件
: x S5 g' B8 W: v* i1.Remove Package
' M0 J, n% u# b6 n: g2.Chineselocalizations6 f& U' L1 n- A( C7 i
) p) ]0 N) B; Z& E/ D
1.Remove Package
8 {1 i* X% }0 H* [: O2 F2.xxx7 R; \& m+ \- E8 x7 M, M
/ o! {% v) T/ |) v1 \
. Y, G- K/ w7 D) u. R+ `6 Z以上是插件的安装方和和命令,接下来是快捷键的使用命令7 Z4 j, N3 h7 j. q+ h! P* ]+ v
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
. ]- t# ]% y! Y+ O( p% V- P, w% K2 E1 t$ w+ a q+ Y7 Q! J/ C
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。( L7 k2 a# j) `/ G( f0 c, C4 l n
. f5 m7 s$ G( p' m* @2 T) i! dCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。: ]5 Z# v, T# y/ V5 h1 J
" u- a1 D5 i& l6 M$ m: x' cCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
. a+ k R, ]% y# V. ~
& r6 Z5 k; S+ }/ E9 m. F1 TCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。6 ]1 C( A3 y. j/ I
2 _8 `' R6 k' ^3 @Ctrl+M 光标移动至括号内结束或开始的位置。
, m. s. h; e8 N" ?' ^( _+ t9 D+ \* h) ~% v7 r
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。: b9 o" p$ t- I/ f x% d3 v
6 ?! k8 k: V* b1 x
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
7 k) `2 `& E& S0 b+ k5 v* I! L! K" W
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
6 u5 |: s# |' k/ E5 P% _" s. h( ~
# ^1 F8 s, I* I" f+ TCtrl+Shift+] 选中代码,按下快捷键,展开代码。
5 L, g5 G& {, J3 E# Y9 X+ @2 F* u {% ?( K: t
Ctrl+K+0 展开所有折叠代码。0 Y/ i& `7 a; o& |! s
' l& b1 K( F1 H5 fCtrl+← 向左单位性地移动光标,快速移动光标。# Q j! H! I9 M, _' n! q2 [
8 J3 ?+ y0 s3 B1 Z/ V/ T7 G2 w% w, r v
Ctrl+→ 向右单位性地移动光标,快速移动光标。
6 g7 [5 m- l" `
, _8 R/ u+ d Sshift+↑ 向上选中多行。
5 J/ w+ d* N4 X, h$ D7 c
0 F/ e7 e2 t0 G* p1 U6 m) N& ushift+↓ 向下选中多行。
. K# [) ?& W, K
' `) r: P( V4 V1 AShift+← 向左选中文本。
6 Q" N1 b+ h. c0 E, m9 |# i2 G) X7 J, z6 v! X4 ]+ O5 T. \1 s
Shift+→ 向右选中文本。
d; ~( u2 q, Q, L6 i# t8 P: I. t/ P, n! ?) y6 a* I
Ctrl+Shift+← 向左单位性地选中文本。
8 K' _: }; M2 @( J/ N; e1 }: a$ O" R- H/ a |* y
Ctrl+Shift+→ 向右单位性地选中文本。2 b# O% D4 c# K$ N0 h5 T( o
) Y: q/ }) X0 w% ~Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。. \: R" y B5 u5 B+ u
' C1 _* M. r1 B1 [) `+ z, b" _* x6 z
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
8 C" J5 e; o5 `( i9 a
" \4 C* J+ f0 _Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
# K' `- H. g% |' i6 C1 c# @: D4 ^
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
; I; v+ a: T+ }0 }+ l, X. E1 P
* \& X5 @/ t4 n& u编辑类
( s {; L1 n& M; T7 ~: }8 B$ l
& G2 J# f# u2 Q: H% S" [4 qCtrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
. H3 {$ U) }6 `9 \# M: o m
- n0 D; g: }$ O' a, W0 x% ^, lCtrl+Shift+D 复制光标所在整行,插入到下一行。4 R3 J- L& B/ s3 q& P' m
2 ]" y& S; N! L) a1 J1 N1 r9 a: u
Tab 向右缩进。
s8 j6 |, U/ r* p: m% ?; q& ]) D! M% | `% r: l. A* z2 l" c( b
Shift+Tab 向左缩进。
7 K; R$ F; f1 F
( d/ n9 `7 Z0 H& u! S; G5 wCtrl+K+K 从光标处开始删除代码至行尾。
" g3 i4 Y6 p. ~, x' s, W. j* b* c8 ^0 \6 y W) W
Ctrl+Shift+K 删除整行。
9 m' L# ?$ z. i1 T$ Z$ E
6 ~3 N2 t" B! ?Ctrl+/ 注释单行。
; L$ A4 B3 ]- p$ c8 U- x9 B! `
! Y2 C6 y4 L2 P# ]Ctrl+Shift+/ 注释多行。
6 I' R4 M9 j- `% v( ?8 }9 C2 a* G3 T$ x' A; t* V2 _4 y
Ctrl+K+U 转换大写。" `+ _( X' C: |% C! I: B+ L0 y1 v# b# E
' q- k" r' e' T+ }' hCtrl+K+L 转换小写。# c6 \; K4 [* J" {) v9 v* D
" v. z! y- P. i6 k" F4 Q
Ctrl+Z 撤销。
E( O C9 b4 N* ^- t7 y
1 ^: _* u( c1 ^6 N8 CCtrl+Y 恢复撤销。+ e' m' y6 V* }
" d4 I1 Z0 F6 k# m6 K* M" q. }
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
& ?1 x1 {6 t2 V" U2 }+ o/ |. Z0 m+ k. b
: e( k+ |% [1 y# k9 ? E) zCtrl+F2 设置书签; Z% d: w2 x. r7 d4 Y1 u U
; L D8 J9 H; l3 n" Q& TCtrl+T 左右字母互换。
5 A; Y1 }& H, \2 c
$ Z e) D* }# d& s7 N9 dF6 单词检测拼写
4 [/ i5 ?' G& p# P, ` |; K
8 x' e- G$ `6 o/ y3 J+ p4 G搜索类! w+ h! B; k' d. g f1 a0 q5 g
4 V* e& _% | Y: L# h3 o
Ctrl+F 打开底部搜索框,查找关键字。* \8 T5 ` r9 o+ s3 b
/ ]9 q) B0 ]3 z5 }- FCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。' J( x2 x2 O1 _, \( d
" ]3 y% t8 U1 h$ f, rCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
; A7 z2 o1 o4 I) T8 @" k) g8 c9 z( x9 F8 K; O/ Q- j; _4 M) s
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
0 \5 M' R0 f0 x4 H2 G T& A+ M$ D2 t& V W
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
2 y1 J7 Z7 m, o* M4 A. i, t, v! P( N5 h, _( J; d
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。# }; L& U/ ^8 h& c4 X
6 u6 x& u1 g& I4 \/ d
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
( P3 Y0 c" Y# a. M4 a: x3 u- ?. z% e% n5 g0 s) z1 p6 F4 j) _+ B
Esc 退出光标多行选择,退出搜索框,命令框等。' H) U, n' a' F8 B
; I- I! m, s. J4 l; l显示类
: }5 e& n0 T+ k1 t2 ?
( R8 w+ f+ Y* u8 T0 ?: C$ pCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。4 D+ f; u1 S( ]1 K, o
4 D5 C- u+ i9 a+ pCtrl+PageDown 向左切换当前窗口的标签页。
1 r7 t* x7 H+ }; ~9 @- k/ B' x+ U8 t; P V3 R
Ctrl+PageUp 向右切换当前窗口的标签页。 {/ \; T" y$ U8 }
& n8 O; P+ _0 E9 J/ j
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字): v9 K% h, K' V" t" Y+ E" W
( o) [8 n; ]7 E, @0 f' ^0 }6 O
Alt+Shift+2 左右分屏-2列- h, [/ F( b1 S( ` G, ]$ i7 b1 ~
* T, F" I) \: ?+ bAlt+Shift+3 左右分屏-3列% y) W T7 O" X
- b8 H& R/ r' T- [7 PAlt+Shift+4 左右分屏-4列: @4 {) s: v2 D; v4 C
) {8 a* g; D; M6 O6 B; A. lAlt+Shift+5 等分4屏- B6 d3 {$ C$ N$ E
( G: _$ r% @" W5 S/ H, \/ D2 _" U |
Alt+Shift+8 垂直分屏-2屏- o. o( w- \4 z. t7 {' [
; s( i" t, T* V7 @( c8 x0 p
Alt+Shift+9 垂直分屏-3屏
% \# n( c5 K L }: I. } N3 x* w. ?0 \
3 [. T, s/ v8 I9 C' N# q6 |' u3 UCtrl+K+B 开启/关闭侧边栏。, I0 w, \, @1 ?
W9 B5 l* f6 X& n$ e
F11 全屏模式
% ?! j. n" Y6 y- G8 U8 d3 j
* p4 e6 R! B/ s G" v" B! CShift+F11 免打扰模式
3 N% b" ?) `# l |