Vim是一款流行的文本编辑器,专为从终端进行高效的文本编辑而设计。它是Vi编辑器的高级版本,在不同的操作系统上受支持,如macOS、BSD、Windows和Linux。Vim主要被称为程序员的工具,因为它有许多允许快速文本编辑的功能。
Vim编辑器社区有许多插件来提高其功能。许多用户更喜欢Vim编辑器,因为它具有灵活性和多种功能。但是,每个人都必须知道一些基本的Vim编辑器命令。因此,让我们看看这些命令和键盘快捷键,您可以使用它们来高效地处理Vim编辑器。
Vim编辑器的基本快捷方式
请记住,Vim编辑器不是预先安装的实用程序。因此,我们建议在继续下一步之前阅读本指南以安装Vim编辑器。现在,让我们使用以下命令创建“example.txt”文件:
vim example.txt
在这里,您可以添加文本并通过以下给定的键导航到行:
钥匙 | 描述 |
H | 向左移动 |
L | 向右移动 |
K | 向上移动 |
J | 下移 |
W | 前进到任何单词的开头 |
B | 倒退到任何单词的开头 |
E | 前进到任何单词的末尾 |
O | 移动到行的开头 |
$ | 移动到行的末尾 |
G | 移动到全文的最后一行 |
gg | 转到全文的第一行 |
一旦你知道了如何在行、字符和单词之间导航,就到了了解编辑文本的键盘快捷键的时候了。因此,以下是在Vim编辑器中使用简单快捷方式编辑文本的完整备忘单:
I键:如果你想在光标前输入文本,按下键盘上的I按钮,你会在窗口中看到“插入”。例如,让我们在段落前添加“重要”一词,因此我们必须按I键并开始键入文本:
插入文本后,请按Esc键退出插入模式。
O键:只需按下O键,您就可以有效地在当前行下方打开新行。
Shift+O键:它将打开当前行上方的新行。
A键:按A键进入插入模式并在光标后添加文本。
Shift+A键:按Shift+A键可在一行的末尾插入文本。
Shift/CTRL+R键:R键快捷方式仅替换单个字符,但如果要替换多个字符,请按Shift或CTRL+R键。
CW快捷键:按C键和W键可删除整个单词。按下这些键后,您可以进入插入模式来替换整个单词。
CC快捷方式:CC快捷方式类似于CW,但会删除整行并允许您添加新的一行。
X键:可以按X键删除光标处的特定字符。但是,请确保您没有处于“插入”模式。
Shift+X键:可以按Shift和X键删除光标处的特定行。
DD快捷方式:此快捷方式将删除整行。此外,如果要删除多行,请按键盘上的正确顺序按数字。例如,如果要删除五行,请按相同顺序按D、5和D。
DW快捷键:DW快捷方式将删除整个单词。
YW快捷方式:这个快捷方式叫做Yank,它复制了一个单词。
YY快捷方式:此快捷方式将复制一行。
P键:它将把文本粘贴到特定段落的末尾。
Shift+P键:文本将粘贴到上面的段落中。
Vim编辑器的基本命令
:set nu:您可以使用此命令在编辑器中显示行号:
:设置nu!:同样,您也可以删除行号。
:{行号}:如果要转到特定的行号,请使用此命令。例如,键入17以重定向到第17行。
:set mouse=a:此命令将启用鼠标,您可以使用它来复制和粘贴文本。此外,您还可以选择特定的文本并将其替换为其他内容:
:%s/old/new/g:您可以使用此命令将特定单词替换为另一个单词。例如,让我们使用以下命令将单词“Linux”替换为“OS”:
:%s/Linux/OS/g
在上面的命令中,s代表“替换”,%指定命令应实现更改的行数。这就是为什么,如果要替换所有行中的单词,请使用%或指定行号。此外,g是“全局的”,它替换了整个文档中所有出现的old。
其他快捷方式
现在,您可以使用一些额外的快捷方式来查找文本并将文本文件保存在Vim文本编辑器中。
/:按/键,然后输入要搜索的文本。此命令将执行正向搜索。
?: 同样,你可以使用吗?以执行向后搜索。
:w:您可以使用此命令在不退出Vim编辑器的情况下写入或保存文件。
:wq:如果您想保存并退出Vim编辑器中的文件,请使用:wq命令。
:q:如果您想退出文本编辑器,请使用:q命令,但请先保存文件,否则会显示错误。
q最后,如果您想强制退出并放弃未保存的更改,请使用:q!命令
包装
因此,这是关于成为专家所需了解的基本vim编辑器命令的完整指南。您可以使用Vim文本编辑器来执行编辑任务并有效提高生产力。因此,如果您经常在终端环境中使用Vim编辑器,我们建议您学习这些快捷方式和命令。