IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 1、编辑利器vim -> 正文阅读

[开发工具]1、编辑利器vim

VIM

vim有编辑模式和命令模式,编辑模式下输入什么就是什么,命令模式下通过特定的键可以实现特定的功能。

刚进入vim就是命令模式,在命令模式下按 i(在当前光标处插入)、a(在光标之后插入)、o(在光标当前行的下一行插入)

就可以进入插入模式。在插入模式下按ESC退出插入模式进入命令模式。

命令模式下:

  • :w 保存
  • :q 退出
  • :wq 保存并退出
  • :q! 强制退出,不保存
  • u 撤销 ,这个很有用
  • Ctrl + r 反撤销,这个也很有用

接下来的东西有点绕,是关于复制粘贴的,也很重要。

小写v进入单个选中模式,也就是一个字符一个字符的选中,大写V进入行 选中模式,也就是一行一行的选中,选中之后可以进行复制,按下y进行复制,复制后 按 p进行粘贴。

也可以直接按 yy 复制当前行,无需选中,按nyy复制包括当前行的n行。

yw复制一个单词,nyw复制n个单词。

剪切

剪切选中部分 :d

剪切一行:dd

剪切n行:ndd

剪切一个单词、剪切n个单词…

查找某一个单词: 斜杠/ + 要查找的单词 ,会找到文件第一个符合条件的单词并高亮显示,按下回车,光标定位到高亮显示的区域。此时按 小写n会定位到下一个该单词,大写N定位到上一个该单词。

如果想要把文件中所有的某个单词替换成另一个单词,操作如下::%s/被替换的单词/新单词其中%s代表整个文件的意思,表示替换范围。如果只想替换某些行,例如我想替换n,m之间的单词,则应该将%换成n,m注意一定要是小写s。

:800直接定位到800行

ctrl+d向下翻页

ctrl+u向上翻页

大写G直接定位到文件末尾,两个小写的g直接定位到文件开头,当然:1也是一样的效果。

21

13

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:10:55  更:2022-07-04 23:11:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 2:23:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码