最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Ubuntu

运维笔记admin76浏览0评论

Ubuntu

Ubuntu

VIM 编辑器有 3 种工作模式:输入模式、指令模式和底行模式,通过切换不同的模式可以完成不同的功能

一般模式(指令模式):默认模式,用vi打开一个软件以后自动进入到此模式。编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下“i、I、a、A、o、O、s、r”等就会进入到编辑模式。一般按下“a”进入编辑模式。按下ESC键可退出编辑模式。命令行模式(底行模式):先进入到一般模式,然后输入:、/、?这三个中的任意一个就可以进入到命令行模式。/xxx,表示在文件中查找xxx,输入:wq来保存退出。:q退出,:q!不保存退出,:w保存

因为 VIM默认是以只读模式打开的文档,因此我们要切换到输入模式,切换到输入模式的命令如下:

i 在当前光标所在字符的前面,转为输入模式。 I 在当前光标所在行的行首转换为输入模式。 a 在当前光标所在字符的后面,转为输入模式。 A 在光标所在行的行尾,转换为输入模式。 o 在当前光标所在行的下方,新建一行,并转为输入模式。 O 在当前光标所在行的上方,新建一行,并转为输入模式。 s 删除光标所在字符。 r 替换光标处字符。 文本编辑好了以后,按下ESC键,VIM 从输入模式切换到指令模式,终端左下角的“插入”字样就会消失,此时你就不能在输入任何文本了,如果想再次输入文本的话就按下“a”键重新进入到输入模式。指令模式顾名思义就是输入指令的模式,控制文本的指令:

移动光标指令:

h(或左方向键) 光标左移一个字符。 l(或右方向键) 光标右移一个字符。 j(或下方向键) 光标下移一行。 k(或上方向键) 光标上移一行。 nG 光标移动到第 n 行首。 n+ 光标下移 n 行。 n- 光标上移 n 行。

屏幕翻滚指令

Ctrl+f 屏幕向下翻一页,相当于下一页。 Ctrl+b 屏幕向上翻一页,相当于上一页。

复制、删除和粘贴指令

cc 删除整行,并且修改整行内容。 dd 删除该行,不提供修改功能。 ndd 删除当前行向下 n 行。 x 删除光标所在的字符。 X 删除光标前面的一个字符。 nyy 复制当前行及其下面 n 行。 p 粘贴最近复制的内容。

进入底行模式: “:” 保存文本的命令,是是在底行模式中,我们要先进入到指令模式,进入底行模式的方式是先进入指令模式下,然后在指令模式下输入“:”进入底行模式, 常用的命令如下:可以组合使用

x 保存当前文档并且退出。 q 退出。 w 保存文档。 q! 退出 VI/VIM,不保存文档。

Ubuntu-vim的使用

发布评论

评论列表(0)

  1. 暂无评论