要想sublime使用快捷键,就要学会安装插件安装插件/ w7 G7 \+ K' c$ ]# Z
1.install-package
9 ]3 G" Q# D. y% ^2.SublimeLinter(php代码错误识别套件之一)
6 b- ~0 m R7 |' k+ X$ D' v* K" k6 k: w
1.install-package' m" z/ F% Q" o
2.SublimeLinter-php(php代码错误识别)
' R- h: ^9 L. y$ L# B0 ^' Q
5 ~7 ~- M* }( e9 B3 O6 W1.install-package( f; H& A1 O3 N! _! ^/ e
2.Chineselocalizations(安装中文版)
& y: S/ N$ s& k6 G( b8 [9 T% T; R. X2 D9 y
卸载插件
& S: j( B) }" Q1.Remove Package
1 V1 E0 ], |3 h/ Y2 w" A, e2.Chineselocalizations( o! L3 {* ]) H9 O! g
6 o' V0 M/ D7 e0 V5 U1.Remove Package
; P# J5 Y1 y, J1 p2 x2.xxx
; g' R6 c2 J* Y% V& }4 d8 h. ] }# k
- X8 g* G% q( S" i# x# S% h
+ P5 x" R$ d2 P- Q' W; {+ b! D; G" z以上是插件的安装方和和命令,接下来是快捷键的使用命令4 X1 ?! K+ }0 t% S# v
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
; o* _3 @7 F7 d/ T+ y$ `* f8 P6 b: O" T" T0 L J# D/ A
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。6 A, R3 }6 G+ d' }
+ E+ z: t1 Z) X/ N3 b8 K
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
2 p/ b% b$ d4 T3 _. w
- E6 W7 }' X4 d3 ` k xCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
9 L1 w! \; k# q* @, Y+ [1 H3 |( o2 r( l+ ~/ R }4 J; ?
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
' n6 V+ F* C9 v- D* q* H2 d' V9 n4 W5 ~3 {5 K9 c, U+ V
Ctrl+M 光标移动至括号内结束或开始的位置。
a$ z4 V! x4 O( }" T; y X
: M! R# P: B, X' \) p' H5 uCtrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。+ t! A# }, U# B* \
N& z+ j3 p& G/ LCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
/ w l7 a6 r' w+ z( d) k5 z
2 M5 {( Y$ }/ B! w5 uCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。
% t0 \$ L* C; B) p
" z7 q" F. w0 L l* m" W& F- ~Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
5 N- w3 k% _ N! o8 I: |
- a4 p4 w0 n, e( f1 bCtrl+K+0 展开所有折叠代码。
5 O2 r1 ?& H5 @8 k7 J
+ z0 f L+ S; m4 `% j. z6 J: gCtrl+← 向左单位性地移动光标,快速移动光标。! t9 ?: Z7 o& _& Z: g, q, Q" r. c
' U/ z7 z+ }# @4 D/ u' dCtrl+→ 向右单位性地移动光标,快速移动光标。
% s6 n# y. q3 {# \ @* h2 L2 v; Q* R& u) r* _' ~( N
shift+↑ 向上选中多行。! h, g4 F' R" Q5 K# ?$ v( n" z
2 \. q$ t9 ~! r0 n$ R
shift+↓ 向下选中多行。& d2 K1 n" s" E0 }0 L4 W0 B
2 ?6 v- j0 ^3 j) C
Shift+← 向左选中文本。$ c5 q5 g, Z& f
( F& z9 c; P+ {1 v: B' `( K
Shift+→ 向右选中文本。
3 {, [: y1 M m4 Y5 E6 y$ a
5 d/ ^5 p! i! N9 {( ICtrl+Shift+← 向左单位性地选中文本。$ [- y- | G$ P& y7 y
5 R0 g" E! K% }) E4 ACtrl+Shift+→ 向右单位性地选中文本。' ]% S7 [" X! f$ n: C% ]% o! ^
4 h, ^+ X2 m' h8 z2 G3 _! UCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
( y7 T0 q# ^ I3 x6 v: R6 w' l
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。7 O/ Q: Q3 a: ~; n
# M! _+ J7 M! K
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。; m* X& M( J* L4 N; s L
4 D! O: ?' n; r' Z3 M; kCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
9 Z0 N0 i/ P# A N0 y* |
! e' g, d6 }& ]0 M$ i编辑类( f5 U" f+ \- q
) @; b# W# }6 h( K1 Z: H0 p/ t
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
8 T6 y1 T: k) x' {$ [0 H/ N- [4 q" `1 K( g
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
9 E8 ~+ T* [8 {( l, R
: v, b9 b% P* [7 L4 ?3 ~! ATab 向右缩进。
. g1 x' T& E8 O+ b! @! q" x
# N) p8 q7 {; C8 f9 {Shift+Tab 向左缩进。
, L/ O& K8 W( [2 p3 z
. h# L+ k# l& NCtrl+K+K 从光标处开始删除代码至行尾。
5 P: D$ {) E9 B* O! D% b3 x; ~* n: d9 H0 ~+ W0 I
Ctrl+Shift+K 删除整行。- [. {2 |% D, C. s
6 T8 T7 l$ Z5 j. r' W$ U, Q# M2 G
Ctrl+/ 注释单行。' R4 S9 ^; R/ ]$ }- \6 D; q! N
, x. }# y9 ]: @/ U/ I
Ctrl+Shift+/ 注释多行。
" H7 N4 O& [/ Z/ m# b! K- a: o. Y" K) B( T" |
Ctrl+K+U 转换大写。
- P ^ h; o; E& g/ J8 J+ Q+ N" v/ K3 k# F2 f( k# d
Ctrl+K+L 转换小写。6 E+ z' R0 p" }. I: k- a
9 l& A/ u! T/ x7 M n, `
Ctrl+Z 撤销。
8 F2 k' L8 O3 X a/ V9 p* L4 f& M% i' y
Ctrl+Y 恢复撤销。" J# b, g% u( T/ d
0 d' T+ C$ P' O; I! @5 w0 R: l
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
* ?1 x0 u9 T+ g. B: o6 E9 i; y% e# f/ y8 a
Ctrl+F2 设置书签
8 k' K" W! W% O
" ?- \/ g/ {6 I, ?& M4 C# X' h0 rCtrl+T 左右字母互换。
) K1 M9 T* J+ v# x7 q# H3 w3 S/ }
( F( x3 {+ X9 A! X9 {9 R0 b0 d6 ZF6 单词检测拼写
$ e. U: {, ]% D+ n& v7 z9 R! L$ t
搜索类
) P# b8 a9 x8 j3 s$ p3 |1 M4 Y, Q# W* V- G$ u8 g
Ctrl+F 打开底部搜索框,查找关键字。6 G" J0 d$ K r* D4 T+ Y7 _# Z6 w
' e: d3 W4 w5 ?0 P0 w3 g6 f9 D# u7 K) ^
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
* V* t. q9 w0 E: {; A
, H1 N- ?; O& `Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。+ U+ a( x( P* n9 K
# m) i; M1 ?9 y9 c5 G. a' TCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
' T$ l @6 i5 Y! j: Y, M, s6 B `7 e! t
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。# i2 G! |1 ^& Y7 t
0 D. G" K) ?2 ~- r
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
# o1 v- Q1 A a' `. @. \- g+ _1 C8 J2 f: S
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
2 G; y1 T! w/ a4 |9 m, Y/ X) R! F$ G) ]; f$ _. ~( f4 M" a4 Q& t
Esc 退出光标多行选择,退出搜索框,命令框等。, g& c4 g0 |9 m/ v5 Z# Y( W6 C! a
4 d% P, C7 N7 o# p8 N
显示类6 ~7 o# q, H2 C
. t9 G9 t5 V/ t1 [. E/ [( I
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
$ x8 d5 R, a+ B: ^0 g# |% I
! y h7 D# n. C' mCtrl+PageDown 向左切换当前窗口的标签页。
) u- C; z( w8 B* L1 V
* N3 Q; D3 ], I# r- LCtrl+PageUp 向右切换当前窗口的标签页。
& s' @! w- \$ m0 r5 ^- E
" Y" w5 n7 c! R- {$ t7 C) Z3 G7 }1 KAlt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)$ Y( k$ w' X+ Z/ j- ^
9 j3 L+ u% `$ {, a+ v6 E1 A) ?7 PAlt+Shift+2 左右分屏-2列
, j" K0 P0 w# U8 P0 S& H1 D' J* P* D4 q. x' M2 u
Alt+Shift+3 左右分屏-3列5 @9 f% f8 v9 ?# Q& d8 B% n
% x& _- }" }4 e" s! _Alt+Shift+4 左右分屏-4列1 u5 ]2 L+ `% u! x( A
' t' ]1 u8 N1 k7 b
Alt+Shift+5 等分4屏
' b9 I8 }7 z* ?
, Z4 K2 {: B$ ?6 r$ KAlt+Shift+8 垂直分屏-2屏 I# P4 }$ g+ y$ _- u6 r+ w* f
; s3 u+ y/ e0 w3 j$ SAlt+Shift+9 垂直分屏-3屏1 [' d, B! v* ]5 U
3 k6 {6 F( N% c+ B
Ctrl+K+B 开启/关闭侧边栏。
. B0 ~1 i( D1 y+ _0 N
+ x o6 P+ U5 v2 T) _F11 全屏模式/ Q# A8 Z, ~. n' B. W9 E
" v$ {1 E+ x. A7 |: s$ P- QShift+F11 免打扰模式 0 ?2 G; ?. C2 A2 m
|