前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim的介绍以及使用

vim的介绍以及使用

作者头像
叶瑾
发布2018-06-14 11:57:30
4220
发布2018-06-14 11:57:30
举报
文章被收录于专栏:linux系统运维linux系统运维

vim:

vim介绍

  • 一般模式

在一般模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为编辑模式)。

Vim强大的编辑能来自于其一般模式命令。一般模式命令往往需要一个操作符结尾。例如一般模式命令dd删除当前行,但是第一个"d"的后面可以跟另外的移动命令来代替第二个d,比如用移动到下一行的"j"键就可以删除当前行和下一行。另外还可以指定命令重复次数,2dd(重复dd两次),和dj的效果是一样的。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。

在一般模式中,有很多方法可以进入编辑模式。比较普通的方式是按a(append/追加)键或者i(insert/插入)键

  • 编辑模式(i可以进入编辑模式)

在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一直保持这个模式。

在编辑模式中,可以按ESC键回到普通模式。

  • 命令行模式

在命令行模式中可以输入会被解释成并执行的文本。例如执行命令(:键),搜索(/?键)或者过滤命令(!键)。在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式。

 vim颜色显示和移动光标:

vim可以显示颜色但是它是根据文件的不同表示显示的颜色不同。

一般是以 # 号开头才会显示颜色。

移动光标:

vim一般模式下复制,剪切和粘贴:

nyy=n(光标向下的几行) yy(复制刚刚检索到的几行)

ndd=n(光标向下的几行)dd(剪切刚刚检索到的几行)

p(小写)从光标所在开始行,向下粘贴已经复制或剪切的内容

P(大写)从光标所在开始,向上粘贴已经复制或者剪切的内容

v     按v后移动光标会选择指定的字符,然后可以实现复制,粘贴等操作

X(大写)表示向前删除一个字符

x(小写)表示向后删除一个字符

nx=向后删除n个字符  n=需要删除的字符数字

dd    删除/剪切光标所在的那一行(dd后的那一行会保存在剪切板里面)

u   可以还原上一步操作(最多还原50次以内的操作)

ctrl +r 可以恢复u的上一步操作。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档