美文网首页
Vim高手,从来不用鼠标

Vim高手,从来不用鼠标

作者: Linux丶晨星 | 来源:发表于2019-10-13 15:18 被阅读0次

平时不可缺少的会用到vim,但是避免不了鼠标,事实上,省略鼠标是完全可以的,没有想像中那么难,看我短短几行带大家一起省略鼠标。——编程三分钟

Vim脱离鼠标

对了,vim有三种模式,基本模式就是用来输入命令的,比如删除跳转等操作就是在基本模式下面;插入模式不用说;命令模式就是按Esc+:进入的模式,之间的切换很容易我就废话了。下面几乎都在基本模式操作。

基本操作

移动

h,l,j,k 左右下上

w,b 移动到下/上一个单词

Vim高手,从来不用鼠标

快速退出

普通模式下输入Shift+zz即可保存退出vim

进入插入模式

i 在当前光标处进行编辑

I,A 在行首/末插入

Vim高手,从来不用鼠标

a 在光标后插入编辑

o,O 在当前行后/前插入一个新行

cw 删除一个单词,同时进入插入模式

Vim高手,从来不用鼠标

文档编辑

文档编辑的所有命令全部符合一个规律,[操作]+[行号]+定位,三个部分完成一个动作

比如:删除操作代码为d,重复操作代码代表操作当前行,则删除2行就是d2d;

操作和行号也可以互换位置 2dd,可以省略行号dd代表删除一行,多数时候可以不要操作则代表定位5G代表移动到第五行。

删除

x 反退格键(delete键) X 退格键

Vim高手,从来不用鼠标

dw 删除一个单词(不适用中文)类似于上一节说的cw,只是删除后还在普通模式

d$ 删除至行尾,d^ 删除至行首

Vim高手,从来不用鼠标

dG 删除到文档结尾处 d1G 删至文档首部

小结:

前缀(操作) :d代表删除

中缀:行号

后缀(定位):d代表行,G代表尽头, $代表行尾,^代表行首,w代表单词

重复命令

普通模式下输入dd,删除一行,输入.(小数点)会再次删除一行,除此之外也可以重复其他任意操作

Vim高手,从来不用鼠标

使用dw删除一个单词,然后用.命令重复删除单词操作

Vim高手,从来不用鼠标

游标

游标跳转位置,不过是没有去掉操作后输入的命令。

nG(n Shift+g) 游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号)

gg 游标移动到到第一行

G(Shift+g) 到最后一行

Vim高手,从来不用鼠标

G代表尽头, $代表行尾,^代表行首,w代表下一个单词,b上一个单词,e当前单词末尾

Vim高手,从来不用鼠标

f+字母 向后搜索 字母并跳转到第一个匹配的位置

F+字母 向前搜索字母并跳转到第一个匹配的位置

Vim高手,从来不用鼠标

复制与粘贴

复制为y,后可以接定位符,

yy复制游标所在的整行(3yy表示复制3行)

y^复制至行首,或y0。不含光标所在处字符。y$ 复制至行尾。含光标所在处字符。

Vim高手,从来不用鼠标

yw 复制一个单词。

y2w 复制两个单词。

yG 复制至文本末。

y1G 复制至文本开头

Vim高手,从来不用鼠标

使用 p 粘贴

p(小写)代表粘贴至光标后(下)

P(大写)代表粘贴至光标前(上)

剪切

我们上面在删除那学到的d操作,其实就是剪切,我们使用ddp就可以交换上下行。

Vim高手,从来不用鼠标

小结

到这里是不是文档操作可以直接脱离鼠标了!

移动:h,l,j,k,w,b

跳转:G nG f/F+字母

定位:G代表尽头, $代表行尾,^代表行首,w代表下一个单词,b上一个单词,e当前单词末尾

操作:y d p

相关文章

  • Vim高手,从来不用鼠标

    平时不可缺少的会用到vim,但是避免不了鼠标,事实上,省略鼠标是完全可以的,没有想像中那么难,看我短短几行带大家一...

  • 如何仅用键盘快速启动Windows应用?

    电影里用电脑牛逼的人从来都不用鼠标 今天我们就来做一个(伪)电脑高手 1.添加指定路径的系统环境变量 首先在电脑里...

  • SublimeText Vim

    Sublime Text2的vim模式很好用 不需要我再tab切换位置,反而切换不好了,不用鼠标还是很舒服,而且效...

  • 听说你最擅长“拖”,你“拖”得过Excel吗?

    你肯定也听说过,计算机高手都是不用鼠标的,一个键盘搞定所有操作。 所以,作为一个鼠标重度依赖症患者,我曾有过深深地...

  • Linux命令行快捷键(Mac)

    在过去的一年里,从有线鼠标到无线鼠标,到最后丢掉鼠标,对鼠标的依赖彻底退化了。用vim之后慢慢喜欢上了键盘操作和纯...

  • Linux下Vim配置

    1.查看Vim根目录echo $HOME 2.切换到Vim根目录,创建或编辑.vimrc即可 配置文件 关闭鼠标操...

  • 学会快捷键,你就是下一个excel大神!| 薪技巧

    隔壁小王从来不用鼠标 只在键盘上“啪啪啪”就轻松搞定excel? 不用急着膜拜他 他只是会用快捷键啊! 三秒钟学会...

  • vim常用的效率设置

    vim的设置和使用技巧行号显示 缩进 设置tab缩进量 光标行 黏贴模式 设置鼠标注意:默认鼠标选项是不开的,如果...

  • 为什么要学 vim

    可怕的 vim (缺点) vim 学习门槛高操作奇怪不能用鼠标 功能弱不配置不折腾的话,什么功能都没有,就是一个普...

  • 文本编辑器Vim学习笔记(二)——移动、跳转

    原文链接:https://zhang35.coding.me/2018-vim-8-6.html 为了摆脱鼠标,高...

网友评论

      本文标题:Vim高手,从来不用鼠标

      本文链接:https://www.haomeiwen.com/subject/ggahmctx.html