网站建设 搞笑笑话,外汇网站建设,济宁网络科技有限公司app,中国商标商标查询网一、是什么
Vim是从 vi 发展出来的一个文本编辑器#xff0c;代码补全、编译及错误跳转等方便编程的功能特别丰富#xff0c;在程序员中被广泛使用。
简单的来说#xff0c; vi 是老式的字处理器#xff0c;不过功能已经很齐全了#xff0c;但是还是有可以进步的地方
而…一、是什么
Vim是从 vi 发展出来的一个文本编辑器代码补全、编译及错误跳转等方便编程的功能特别丰富在程序员中被广泛使用。
简单的来说 vi 是老式的字处理器不过功能已经很齐全了但是还是有可以进步的地方
而vim可以说是程序开发者的一项很好用的工具
二、使用
基本上 vi/vim 共分为三种模式分别是
命令模式Command mode输入模式Insert mode底线命令模式Last line mode 命令模式
Vim 的默认模式在这个模式下你不能输入文本但是可以让我们在文本间移动删除一行文本复制黏贴文本跳转到指定行撤销操作等等
移动光标
常用的命令如下
h 向左移动一个字符j 向下移动一个字符k 向上移动一个字符i 向右移动一个字符
或者使用方向键进行控制
如果想要向下移动n行可通过使用 nj 或 n↓ 的组合按键
搜索
常见的命令如下 /word向光标之下寻找一个名称为 word 的字符 ?word向光标之上寻找一个字符串名称为 word 的字符串 n代表重复前一个搜寻的动作即再次执行上一次的操作 N反向进行前一个搜索动作
删除、复制、粘贴
常用的命令如下
x向后删除一个字符X向前删除一个字符ncn 为数字连续向后删除 n 个字符dd删除游标所在的那一整行d0删除游标所在处到该行的最前面一个字符d$删除游标所在处到该行的最后一个字符ndd除光标所在的向下 n 行yy复制游标所在的那一行y0复制光标所在的那个字符到该行行首的所有数据y$复制光标所在的那个字符到该行行尾的所有数据p已复制的数据在光标下一行贴上P已复制的数据在光标上一行贴上nc重复删除n行数据
输入模式
命令模式通过输入大小写i、a、o可以切换到输入模式如下
i从目前光标所在处输入I在目前所在行的第一个非空格符处开始输入a从目前光标所在的下一个字符处开始输入A从光标所在行的最后一个字符处开始输入o在目前光标所在的下一行处输入新的一行O目前光标所在的上一行处输入新的一行
输入模式我们熟悉的文本编辑器的模式就是可以输入任何你想输入的内容
如果想从插入模式回到命令模式使用按下键盘左上角的ESC键
底线命令模式
这个模式下可以运行一些命令例如“退出”“保存”等动作为了进入底线命令模式首先要进入命令模式再按下冒号键
常见的命令如下
w将编辑的数据写入硬盘档案中w!若文件属性为『只读』时强制写入该档案q未修改直接退出q!修改过但不存储wq储存后离开