召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2316|回复: 0

如何使用sublime text3提高写代码的效率

[复制链接]

6

主题

1

回帖

67

积分

注册会员

Rank: 2

积分
67
发表于 2019-12-14 16:08:21 | 显示全部楼层 |阅读模式
要想sublime使用快捷键,就要学会安装插件安装插件' b' A; U- a( y$ S
1.install-package- [/ a; m1 v5 B0 D1 B; M' q
2.SublimeLinter(php代码错误识别套件之一)& `8 t. Y3 @0 _9 f$ f# N
# A# a. r$ o7 A+ ?
1.install-package
. U: |1 N, G. A, y* b- W2.SublimeLinter-php(php代码错误识别). ~/ b. Y9 t6 t  y, l0 s! M  ~

, M4 w. n+ |. {1 K8 U+ S1.install-package
: L" o& w$ c* [: c2 v2.Chineselocalizations(安装中文版)
% V! {$ u5 F' C  d; N& \5 h. G$ J( c; U6 F3 T3 v
卸载插件
1 }- s: Y) [* F8 R9 \1.Remove Package
' S1 D1 |+ R* E  Z/ H2.Chineselocalizations
5 T4 L) S; R; t( S. G' w6 m& C2 F. p& L# j1 h
1.Remove Package / }4 k" s# |. N/ \* R# \0 R+ s. @4 l, Y
2.xxx/ V. S& ~; I9 e

: E. |$ ~, w8 ~/ H
1 a3 z; I4 n  P! p/ v! V2 h以上是插件的安装方和和命令,接下来是快捷键的使用命令1 `- Z/ J3 y$ E) t5 h0 R
Sublime Text 3 快捷键总结(拿走)
选择类
Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。! K% g2 `8 E' m8 ~- o

0 v; b6 Q3 a4 m; r( P: ?7 k& [Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
, X2 H: g! ?2 [2 c; D+ s" X; M! ]6 h
* \" a4 H# h0 `3 Q" MCtrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。! B: P; n+ r: x" N" ^9 \& f( X
5 B2 n: ?  Z' d$ T0 Y
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。; |7 S3 [3 a$ \. C- Y

& t0 l: d2 M( vCtrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
& _, Y  k1 n+ u! q, _" Z2 p# B
$ N$ U, o" F5 l' Q$ b+ e2 eCtrl+M 光标移动至括号内结束或开始的位置。
1 J; P- N+ S# F; _' a+ ?) t* t% z
- ?7 q- p; n+ L: I( D! C; @" vCtrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
7 a, y4 \: r" E5 q) q
9 s1 q, x6 n" y/ Z1 P; LCtrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
. ?& ?( e4 ?! u. N& m
# K2 W5 |) `' R! bCtrl+Shift+[ 选中代码,按下快捷键,折叠代码。5 U. |/ X7 L! s+ G) g' t& ^
9 |5 w% ]$ x* q' Y+ c* V! L8 n
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。0 i2 s) ~5 U! Q' i+ [# [8 l
* D% ]0 A" [0 q$ J
Ctrl+K+0 展开所有折叠代码。; A  h( J9 P$ e4 }& c
; A# T+ s: J- B
Ctrl+← 向左单位性地移动光标,快速移动光标。
9 S0 K( P, X% X4 Z- M- P" j9 h! f) [+ v( y- r* i
Ctrl+→ 向右单位性地移动光标,快速移动光标。
1 C3 L5 {6 J, n# `
( F  V$ K, Z! V, p6 Xshift+↑ 向上选中多行。
2 p2 m$ y: ]; x3 e/ Z: R9 k2 \8 i. p& X" |% g+ |  b* n
shift+↓ 向下选中多行。
, @6 S( z/ s$ J/ d. }! z! T- @0 l/ A. q7 H3 }
Shift+← 向左选中文本。
7 q& n& w8 b; ?+ g/ @8 ^6 M
( _2 W3 w; Z" M3 U& ~Shift+→ 向右选中文本。
% W4 h- z1 w" S; d  V
# i9 W. ]0 S' Y$ o) lCtrl+Shift+← 向左单位性地选中文本。
7 L9 k; B/ H$ L1 T
. \9 X- L) ~2 _: gCtrl+Shift+→ 向右单位性地选中文本。5 a- z5 J( C; A% h2 G$ F' N

8 }1 A# I1 d4 T' n9 z4 hCtrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。: e7 |( d5 H  `* O+ u% [7 y& |

+ ~2 C5 r+ l- p( t! f3 ICtrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
4 i$ P# I" V3 \3 z: x
2 E9 ~7 W8 j5 `8 z7 a. |$ Z( kCtrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
! k: H! B, J$ C* m* @: j0 u, ^9 S: D8 V( t! l! n1 J3 m! J
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。, G& M) o% j4 g9 H- S! X$ Z
8 F4 t0 `5 b9 B9 w, {$ b' N3 [  q" N
编辑类
" P; W. P0 Q0 `/ o* I
% ~. V* e( W8 [! w. D' O0 r, [Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
) e+ z! J! c- H2 U* Q
, m5 S, `, n) ]. kCtrl+Shift+D 复制光标所在整行,插入到下一行。. Q+ n+ J* r+ J
( Z" s1 W1 f) E( @
Tab 向右缩进。
2 ^! e% p/ |9 v4 A2 f$ \$ Z: {- g6 U+ ?
Shift+Tab 向左缩进。. M/ c- d* F9 [/ w9 g) ~

/ ~. w1 _( @- u/ Q' |( o- pCtrl+K+K 从光标处开始删除代码至行尾。) W$ O3 g; k0 l

# T- F, Y" f# P9 l, A, ]Ctrl+Shift+K 删除整行。
, @4 M' x' h  K$ |- f+ q
  _& ^  Z1 \2 s; a0 \" oCtrl+/ 注释单行。
: s# L& j1 B1 g; S9 P9 z- O1 P2 e0 k0 ~$ ?% P5 ]
Ctrl+Shift+/ 注释多行。* T6 O3 ~$ |- Z- T4 H) @

" }* F# z0 ~1 LCtrl+K+U 转换大写。
" V. ^2 K- R1 }* ]$ \* m( H* \+ }0 [0 Y
Ctrl+K+L 转换小写。
& t  i4 _- A/ [! v5 o8 H! |' B9 U. J' x' D( w4 i  ~
Ctrl+Z 撤销。
) e4 Q) q( t  ^8 O( K" [. Z6 J6 [9 N
7 }' P7 x" x4 F$ S8 V9 @& vCtrl+Y 恢复撤销。
' v$ f  S3 Z! v/ [+ H1 h8 t9 n1 g9 \( q9 R2 V5 [$ `
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
& k3 \+ T+ b& @/ w' x
( b# e, q" h, z/ q4 m  X8 gCtrl+F2 设置书签, v0 y& E5 ?5 F) {: w  v

# w' W9 ]8 K8 B' E; uCtrl+T 左右字母互换。
& ?4 Z4 s! I. ~+ x( L+ P2 H' R- X& s. E! K# u. N
F6 单词检测拼写
" \. p7 L, X; L( g) _3 ]3 c9 p  x
6 h0 J5 G3 C% e6 a/ h搜索类
$ {% E9 d4 D) c' M' x. |9 W7 L! G; w& }6 ~  l7 @9 @/ j8 e( V
Ctrl+F 打开底部搜索框,查找关键字。
0 v/ D4 p5 F4 u( v/ J
' I# J$ R6 ^3 _5 X2 Q- L$ JCtrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
. Q( G' u  I0 {0 w- s: H) J% K* q0 u( G* ?5 o( v3 m. J
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
7 e# i3 k1 o+ J8 K. O
8 ^' d( Z* }$ Y% ^' HCtrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
! x' f- D8 J, d5 ]  o
# {9 h+ Y6 l& n0 m+ s5 R$ K+ H6 xCtrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。# L  ^& X4 v4 O! Z: m( V; X

; o  U6 Z" N$ H  BCtrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。; e0 ]3 }1 w: Z, H, b% {9 ]" O- B
* E1 V0 ]& v7 z
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。% [$ ~. Z/ j( o( E  k
4 a" M& p4 h* O6 O& Z. w
Esc 退出光标多行选择,退出搜索框,命令框等。5 r' h: k; e$ p/ f& w
3 y& M  N1 U8 t  z
显示类
2 w/ N# W) w. J/ G: k) F( I
# Q8 t$ y  n4 L* C! X; cCtrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
, n2 `3 l7 o/ k7 i
) S9 R6 a' Z# R! \9 VCtrl+PageDown 向左切换当前窗口的标签页。# Q0 F, j8 T# f
. H# F( w' R5 ~" A, L) M( b, l/ v/ _
Ctrl+PageUp 向右切换当前窗口的标签页。
1 u- d( G/ A4 N$ N# w+ ^
3 T2 _: J. {: p  ?Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
, c% M' l, T1 n8 W. I# m2 |& I
7 |: j) W2 o" hAlt+Shift+2 左右分屏-2% \3 f- u/ p, p) a7 d8 F
6 A# A: t& f' L7 C) ]
Alt+Shift+3 左右分屏-3' V3 }7 @$ ]/ b! H+ w0 O  S) Z

# R% Z/ S7 c1 H! z% x- _9 W7 cAlt+Shift+4 左右分屏-48 y: H2 p: V5 l$ D# b
  x4 n5 ?; T7 M/ S; O9 X
Alt+Shift+5 等分4
4 J% S; I! ^4 ~3 ^. N' @9 }' {& ^1 T
Alt+Shift+8 垂直分屏-2
3 K. F+ L% d7 B. V1 ]
: h( W0 W8 l6 h" XAlt+Shift+9 垂直分屏-3
3 r' `$ i( ]4 b" q+ v; W7 g
" k- u" v5 j, P/ G( a) P6 kCtrl+K+B 开启/关闭侧边栏。
) s. ]- f- n# k- Y- |/ C* ?2 {/ r* q, [5 Q* G) r5 D
F11 全屏模式
" ~; W. ~8 t5 Z
. z5 M2 O* ?, t- F, YShift+F11 免打扰模式

* k5 A( h0 D! c) ]9 R. s( z
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|召隆企博汇 ( 粤ICP备14061395号 )

GMT+8, 2026-4-19 16:19 , Processed in 0.037076 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表