资讯专栏INFORMATION COLUMN

Vim常用按键操作学习

MSchumi / 1078人阅读

摘要:下面从这几个方面用到的命令进行阐述模式切换常用按键块选择多窗口操作功能模式切换有三种模式为一般模式,编辑模式,命令行模式。,将我们当前打开的文件划分为多个窗口移动到上面窗口移动到下面窗口退出当前窗口以上为我们在使用中常用到的一些命令操作。

对于Vi的学习,在这里算是做个笔记,对于一些常用的命令记录下,以后在使用起来会更方便,便于以后查阅使用,而不需要再从去搜索。读到这你应该看出,这是一个笔记了,会比较干了。补充一句,Vim可以说是Vi的一个高级版本。

下面从这几个方面用到的命令进行阐述

模式切换

常用按键

块选择

多窗口操作功能

模式切换

Vi有三种模式为一般模式,编辑模式,命令行模式。

退回到一般模式通过ESC即可。

I

小写:表示从光标处插入

大写:表示从光标所在行开始处插入

O

小写:光标所在的上一行插入一行重新开始

大写:光标所在的下一行插入一行

A

小写:光标所在处的下一个字符开始

大写:光标所在处的上一个字符开始

R

小写:替换光标所在处字符

大写:一直替换直到按下ESC键为止

常用按键

编辑过程中,常用的操作无非为删除,复制,粘贴,翻页,复原

删除

dd:删除当前光标所在行

ndd:删除光标所在位置向下n行

移动

G:移动到这个文件的最后一行

nG:移动到这个文件的第n行

gg:移动到这个文件的第一行

0:移动到光标所在行开始处

$:移动到光标所在行的最后一个位置

复制

yy:复制光标所在的一行

nyy:复制第n行

粘贴

p:光标的下一行开始复制

P:光标的上一行开始复制

复原

u

重复上一操作

ctrl + r

保存

:w

:w!强制保存

离开

:q

:q! 强制离开不保存

设置行号

set nu:设置行号

set nonu:取消行号

翻页

Ctrl+f:屏幕向下移动一页

Ctrl+b:屏幕向上移动一页

块选择

上面所讲的操作都是基于行进行的,这里对于块的操作算是对其一个扩展,我们可以通过他进行对于一个块区域的操作。操作步骤为

按下Ctrl V进入块选择模式

通过移动光标对于要操作的区域进行选择,此时选择区域变白

按下y进行复制,该块区域选白消失

选择好光标位置,然后进行复制

多窗口功能

当我们的打开的文件内容比较多的时候,我们通过翻页功能去查看将十分不方便,因此我们可以通过多窗口功能去查看。

:sp,将我们当前打开的文件划分为多个窗口

ctrl+w+j:移动到上面窗口

ctrl+w+k:移动到下面窗口

ctrl+w+q:退出当前窗口

以上为我们在使用Vim中常用到的一些命令操作。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24861.html

相关文章

  • 如何提高还在用window系统的编码硬效率

    摘要:买和,但作为一名收入还不是很稳定的前端,公司又不标配这些,又不想用自己的办公。工作难免会用系统,那就学点,效率贼。把键当键用但是如果是用编辑器。单行可省略比如当你的正常运行你编写的代码时。 myHotKey github 地址 我只想看看还有多少人用 window 系统办公,像我一样在太阳下低头。 工欲善其事,必先利其器。买 mac 和 HHKB,但作为一名收入还不是很稳定的前端,公司...

    sevi_stuo 评论0 收藏0
  • 回忆Emacs 和Vim学习之路 - v0.0.9

    摘要:注暂时没有注还是最早偏听偏信,嫌弃臃肿,忍受着不停的哔哔哔,先学习了。后来在好奇心和折腾的本能驱使下,开始走上之路。的印象则是激进。但是在不断的哔哔哔声之后,开始享受它的按键方式。理由语法高亮干扰代码阅读注暂时引用这个地址,有时间转到来。 注1:时间有限,一次不能完成本文,慢慢添加、改进。注2:暂时没有注2. Emacs 还是Vim 最早偏听偏信,嫌弃 Emacs 臃肿,忍受着不停的哔...

    idealcn 评论0 收藏0
  • Vim常用命令

    摘要:作为开发者,有两个顶级编辑器,即使你不用,你也一定要知道它们是什么编辑器之神神的编辑器所以本文就来介绍以及它的常用命令,是从发展出来的一个文本编辑器。 作为开发者,有两个顶级编辑器,即使你不用,你也一定要知道它们是什么——·编辑器之神——Vim·神的编辑器——Emacs所以本文就来介绍vim以及它的常用命令,Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功...

    王军 评论0 收藏0
  • 前端周刊第55期:10X 程序员?

    摘要:本文作者王仕军,商业转载请联系作者获得授权,非商业转载请注明出处。想知道我接下来会写些什么欢迎订阅我的掘金专栏或知乎专栏前端周刊让你在前端领域跟上时代的脚步。 showImg(https://segmentfault.com/img/remote/1460000009407536?w=592&h=314); 共 2127 字,读完需 4 分钟。我本周读到 1 篇比较有趣的文章叫做《Th...

    KaltZK 评论0 收藏0
  • Vi 极简入门

    摘要:我的目标是简短地介绍每天会用到东西,好了闲话不多说,进入正题。删除行命令模式下,。到此就可以简单使用了。,块操作进入块状态,国标按键就可以选择块了。最后,块注释,程序员的最爱选好列块后,注意是大写,输入,然后两次,就可以块注释了。 1 闲话几句 vi是一个古老而有名的编辑器了,尽管现在有现代的编辑器,不过似乎仍然有学习vi的必要,一来是方便,Linux和Mac默认都会安装。其次显得比较...

    coordinate35 评论0 收藏0

发表评论

0条评论

MSchumi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<