网站开发项目教程任务分解,淘宝网站做阳光棚多少钱一平米,深圳搜索优化排名公司,北京适合穷人逛的商场文章目录 Vim的介绍Vim的几种模式命令模式下的基本操作批量化注释Vim的简单配置使用插件 Vim的介绍
Vim是一个强大的文本编辑器#xff0c;是从vi编辑器发展而来的#xff0c;在vi编辑器的基础上进行了改进和拓展#xff0c;具有强大的特性和功能。 Vim是一个自由开源软件是从vi编辑器发展而来的在vi编辑器的基础上进行了改进和拓展具有强大的特性和功能。 Vim是一个自由开源软件可在多个系统上运行包括Windows、MacOS、Linux发行版适用于各种编程和系统管理任务。
Linux通常都默认安装好了Vim文本编辑器我们只需要通过Vim指令就可以直接打开Vim编辑器了 执行命令 vim [文件名] 我们将通过test.c文件来进行演示讲解
进去效果
Vim的几种模式
Vim是有操作模式的在各个模式下可以利用键盘做出不同的操作 这里将讲解vim的几种常用的模式 命令模式Command mode在我们打开Vim时默认处于命令模式。在这个模式下你可以执行各种命令例如搜索、复制、粘贴、删除、移动光标等。 插入模式Insert mode在命令模式下按下i、a、o其中一个字符就可以进入插入模式在当前光标位置开始输入文本。这时既可以像在常规文本编辑器中一样输入和编辑文本。 可视模式Visual mode在命令模式下按下v进入可视模式。在可视模式中可以使用移动命令选中一定范围的文本并对其进行文本操作例如复制、替换、删除等。 命令行模式Command-line mode在命令模式下按下冒号键后进入命令行模式。在这个模式中可以输入各种命令例如保存文件、退出Vim等。完成命令输入后按下回车执行该命令。 命令模式下的基本操作
我们先进入插入模式输入一些基本文本 在除了命令模式的其他模式下都可以通过esc返回到命令模式
移动光标
操作指令作用shift4光标定位在当前行的最右侧结尾处shift6光标定位在当前行的最左侧结尾处shiftg光标定位到文本的最结尾gg光标定位到文本的最开始h向左移动光标j向下移动光标k向上移动光标l向右移动光标w按照单词向后移动行尾会自动换行b按照单词向后移动 行尾会自动换行
插入文本
操作指令作用i在光标前插入文本a在光标后插入文本o在当前行下方插入新行并进入插入模式O在当前行上方插入新行并进入插入模式
删除、复制、粘贴
操作指令作用nyy从当前光标位置向下复制n行包括光标位置的行没有输入n默认复制光标位置行np在下一行开始粘贴n表示粘贴次数没有n表示粘贴一次nx删除光标所在字符向右方向n表示n个字符nX删除光标所在字符向左方向n表示n个字符ndd剪切行从光标位置包括光标位置行n表示行数
替换
操作指令作用~大小写快速切换nr输入任意字符可替换当前光标所在字符R进入替换模式
高亮、撤销和重做
操作指令作用#高亮查找可高亮相同的单词n对高亮的进行查找u撤回上一步操作ctrlr对撤销操作进行撤回
保存和退出
操作指令作用:w保存文件:q退出编辑器:wq保存并退出:q强制退出丢弃修改
复制粘贴操作 复制多行后粘贴 复制一行粘贴3次 删除多行 保存和退出 一般我们最常用的操作就是wq最后回车键确定
感叹号是强制的意思搭配w或q进行使用 如果我们在编辑文本时没有保存就退出时
批量化注释
如果我们想批量化注释可以按以下操作进行 批量化去注释
Vim的简单配置
在目录/etc/下面有个名为vimrc的文件这是系统中公共的vim配置文件对所有用户均有效。 如果以上的退出操作都没用可以使用shiftzz的操作进行保存并退出vim。
在用户目录下我们可以自己创建一个.vimrc文件来进行配置
使用插件
在这里要配置好看的界面和齐全的功能需要安装插件来完善配置 这里我们将使用别人配置好的文件进行安装 VimforCpp链接入口 在该页面滑下去按照指示步骤进行 这样就可以像其他编辑器一样正常使用了。