当前位置: 首页 > article >正文

VIM 编辑器使用教程

我们如果要在终端模式下进行文本编辑或者修改文件就可以使用 VI/VIM 编辑器,Ubuntu

自带了 VI 编辑器,但是 VI 编辑器对于习惯了 Windows 下进行开发的人来说不方便,比如竟然 不能使用键盘上的上下左右键调整光标位置。因此我推荐大家使用 VIM 编辑器,VIM 编辑器 是 VI 编辑器升级版本,VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜 单,仅仅使用键盘来完成所有的编辑工作。 我们需要先安装 VIM 编辑器,命令如下:

sudo apt-get install vim

安装完成以后就可以使用 VIM 编辑器了,VIM 编辑器有 3 种工作模式:输入模式、指令 模式和底行模式,通过切换不同的模式可以完成不同的功能,我们就以编辑一个文本文档为例 讲解 VIM 编辑器的使用。打开终端,输入命令:vi test.txt,如图所示:

在终端中输入图 2.5.2.1 中所示的命令以后就会创建一个 test.txt 文档,并且用 VIM 打开了, 如图  所示:  

 我们试着在图 2.5.2.2 中输入数字,发现根本没法输入,这不是因为你的键盘坏了。因为 VIM

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

i 在当前光标所在字符的前面,转为输入模式。

I 在当前光标所在行的行首转换为输入模式。

a 在当前光标所在字符的后面,转为输入模式。

A 在光标所在行的行尾,转换为输入模式。

o 在当前光标所在行的下方,新建一行,并转为输入模式。

O 在当前光标所在行的上方,新建一行,并转为输入模式。

s 删除光标所在字符。

r 替换光标处字符。

最常用的就是“a”,我们在图 2.5.2.2 中按下键盘上的“a”键,这时候终端左下角会提示 “插入”字样,表示我们进入到了输入模式,如图所示:

 

按下键盘的 ESC 键,按下 ESC 键以后 终端坐下角的“插入”字样就会消失,此时你就不能在输入任何文本了,如果想再次输入文本 的话就按下“a”键重新进入到输入模式。

进入到指令模式,进入底行模式的方式是先进入指令模式 下,然后在指令模式下输入“:”进入底行模式,如图所示:

在图中当进入底行模式以后会在终端的左下角就会出现符号“:”,我们可以在“:” 后面输入命令,常用的命令如下:

x 保存当前文档并且退出。

q 退出。

w 保存文档。

q! 退出 VI/VIM,不保存文档。

如果我们要退出并保存文本的话需要在“:”底行模式下输入“wq”,如图所示:

 在“:”底行模式下输入“wq”以后按下回车键就保存 test.txt 并退出 VI/VIM 编辑器,退出 以后我们可以使用命令“cat”来查看刚刚新建的 test.txt 文档的内容,如图所示:

 

 


http://www.kler.cn/a/9497.html

相关文章:

  • HTTP常见的状态码有哪些,都代表什么意思
  • 力扣662:二叉树的最大宽度
  • vue中如何关闭eslint检测?
  • FreeRTOS学习13——任务相关API函数
  • Systemd: disable和mask的区别
  • 【MATLAB代码】二维平面上的TDOA,使用加权最小二乘法,不限制锚点数量,代码可复制粘贴
  • CMake入门教程【基础篇】4.target_include_directories包含指定文件夹头文件
  • 基于5G技术的智能导航机器人及AR巡逻应用开发项目实施方案(上)
  • linux 集群时间同步
  • 前端动态路由(前端控制全部路由,用户角色由后端返回)
  • 使用Docker快速创建一个Jenkins服务
  • 长文理解以太坊虚拟机
  • Android双目三维重建:Android双目摄像头实现双目测距
  • 走迷宫问题
  • 编写开发API接口
  • Halcon: (示例 1)OCR 字符识别
  • 【Pycharm基础运用】涵盖pycharm的常用功能
  • 初识设计模式 - 备忘录模式
  • 面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
  • MyBatis-Plus的基本操作
  • 【AI绘图学习笔记】Latent Diffusion Model(上)——论文解读
  • 大模型“云上经济”之权力游戏
  • sipp3.6带媒体测试方案
  • 【华为OD机试真题】简单的自动曝光(javapython)
  • stata数据处理
  • 【Vite】环境变量的配置与使用