要想sublime使用快捷键,就要学会安装插件安装插件/ ^( {2 x. r; h* D1 m) \$ W1 e
1.install-package* Y& I1 x$ A# s( V8 w
2.SublimeLinter(php代码错误识别套件之一)
: ^7 m& Z* Y! I2 c( v7 U
, }, _% _' h5 N. t/ n* B1.install-package9 n; V/ b. e! P5 Q2 A# S) Z, l, L+ B
2.SublimeLinter-php(php代码错误识别)
# A3 {: m- ^2 p
) ?; Q- s- I T) F, E& X1.install-package# W- f, t9 [' z" i' @
2.Chineselocalizations(安装中文版)
0 S- B. T! T4 E$ J/ u. P) ~# a$ v9 x- X+ |
卸载插件& L! G# U7 k# _0 a! G/ ]& ~ r
1.Remove Package / K$ k! W3 s6 P) ?. y9 \" M4 P
2.Chineselocalizations2 m) O* d; b$ U
1 `" t, E1 u# n) B( c( I$ q9 l- N. ~
1.Remove Package
# n! Y' v+ b7 M" _2.xxx
4 S8 _2 S6 h P: s# I# h' N" d" y& O* T/ Q) n1 P" E- t+ J) u4 ~
0 e5 G4 k# @) K8 B7 V以上是插件的安装方和和命令,接下来是快捷键的使用命令# q/ E A1 @ i
Sublime Text 3 快捷键总结(拿走)选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
$ F# b% G) |+ J# @4 p% n( q+ p' ?4 j: g4 v8 w7 a
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
# S+ G* k6 u; f9 r2 f. a# `
: [1 f& Z1 J+ k) Q) I/ y# dCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
& ~3 ^) W8 p2 m' W5 M
7 }* T, E- d) g, b6 i) UCtrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
9 j4 e5 w2 G3 ]! o7 _# {" T3 t, S' _) E! o+ @# x* q Q: M
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
1 b4 @4 Q2 ^* v6 q* _9 w
8 C( H1 _; _! a! V" z0 n; \0 {Ctrl+M 光标移动至括号内结束或开始的位置。9 l* S. |! r, E2 ?/ H$ | L
. v: a( U& I; `
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
3 Q8 X- h; F4 U1 h- {
& u ?# R$ C: a0 s/ MCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。# Q$ Q s7 z! W6 n
0 V4 r+ e8 I$ h- p8 u3 F- v6 C7 j( i
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。0 u! j5 @" S$ U' w* p/ k
2 Y! Q2 u6 S6 P4 P# y
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
8 ?- g0 e9 ^) l0 T5 m1 J4 L7 Z, e$ D0 ^. W6 n2 W6 o% h! H
Ctrl+K+0 展开所有折叠代码。
" `/ P2 m3 q5 S* M( `
4 J4 N8 c0 i; d) G; @4 ~Ctrl+← 向左单位性地移动光标,快速移动光标。9 w) d+ @* ~% i; `
' r5 c8 d+ Y6 ]+ O- { ^: gCtrl+→ 向右单位性地移动光标,快速移动光标。
: f" z }2 b% I" n+ r+ c. C# k9 S% ^ J5 F; T. A
shift+↑ 向上选中多行。
+ ^! g! u8 p) D* K. a3 S- j, }
: d- v- g. I- fshift+↓ 向下选中多行。
) N$ A2 ?- [: `# a( x9 u( ^7 R5 L2 X
Shift+← 向左选中文本。
. R' I+ |( ~, |1 n3 N. M% s; S' w& Z- F( W m
Shift+→ 向右选中文本。
3 V$ j% K8 ^' q n6 a9 x* f3 T1 M8 u' K' ]) _
Ctrl+Shift+← 向左单位性地选中文本。
+ u/ R" k6 c4 g( `7 v. P: J& {
Ctrl+Shift+→ 向右单位性地选中文本。+ g; d1 h! M. t
# N, {+ o. Z1 `1 z/ n. mCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
; O# \& p" z/ ?( c
: s, j0 m+ ^! K2 l2 TCtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。4 c8 Q+ ^" X' \; D8 |
$ O7 u( y# h5 O8 q) g
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
: K4 q& K7 M& \7 w
6 j4 V% |: q/ n9 [$ Z$ m8 kCtrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
2 ^. ~' w: N9 d
4 O V0 l$ {$ _7 N! D; V3 X/ H8 }编辑类
/ t, I/ I/ ]4 E6 a+ ~. R8 m& s% @4 c1 f# j5 k' l9 Z
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
: i& B3 q, V6 s
6 A9 Q/ R* E. p$ H( RCtrl+Shift+D 复制光标所在整行,插入到下一行。* {. E& ? ?( l, e6 G: _
( n+ U: W5 l' T/ k: W; I1 s
Tab 向右缩进。
+ y# C X( B) D9 c0 `
6 ~3 w+ ^6 d& }1 qShift+Tab 向左缩进。
* L, w: u/ c6 H, A# g- k! T% j( P( ^1 C" l2 g& x$ t* \5 O/ }5 i6 a+ @0 x
Ctrl+K+K 从光标处开始删除代码至行尾。) O1 w' m$ b% F
4 |! T5 {, C( \3 G" J7 |Ctrl+Shift+K 删除整行。. V8 W; A9 ~$ P) K2 @# ~4 l
7 R! w! c" _1 t" w- MCtrl+/ 注释单行。
! m" m k! _ a m
/ X, C( p& B% ^/ y* t/ vCtrl+Shift+/ 注释多行。
& S$ G1 f* E$ C* }! o
4 ]" |1 Y; N" e+ p! C, XCtrl+K+U 转换大写。
( {5 ?9 g: K9 O4 O) N5 F( u
6 V7 W- N' l' T" i H$ ^" x' rCtrl+K+L 转换小写。
" _) D6 y9 M1 s- v7 C8 F0 \' p! U) E( n8 ~( e. @
Ctrl+Z 撤销。& ^2 e7 w7 ]1 q6 D
, e3 P; H8 w0 m1 T$ K8 x1 eCtrl+Y 恢复撤销。) [1 h% n& P7 {# f3 L, H4 I
- }- x+ r4 N2 a1 l! _- _9 KCtrl+U 软撤销,感觉和 Gtrl+Z 一样。
4 g2 w/ |3 m) a/ r. ]! p* c% }3 U% q6 u5 n! i+ s+ O
Ctrl+F2 设置书签
8 k/ g! a, D4 R1 o3 s1 ?; z3 m' y2 ?
1 v2 c% h# X. TCtrl+T 左右字母互换。. W$ B7 {, C% I' P7 b* H0 l
6 c7 U6 b" M: l3 b7 `0 Q4 l% k5 `F6 单词检测拼写
% Y2 h1 Y6 c+ u9 D+ r4 A( Z1 C) k7 o5 A1 V/ P. Q8 ]' u5 i8 z o0 L
搜索类
& f* K ^& O' N- `+ Y9 `, Q# P/ m6 F. f
Ctrl+F 打开底部搜索框,查找关键字。% O2 M0 G/ N% {7 h! [) [' A
) J2 |7 {+ T- k, q- F+ YCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
/ v, P; Z W. F6 A( ~
: k' n4 Y( s( QCtrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
u/ X, d g( H. f9 x' V/ U/ o, {8 X( c: D+ g- y7 `5 D
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
% E" Z- a& X8 f2 k2 \! B
/ G9 }) d: x1 k/ d" y4 LCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。9 `! v, U0 t8 }. z' l7 f6 Y
2 Y" o* z) F9 [, ^9 ICtrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
4 o6 d+ j4 X& b, M& @( g
* {' W: x2 t6 Z0 mCtrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。- d0 u9 l6 B9 ~5 Z
. E/ \* N$ _6 f- P |
Esc 退出光标多行选择,退出搜索框,命令框等。
) ^: L2 u# v1 y! a& g5 O0 u% p! T* w& P/ ~- Q& e9 S
显示类# [) ?9 n" \5 B4 t/ t$ b
9 t9 o# H& B! e1 h- @- V
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。6 R" R1 Z/ j, ?* s4 e& ~+ \$ L' v
- P7 F8 C- L) _) d
Ctrl+PageDown 向左切换当前窗口的标签页。
, e, K }" @) X5 N$ n& p) X( O2 ^+ C
Ctrl+PageUp 向右切换当前窗口的标签页。
: A2 m4 D5 |( _, E% W0 Y7 X& z& L
. c9 [% D% M9 w2 j& ]Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
# n, c# p! J8 [$ n& B
6 p. _/ n; @3 J+ T5 k$ G: kAlt+Shift+2 左右分屏-2列
% R" J; v# L9 q/ f5 ^- P
* Q- l% v: y$ U- U' JAlt+Shift+3 左右分屏-3列3 ^1 U0 d) s b9 G. O6 h
* O& v' l$ u1 n: l$ X$ c1 i9 P
Alt+Shift+4 左右分屏-4列
( }! T! D- a1 v! ]6 b0 U4 n: _* `7 L5 ?1 I6 V( [
Alt+Shift+5 等分4屏! k) b- K- z+ i x+ }0 L0 W
5 J/ u: h* N7 U C& P
Alt+Shift+8 垂直分屏-2屏
! {5 g8 W7 M' |1 _, [) [3 E
- Z! B5 J8 O" ?, R+ ~& V* ]" aAlt+Shift+9 垂直分屏-3屏
# l( w# a6 H$ J& W) k
$ t* v; z' @/ I8 V2 K0 Q0 L- H GCtrl+K+B 开启/关闭侧边栏。
' h9 j" v9 E( B1 \7 w; G( b1 l; X l( H' h9 ^
F11 全屏模式
! T! d ?) {* Q/ l' K# ?1 E! f! @+ _9 c( y M+ S. I9 o% L* t
Shift+F11 免打扰模式 - }" @4 E+ ^& e# @( M
|