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

【Tips】Vim文档的使用

Vim文档的使用

Vim是一款功能强大的文本编辑器,以下是一些基本的使用方法:

启动Vim

在终端中输入vim加上文件名(如果文件不存在,Vim会创建一个新文件),例如vim example.txt,即可启动Vim并打开指定文件。

基本模式

  • 命令模式:打开Vim后默认进入命令模式,可在该模式下使用快捷键执行各种命令,如移动光标、删除文本、复制粘贴等。
  • 插入模式:通过按下i(在光标前插入)、a(在光标后插入)、o(在当前行下方新建一行并进入插入模式)等按键进入插入模式,此时可像普通文本编辑器一样输入文本。按Esc键可从插入模式返回命令模式。
  • 末行模式:在命令模式下输入:进入末行模式,可在该模式下执行保存文件、退出Vim、查找替换等操作。

常用操作

  • 光标移动:在命令模式下,使用h(向左)、j(向下)、k(向上)、l(向右)键移动光标;也可使用w(向前移动一个单词)、b(向后移动一个单词)、0(移动到行首)、$(移动到行尾)等快捷键。
  • 文本编辑:在插入模式下直接输入文本。在命令模式下,x删除光标所在字符;dd删除当前行;yy复制当前行;p粘贴复制或删除的内容。
  • 保存与退出:在末行模式下,输入w保存文件,输入q退出Vim。若文件有修改但不想保存,可使用q!强制退出。要保存并退出,可使用wq
  • 查找与替换:在末行模式下,使用/加上关键字进行查找,如/hello。替换命令的格式为:%s/old/new/g,其中%表示全文替换,g表示全局替换。

相关文章:

  • mysql 对json的处理?
  • AI安全学习(刚开始,未完版)
  • 【C++基础】Lambda 函数 基础知识讲解学习及难点解析
  • OpenCV旋转估计(4)生成一个字符串表示的匹配图函数 matchesGraphAsString()
  • 区块链学习总结
  • DDT数据驱动
  • 说一下yolo的一些概念 和 自己对 置信度阈值 和图像处理模板匹配的理解
  • java设计模式之建造者模式《装修启示录》​
  • 基于DrissionPage的DY无水印视频采集
  • C++与OO思想的联系
  • React 18 如何定义变量,及赋值 与渲染
  • python网络爬虫开发实战之网页数据的解析提取
  • docker常见的命令详细介绍
  • java小白日记38(集合-List)
  • 来源于胡椒的亚甲二氧桥CYP450-文献精读119
  • Android Window浮窗UI组件使用JetPack
  • 剑指 Offer II 111. 计算除法
  • 如何在 Linux 系统中部署 FTP 服务器:从基础配置到安全优化
  • Softmax温度调节与注意力缩放:深度神经网络中的平滑艺术
  • iStoreOS软路由对硬盘格式化分区(转化ext4)
  • 康子兴评《文明的追求》|野人脚印:鲁滨逊的恐惧与文明焦虑
  • 美乌基金协议:美国搞了一套可在资源富集地区复刻的商业模式
  • 一周文化讲座|城市移民与数字时代的新工作
  • 国家税务总局泰安市税务局:山东泰山啤酒公司欠税超536万元
  • 陕西永寿4岁女童被蜜蜂蜇伤致死,当地镇政府介入处理
  • 正荣地产:前4个月销售14.96亿元,控股股东已获委任联合清盘人