要想sublime使用快捷键,就要学会安装插件安装插件
I0 Y6 _5 V S ^% l0 A1.install-package8 G/ h$ p; D! e& f
2.SublimeLinter(php代码错误识别套件之一)0 E" ~: W# H, Q9 I6 S/ [
+ k: X8 d5 z; D6 [6 w
1.install-package
; p/ r% m$ f) O% P$ Y9 u2.SublimeLinter-php(php代码错误识别)0 @% t, ?3 e/ c* f; Z
9 E) M: C6 R: Y8 g1 l p0 u, a" G1.install-package
4 C( \$ ^2 p7 l+ x3 Y% q: \ L# G2.Chineselocalizations(安装中文版)9 \2 X( I0 O' ] w' P' t
' q7 p2 ]( g& s( m卸载插件
7 r8 a: [0 Y/ m F3 S4 O1.Remove Package
' I3 i! p0 n! H7 {8 o2.Chineselocalizations
- V9 n3 w! \" K; z: L
$ `! A2 n1 q8 Y1.Remove Package 7 Y- n) S' H$ P
2.xxx
# [5 b* A/ I0 B2 C4 D8 ^2 J& ~- @9 M* [
3 X6 c! U7 \; o1 X, {- F以上是插件的安装方和和命令,接下来是快捷键的使用命令( e8 c2 s+ y) H* q$ H; \
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。: \- N+ H# N: G
' _, z- M1 f- X O1 h" F! I
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
9 @+ v1 S* h6 k$ Z% X5 E( g; l5 g( z8 a3 S! U, K9 q- R8 Y
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。! q7 I1 f( K0 |( a/ b: t4 k
w* P% }/ y0 OCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。; c0 J# [; t) y8 t, u3 h4 D
! M7 \8 b5 H; `2 nCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。1 z* T. K1 N. ~2 c* m* f! b4 _
7 O z4 y/ D; K0 o n* m/ r3 x
Ctrl+M 光标移动至括号内结束或开始的位置。
3 t3 K% T0 z& M& Q' J! `8 T# H
" Q7 s5 f' H3 Q# J8 w0 j- GCtrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。9 h# N8 m4 p) q6 w7 E, r8 B
" _% F/ _2 d, b: d# zCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
) K2 e" L; s5 ?! ~* j8 d
, U8 }, z1 b# ?2 T4 q" _# |Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
7 g1 c' x1 q# O4 r( Y
- w: Z+ Z3 ^7 ]2 TCtrl+Shift+] 选中代码,按下快捷键,展开代码。2 d$ F8 ^" L. \. D9 Q! T: \) H4 }4 \
. k! [" @$ w% t
Ctrl+K+0 展开所有折叠代码。
* a( ^7 J" c; N; E+ A, o( t
+ y# S: K* S3 R+ w MCtrl+← 向左单位性地移动光标,快速移动光标。3 v3 N0 z* _( s4 C6 S' e8 I6 @
/ O0 n0 P6 C: v" I Z x
Ctrl+→ 向右单位性地移动光标,快速移动光标。! c: Q9 ]8 i7 N. q5 `+ I9 l
3 W( C. L) K6 `; U1 q; ~shift+↑ 向上选中多行。6 k( B6 {9 Q! W. o
% @) z7 l7 j1 |! t
shift+↓ 向下选中多行。
4 Z6 q9 U7 m: |
8 U n( F0 r" p# lShift+← 向左选中文本。1 E2 E4 d2 V0 v- H. ~' F; w
0 p5 T, l/ Y% V! ]5 y! Z7 VShift+→ 向右选中文本。
; |) }0 K: t5 K u. c- [; g! U6 W" M# V# q$ P
Ctrl+Shift+← 向左单位性地选中文本。! q# @7 }0 ]6 f' g& p% A
) A) i/ I! j9 @( t
Ctrl+Shift+→ 向右单位性地选中文本。& P# t7 o+ X( y* \; w
# E: a3 P' ~+ N p3 ]Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。2 ]- b/ N6 H* H0 W8 g
1 o" h% z- n( k$ lCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。0 i1 `$ n" S1 R* y1 `; F! i
& F7 [) u, [% s% S) t
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。7 [8 w+ y M6 R/ H% G
8 \1 ~5 i* X, j0 xCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
2 B& A# K! `3 N# Q- ?8 h# k
2 X0 K) d7 B5 i. V# O* ?/ J编辑类
' Y# z. |' s: b. h1 s J' Q! Z, t4 v# ^: i8 X# i3 Z& H
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。$ W0 A; t3 Q9 m
9 \8 g. V6 Y! N" NCtrl+Shift+D 复制光标所在整行,插入到下一行。. U, J) E+ r' ~( y! B3 U; `
. ~* H' M- _2 k8 Z: I# x
Tab 向右缩进。
0 A! L8 C; @, U- h f, j4 @/ d3 R
$ n5 |" ?+ [2 ^- NShift+Tab 向左缩进。
" ^+ m/ i* [$ \! m4 i7 F. d* [7 M
$ h" C, c$ l; i/ qCtrl+K+K 从光标处开始删除代码至行尾。. M% d$ E: d1 x# C( b! z
' g% D6 ?2 L0 F3 e0 ?* vCtrl+Shift+K 删除整行。
; t% ^5 X" l8 ~6 |( C& h. b& P2 s b- a# k0 i3 b4 d. l/ M( p
Ctrl+/ 注释单行。& o& W w' |( F% u o" p
7 ?+ V o, s, X6 f9 q
Ctrl+Shift+/ 注释多行。
5 D& H1 H. S' y$ F
0 Q; y- S' H! H! g0 G/ D' {Ctrl+K+U 转换大写。! {! ?, I1 A4 J7 z' N3 o ^* ~
+ P5 x" T* G) J
Ctrl+K+L 转换小写。
% k9 K6 ^ m' Q; w+ z+ p: \# j1 e0 Z4 H9 b1 v S6 g2 u5 L
Ctrl+Z 撤销。6 |" @' ~3 L5 ^3 Q# P
4 |2 y. i/ g" ?/ ZCtrl+Y 恢复撤销。
$ \+ J1 ]& n0 d r3 ?. E
" x* T/ k. f* k+ UCtrl+U 软撤销,感觉和 Gtrl+Z 一样。, Q1 q' x7 Y5 E8 Z3 J8 F
% E& P$ D# e" |; L, e1 u, T
Ctrl+F2 设置书签0 [6 |; F, G+ Y* G7 z4 Q2 S% H
" x' W. r5 d5 v
Ctrl+T 左右字母互换。9 `% e- ?8 }# |
) z( f( A# P& A4 d) xF6 单词检测拼写8 {9 t3 F" N% O. B8 |! C; z
5 i, S0 I; A7 L. v+ u
搜索类( {! B. t. _1 g& p1 |/ n
; b7 F3 R5 {$ z
Ctrl+F 打开底部搜索框,查找关键字。
/ ?3 Y5 T2 y/ R: x. T. t
3 O5 u/ R: X+ `Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。" c, H6 |# e" T3 n9 d$ _
" V4 W5 E' a7 n4 s% {
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。5 c* D# X' m; g9 e" [
9 c2 Z j+ v: O% Z5 h* Q* a
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。 U7 n9 X2 O; m6 H
0 k! E+ E) B# Y2 z
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。, ]- `, Y+ j. q+ d
# z" h" d# T2 B, W- v9 Z
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。& Y9 o5 X3 G# b0 P# W
0 v3 d& n. n. K
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
" p& l" s, b9 E1 O6 s, a
& E& }' z8 A) @! R$ M" YEsc 退出光标多行选择,退出搜索框,命令框等。0 J# O j- [' s }
# g* Z; R: p H/ \1 X- _1 b0 b9 y
显示类
5 E2 A- W( Q: {/ K9 D* M7 L' y& J* h" e& p! |% K* K
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
" @: M4 _5 E0 L7 q; b8 v; O. `( c8 \ r% }
Ctrl+PageDown 向左切换当前窗口的标签页。
) E) h0 y0 O7 G& f- p. o" l
* ?3 I6 H& Q3 r1 @ H' UCtrl+PageUp 向右切换当前窗口的标签页。5 {0 a( o; w; ?9 w' E
b' X7 h. d6 Z5 ^0 F( WAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)3 J1 O! h8 T0 b$ k1 u! b
; ]9 Q+ B9 V3 H& @
Alt+Shift+2 左右分屏-2列
8 m- {- W# M( t! V6 i" f2 g
3 w' I0 _ y) N6 a' u& }1 `Alt+Shift+3 左右分屏-3列
& Q( Y; u$ Z0 E- w8 d, K* Y$ Z4 N' ]. M: i* J, S. Z# ^' X
Alt+Shift+4 左右分屏-4列
& ^, N, D- h! O2 G9 i1 n; ^* b, ^9 w6 ?
Alt+Shift+5 等分4屏
" U3 b5 s. M. x5 X
4 i! B4 }7 v0 `, y" GAlt+Shift+8 垂直分屏-2屏6 f. W' n0 a4 n5 Y& f
0 c j( T7 T. v6 M+ F6 TAlt+Shift+9 垂直分屏-3屏2 l( W0 }4 h3 f, [
" S w8 @" W9 i1 r$ MCtrl+K+B 开启/关闭侧边栏。
) L% ]( [0 g2 p6 W
- X- F1 B+ g, B m6 F) IF11 全屏模式
, W7 {) L6 Q! J0 x0 J1 F# L7 {, i, n: n( P2 F- o" c
Shift+F11 免打扰模式
) c( t* X8 Q6 ~+ d* b( Z5 Y |