#Vim#必知必会的 Vim 编辑器基础命令 | Linux 中国
本文插图
在 Linux 系统中有几种文件编辑器 , 你可以根据需求选择合适的文件编辑器 。 在这里 , 我想推荐 Vim 编辑器 。 -- Magesh Maruthamuthu(作者)
如果你是一名系统管理员或者开发者 , 当你在终端工作时有时会需要编辑一个文件 。 在 Linux 系统中有几种文件编辑器 , 你可以根据需求选择合适的文件编辑器 。 在这里 , 我想推荐 Vim 编辑器 。
为什么推荐 Vim 编辑器 相对于创建新文件 , 你更多是修改已经存在的文件 。 在这种情况下 , Vim 快捷键可以有效地满足你的需求 。
下列文章可以帮助你了解对文件和目录的操作 。
- Linux 基础:对文件和目录进行操作的 Linux 和 Unix 命令
- 在 Linux 中查看不同文件格式的 10 种方法
Vim 通常被称为“程序员的编辑器” , 但并不限于此 , 它也可用于编辑任何类型的文件 。 它具有许多功能 , 例如:多次撤销、多窗口和缓冲区、语法高亮、命令行编辑、文件名补全、可视选择等等 。 你可以使用 :help 命令来获取在线帮助 。
理解 Vim 的模式 Vim 有两种模式 , 详细介绍如下:
命令模式: 当启动 Vim 编辑器后 , 默认处在命令模式下 。 你可以在文件中移动并且修改内容 , 剪切、复制和粘贴文件的一部分 , 同时发出命令执行更多操作(按 ESC 键进入命令模式)
插入模式: 插入模式用于在给定的文档位置插入文本(按 i 键进入插入模式)
我如何知道我正使用哪种 Vim 模式呢? 如果你正在使用插入模式 , 你会在编辑器的底部看到 INSERT 。 如果编辑器底部没有显示任何内容 , 或者在编辑器底部显示了文件名 , 则处于 “命令模式” 。
命令模式下的光标移动 Vim 快捷键允许你使用不同的方式来移动光标:
- G – 跳转到文件最后一行
- gg – 跳转到文件首行
- $ – 跳转到行末尾
- 0(数字 0) – 跳转到行开头
- w – 跳转到下一个单词的开始(单词的分隔符可以是空格或其他符号)
- W – 跳转到下一个单词的开始(单词的分隔符只能是空格)
- b – 跳转到下一个单词的末尾(单词的分隔符可以是空格或其他符号)
- B – 跳转到下一个单词的末尾(单词的分隔符只能是空格)
- PgDn 键 – 向下移动一页
- PgUp 键 – 向上移动一页
- Ctrl+d – 向下移动半页
- Ctrl+u – 向上移动半页
- i – 在光标之前插入
- a – 在光标之后插入
- I – 在光标所在行的开头插入 。 当光标位于行中间时 , 这个键很有用
- A – 在光标所在行的末尾插入 。
- o – 在光标所在行的下面插入新行
- O – 在光标所在行的上面插入新行
- ea – 在单词的末尾插入
- yy – 复制一行
- p / P – 将内容粘贴到光标之后 / 之前
- dd – 删除一行
- dw – 删除一个单词
- /模式 – 向后搜索给定的模式
- ?模式 – 向前搜索给定的模式
- n – 向后重复搜索之前给定的模式
- N – 向前重复搜索之前给定的模式
- :%s/旧模式/新模式/g – 将文件中所有的旧模式替换为新模式
推荐阅读
- #中华人谈历史#还是单刀赴会的真英雄,他是为孙权谋划天下的第一人
- 唯品会的护肤品是正品吗?look这款理肤泉润肤安心水!
- 『锤哥谈游』S19赛季必会的上分英雄,一篇文章教你学会干将莫邪
- #城市#中国太原、郑州、西安三个省会的连接中点城市
- 果树@我在耕地上种的果树已经十几年了,为什么突然就违法了呢
- 港股挖掘机:李本智获任为乐声电子(00213)薪酬委员会及提名委员会的成员
- 出走的老王@出口转内销影响大,中国足坛关于转会的奇葩事件:摘牌大会弊端多
- 『福建省』全国唯一一个经济总量超过省会的C照城市
- 方太油烟机 打造无油烟厨房的品牌
- 「马术微学院」马圈必知的十个马种
