好!欢迎访问迷津渡口 现在时间是: 天气 °C ~ °C

迷津渡口

越感到迷惑 越接近真理

Vim快捷键命令汇总

  • 第一部份:一般指令模式可用的按钮说明、光标移动、复制粘贴、搜寻取代等

移动光标的方法
h 或 向左方向键(←) 光标向左移动一个字符
j 或 向下方向键(↓) 光标向下移动一个字符
k 或 向上方向键(↑) 光标向上移动一个字符
l 或 向右方向键(→) 光标向右移动一个字符
如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30 列,可以使用 "30j" 或 "30↓" 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可!
[Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)
[Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)
[Ctrl] + [d] 屏幕『向下』移动半页
[Ctrl] + [u] 屏幕『向上』移动半页
+ 光标移动到非空白字符的下一列
- 光标移动到非空白字符的上一列
n<space> 那个 n 表示『数字』,例如 20 。按下数字后再按空白键,光标会向右移动这一列的 n 个字符。例如 20<space> 则光标会向后面移动 20 个字符距离。
0 或功能键[Home] 这是数字『 0 』:移动到这一列的最前面字符处 (常用)
$ 或功能键[End] 移动到这一列的最后面字符处(常用)
H 光标移动到这个屏幕的最上方那一列的第一个字符
M 光标移动到这个屏幕的中央那一列的第一个字符
L 光标移动到这个屏幕的最下方那一列的第一个字符
G 移动到这个档案的最后一列(常用)
nG n 为数字。移动到这个档案的第 n 列。例如 20G 则会移动到这个档案的第 20 列(可配合 :set nu)
gg 移动到这个档案的第一列,相当于 1G 啊! (常用)
n<Enter> n 为数字。光标向下移动 n 列(常用)
搜寻与取代
/word 向光标之下寻找一个名称为 word 的字串。例如要在档案内搜寻 qingzz 这个字串,就输入 /qingzz 即可! (常用)
?word 向光标之上寻找一个字串名称为 word 的字串。
n 这个 n 是英文按键。代表『重复前一个搜寻的动作』。举例来说, 如果刚刚我们执行 /qingzz 去向下搜寻 qingzz 这个字串,则按下 n 后,会向下继续搜寻下一个名称为 qingzz 的字串。如果是执行 ?qingzz 的话,那么按下 n 则会向上继续搜寻名称为 qingzz 的字串!
N 这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。 例如 /qingzz 后,按下 N 则表示『向上』搜寻 qingzz 。
使用 /word 配合 n 及 N 是非常有帮助的!可以让你重复的找到一些你搜寻的关键字!
:n1,n2s/word1/word2/g n1 与 n2 为数字。在第 n1 与 n2 列之间寻找 word1 这个字串,并将该字串取代为 word2 !举例来说,在 100 到 200 列之间搜寻 qingzz 并取代为 qingzz 则: 『:100,200s/qingzz/qingzz/g』。(常用)
:1,$s/word1/word2/g 从第一列到最后一列寻找 word1 字串,并将该字串取代为 word2 !(常用)
:1,$s/word1/word2/gc 从第一列到最后一列寻找 word1 字串,并将该字串取代为 word2 !且在取代前显示提示字符给使用者确认 (confirm) 是否需要取代!(常用)
删除、复制与贴上
x, X 在一列字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是倒退键) (常用)
nx n 为数字,连续向后删除 n 个字符。举例来说,我要连续删除 10 个字符, 『10x』。
dd 删除光标所在的那一整列(常用)
ndd n 为数字。删除光标所在的向下 n 列,例如 20dd 则是删除 20 列 (常用)
d1G 删除光标所在到第一列的所有资料
dG 删除光标所在到最后一列的所有资料
d$ 删除光标所在处,到该列的最后一个字符
d0 那个是数字的 0 ,删除光标所在处,到该列的最前面一个字符
yy 复制光标所在的那一列(常用)
nyy n 为数字。复制光标所在的向下 n 列,例如 20yy 则是复制 20 列(常用)
y1G 复制光标所在列到第一列的所有资料
yG 复制光标所在列到最后一列的所有资料
y0 复制光标所在的那个字符到该列行首的所有资料
y$ 复制光标所在的那个字符到该列行尾的所有资料
p, P p 为将已复制的资料在光标下一列贴上,P 则为贴在光标上一列! 举例来说,我目前光标在第 20 列,且已经复制了 10 列资料。则按下 p 后, 那 10 列资料会贴在原本的 20 列之后,亦即由 21 列开始贴。但如果是按下 P 呢? 那么原本的第 20 列会被推到变成 30 列。 (常用)
J 将光标所在列与下一列的资料结合成同一列
c 重复删除多个资料,例如向下删除 10 列,[ 10cj ]
u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)
这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦!
. 不要怀疑!这就是小数点!意思是重复前一个动作的意思。 如果你想要重复删除、重复贴上等等动作,按下小数点『.』就好了! (常用)
  • 第二部份:一般指令模式切换到编辑模式的可用的按钮说明

进入插入或取代的编辑模式
i, I 进入插入模式(Insert mode): i 为『从目前光标所在处插入』, I 为『在目前所在列的第一个非空白字符处开始插入』。 (常用)
a, A 进入插入模式(Insert mode): a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标所在列的最后一个字符处开始插入』。(常用)
o, O 进入插入模式(Insert mode): 这是英文字母 o 的大小写。o 为『在目前光标所在的下一列处插入新的一列』; O 为在目前光标所在处的上一列插入新的一列!(常用)
r, R 进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)
上面这些按键中,在 vi 画面的左下角处会出现『--INSERT--』或『--REPLACE--』的字样。 由名称就知道该动作了吧!!特别注意的是,我们上面也提过了,你想要在档案里面输入字符时, 一定要在左下角处看到 INSERT 或 REPLACE 才能输入喔!
[Esc] 退出编辑模式,回到一般指令模式中(常用)

  • 第三部份:一般指令模式切换到指令列模式的可用按钮说明

指令列模式的储存、离开等指令
:w 将编辑的资料写入硬碟档案中(常用)
:w! 若档案属性为『唯读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
注意一下啊,那个惊叹号 (!) 在 vi 当中,常常具有『强制』的意思~
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
ZZ 这是大写的 Z 喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开!
:w [filename] 将编辑的资料储存成另一个档案(类似另存新档)
:r [filename] 在编辑的资料中,读入另一个档案的资料。亦即将 『filename』 这个档案内容加到光标所在列后面
:n1,n2 w [filename] 将 n1 到 n2 的内容储存成 filename 这个档案。
:! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如 『:! ls /home』即可在 vi 当中察看 /home 底下以 ls 输出的档案资讯!
vim 环境的变更
:set nu 显示行号,设定之后,会在每一列的字首显示该列的行号
:set nonu 与 set nu 相反,为取消行号!

特别注意,在 vim 中,『数字』是很有意义的!数字通常代表重复做几次的意思,一般加在动作之前!

  • 第四部份:区块选择(Visual Block)

当我们按下 v 或者 V 或者 [Ctrl]+v 时, 这个时候光标移动过的地方就会开始反白,这三个按键的意义分别是:

区块选择的按键意义
v 字符选择,会将光标经过的地方反白选择!
V 列选择,会将光标经过的列反白选择!
[Ctrl]+v 区块选择,可以用长方形的方式选择资料
y 将反白的地方复制起来
d 将反白的地方删除掉
p 将刚刚复制的区块,在光标所在处贴上!
  • 第五部份:多档案编辑

多档案编辑的按键
:n 编辑下一个档案
:N 编辑上一个档案
:files 列出目前这个 vim 的开启的所有档案
  • 第六部份:多视窗功能

多视窗情況下的按键功能
:sp [filename] 开启一個新视窗,如果有加 filename, 表示在新视窗开启一個新档案,否則表示两个视窗为同一个档案內容(同步显示)。
[ctrl]+w+ j [ctrl]+w+↓ 按键的按法是:先按下 [ctrl] 不放, 再按下 w 后放开所有的按键,然后再按下 j (或向下方向键),则光标可移动到下方的视窗。
[ctrl]+w+ k [ctrl]+w+↑ 同上,不过光标移动到上面的视窗。
[ctrl]+w+ q 其实就是 :q 结束离开 举例来说,如果我想要结束下方的视窗,那么利用 [ctrl]+w+↓ 移动到下方视窗后,按下 :q 即可离开, 也可以按下 [ctrl]+w+q 啊!
点赞0
 标签: vim快捷键 vim命令
   支持一下
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
 点赞
 签到
 表情
 图片
 代码
提交评论

清空信息
关闭评论
jkdeskisehir
 jkdeskisehir 约 12 小时前回复
#83
<a href="http://www.tkbelazig.com/air-jordan-retro-13-gamma-bl%C3%A5-appelsin-skol">air jordan retro 13 gamma bl氓 appelsin</a> <a href="http://www.swiftgrocer.com/maschio-nike-air-huarache-gituttio-oro-scarpeh">maschio nike air huarache gituttio oro</a> <a href="http://www.warrnamboolag.com/nike-shox-turbo-21-viola-oro-scarpei">nike shox turbo 21 viola oro</a> <a href="http://www.paineesq.com/dam%C3%A4nner-nike-lebron-13-gelb-lila-schuheh">dam盲nner nike lebron 13 gelb lila</a> <a href="http://www.gemmatyndall.com/womens-air-jordan-retro-8-yellow-white-shoesl">womens air jordan retro 8 yellow white</a> <a href="http://www.cestreaming.com/cam-newton-jersey-men-nfli">cam newton jersey men</a>
jkdeskisehir http://www.jkdeskisehir.com/
evorewards
 evorewards 约 15 小时前回复
#82
<a href="http://www.intdag.com/nike-air-jordan-11-sort-and-hvid-obuvc">nike air jordan 11 sort and hvid</a> <a href="http://www.jimmysjulyjam.com/nike-kobe-9-gr%C3%A5-gul-gr%C3%B8n-bl%C3%A5-scarpea">nike kobe 9 gr氓 gul gr酶n bl氓</a> <a href="http://www.natalbags.com/air-jordan-son-of-mars-orange-lila-schuheb">air jordan son of mars orange lila</a> <a href="http://www.nownessninja.com/womens-ronald-darby-limited-green-nike-jersey-nfl-philadelphia-eagles-21-rush-vapor-untouchable-nflr">womens ronald darby limited green nike jersey nfl philadelphia eagles 21 rush vapor untouchable</a> <a href="http://www.pgmtemple.com/nfl-anthony-averett-purple-28-baltimore-ravens-nike-backer-pullover-hoodie-nflx">nfl anthony averett purple 28 baltimore ravens nike backer pullover hoodie</a> <a href="http://www.pikapnsk.com/nike-roshe-run-iv-kvinners-lilla-schuheg">nike roshe run iv kvinners lilla</a>
evorewards http://www.evorewards.com/
lifeonfilms
 lifeonfilms 约 17 小时前回复
#81
<a href="http://www.cardiachits.com/air-jordan-3-fire-rouge-og-chaussuresh">air jordan 3 fire rouge og</a> <a href="http://www.zestchannel.com/air-jordan-son-of-mars-maschiota-verde-blu-scarpeq">air jordan son of mars maschiota verde blu</a> <a href="http://www.eczacinim.com/nike-air-max-tailwind-7-womens-grey-silver-shoesj">nike air max tailwind 7 womens grey silver</a> <a href="http://www.chilangorails.com/air-jordan-retro-17-r%C3%B8d-gr%C3%B8n-skoi">air jordan retro 17 r酶d gr酶n</a> <a href="http://www.mariusen.com/adidas-superstar-nero-cielo-blu-scarpel">adidas superstar nero cielo blu</a> <a href="http://www.brittonoilco.com/nike-huarache-utility-sky-blue-silver-shoesj">nike huarache utility sky blue silver</a>
lifeonfilms http://www.lifeonfilms.com/
fotodardo
 fotodardo 2019-02-15 19:13回复
#80
<a href="http://www.borumdeluxe.com/rouge-polo-t-shirt-poloz">rouge polo t shirt</a> <a href="http://www.claimwith.com/nike-hypervenom-marrone-scarpeb">nike hypervenom marrone</a> <a href="http://www.clarencelax.com/youth-nike-pittsburgh-steelers-26-rod-woodson-limited-olivecamo-2017-salute-to-service-nfl-jersey-nfls">youth nike pittsburgh steelers 26 rod woodson limited olivecamo 2017 salute to service nfl jersey</a> <a href="http://www.dxmvrc.com/nike-zoom-pegasus-33-herre-sko-sort-sort-gr%C3%A5-eyes-scarpeg">nike zoom pegasus 33 herre sko sort sort gr氓 eyes</a> <a href="http://www.matchyvintage.com/adidas-zx-700-rosado-pistol-obuvc">adidas zx 700 rosado pistol</a> <a href="http://www.mrleston.com/nike-kaishi-negro-hombres-you-tube-scarpea">nike kaishi negro hombres you tube</a>
[url=http://www.fotodardo.com/]fotodardo[/url]
trumpchokes
 trumpchokes 2019-02-13 20:20回复
#79
<a href="http://www.precisetrades.com/germany-12-leno-away-soccer-country-jersey-nfls">germany 12 leno away soccer country jersey</a> <a href="http://www.teamoxia.com/nike-air-force-1-duck-boots-for-venta-scarpef">nike air force 1 duck boots for venta</a> <a href="http://www.dopeslimezz.com/nike-free-trainer-7.0-hvit-svart-mennns-cross-trainers-obuvc">nike free trainer 7.0 hvit svart mennns cross trainers</a> <a href="http://www.easternmeter.com/herre-nike-roshe-run-triangle-r%C3%B8d-lyser%C3%B8d-scarpea">herre nike roshe run triangle r酶d lyser酶d</a> <a href="http://www.floxshop.com/jordan-7-gold-medal-for-verkauf-schuheb">jordan 7 gold medal for verkauf</a> <a href="http://www.kinkyfresno.com/nike-super-bowl-lii-womens-rob-gronkowski-limited-red-alternate-jersey-new-england-patriots-nfl-87-vapor-untouchable-nflr">nike super bowl lii womens rob gronkowski limited red alternate jersey new england patriots nfl 87 vapor untouchable</a>
trumpchokes http://www.trumpchokes.com/
glennloovens
 glennloovens 2019-02-13 10:20回复
#78
<a href="http://www.dianaandwill.com/adidas-ultra-boost-blau-uncaged-scarpec">adidas ultra boost blau uncaged</a> <a href="http://www.newagecharger.com/air-jordan-11-heiress-wei%C3%9F-kurpesc">air jordan 11 heiress wei脽</a> <a href="http://www.foliekopen.com/ray-ban-iconic-cats-5000-aviator-nation-sunglassesf">ray ban iconic cats 5000 aviator nation</a> <a href="http://www.milapioffret.com/youth-nike-denver-broncos-25-chris-harris-jr-limited-black-2016-salute-to-service-nfl-jersey-nflr">youth nike denver broncos 25 chris harris jr limited black 2016 salute to service nfl jersey</a> <a href="http://www.kalraslan.com/prix-des-air-max-2017-skoa">prix des air max 2017</a> <a href="http://www.umuttekelbayi.com/adidas-tubular-runner-vintage-white-quartz-sneakerf">adidas tubular runner vintage white quartz</a>
glennloovens http://www.glennloovens.com/
esnafkocaeli
 esnafkocaeli 2019-02-12 13:39回复
#77
<a href="http://www.atrapaniapp.com/nike-lebron-ambassador-9-cielo-azul-rojo-zapatosk">nike lebron ambassador 9 cielo azul rojo</a> <a href="http://www.maplebeyond.com/womens-asics-gel-kinsei-4-yellow-pink-shoesi">womens asics gel kinsei 4 yellow pink</a> <a href="http://www.collisionsix.com/nike-sb-stefan-janoski-max-dam%C3%A4nner-himmelblau-gold-schuhei">nike sb stefan janoski max dam盲nner himmelblau gold</a> <a href="http://www.todololitas.com/nike-air-force-1-mid-07-caqui-blanco-hyper-zapatosp">nike air force 1 mid 07 caqui blanco hyper</a> <a href="http://www.jcwjrlaw.com/billig-gr%C3%A5-nike-roshe-run-skoi">billig gr氓 nike roshe run</a> <a href="http://www.vstsblog.com/air-jordan-retro-9-royal-bl%C3%A5-gr%C3%B8nn-obuvq">air jordan retro 9 royal bl氓 gr酶nn</a>
esnafkocaeli http://www.esnafkocaeli.com/
teamdalarna
 teamdalarna 2019-02-12 06:55回复
#76
<a href="http://www.flushnhunt.com/womens-nike-roshe-run-speckle-purple-black-shoesj">womens nike roshe run speckle purple black</a> <a href="http://www.evelpa.com/herre-nike-air-max-tn-gr%C3%A5-gul-skoi">herre nike air max tn gr氓 gul</a> <a href="http://www.taaliminfos.com/nike-air-max-bw-grigio-oro-scarpel">nike air max bw grigio oro</a> <a href="http://www.cacikvideo.com/air-jordan-retro-5-womens-gold-black-shoesj">air jordan retro 5 womens gold black</a> <a href="http://www.grossavind.com/michael-kors-selma-red-tote-bag-mkh">michael kors selma red tote bag</a> <a href="http://www.boltsfans.com/kvinners-nike-air-presto-svart-rosa-obuvi">kvinners nike air presto svart rosa</a>
teamdalarna http://www.teamdalarna.com/
juleefashion
 juleefashion 2019-02-10 08:46回复
#75
<a href="http://www.rodriguesjose.com/nike-foamposite-scarpe-schuhef">nike foamposite scarpe</a> <a href="http://www.woodlawnbandb.com/mennns-ralph-lauren-rugbys-svart-gr%C3%A5-polou">mennns ralph lauren rugbys svart gr氓</a> <a href="http://www.aquaboutic.com/air-jordan-12-retro-wei%C3%9F-and-rot-chaussuresa">air jordan 12 retro wei脽 and rot</a> <a href="http://www.audioalpaca.com/air-jordan-4-fusion-laser-cool-gr%C3%A5-lilla-schuhed">air jordan 4 fusion laser cool gr氓 lilla</a> <a href="http://www.connorcabins.com/hombres-mizuno-wave-creation-14-amarillo-scarpea">hombres mizuno wave creation 14 amarillo</a> <a href="http://www.drketogenic.com/nike-femmes-shox-deliver-fonctionnement-chaussure-quizlet-kurpese">nike femmes shox deliver fonctionnement chaussure quizlet</a>
juleefashion http://www.juleefashion.com/
whitegayshop
 whitegayshop 2019-02-09 22:52回复
#74
<a href="http://www.deaffireside.com/nike-youth-duke-dawson-limited-gray-jersey-new-england-patriots-nfl-29-rush-drift-fashion-nflw">nike youth duke dawson limited gray jersey new england patriots nfl 29 rush drift fashion</a> <a href="http://www.fixcustard.com/nike-lebron-ambassador-9-rose-vert-schuheg">nike lebron ambassador 9 rose vert</a> <a href="http://www.habeshalife.com/air-jordan-30-orange-rot-scarpeg">air jordan 30 orange rot</a> <a href="http://www.healtobfree.com/herren-nike-zoom-pegasus-32-wei%C3%9F-schwarz-kurpesf">herren nike zoom pegasus 32 wei脽 schwarz</a> <a href="http://www.ilikeruffles.com/nike-free-3.0-focfly-so-rosso-light-schuheg">nike free 3.0 focfly so rosso light</a> <a href="http://www.lasercatop.com/nike-hombres-kd-vi-elite-basketbtodas-zapatos-schuheb">nike hombres kd vi elite basketbtodas zapatos</a>
whitegayshop http://www.whitegayshop.com/
顶部留言底部
 00:00/00:00
我想和你虚度时光 - 花房姑娘(9)
  1. 我想和你虚度时光
  2. 花房姑娘
  3. 恋恋风尘
  4. 我喜爱一切不彻底的事物
  5. 我的心里是满的
  6. Long Way
  7. 给少年的歌
  8. 晴日共剪窗
  9. 天上的月你的脸