Vim文本编辑器中常用的一些命令

摘要:
可视化编辑器允许用户在基于Unix的操作系统中编写和操作文件中的文本。输入vi文件名,我们可以不用鼠标操作文本。Vifilename此命令将打开名为filename的新文件。Yw-从w光标所在的字符复制当前单词,1-将光标移到页面的开头:$-将光标移动到页面的结尾。3.在文件中搜索特定字符串:如果要在给定文件中搜索字符串红帽:

可视化编辑器允许用户在基于Unix的操作系统中编写和操作文件中的文本。Vi的改进版本称为Vim编辑器。我们可以在Red Hat Enterprise Linux 8(以及类似的发行版)中使用dnf install -y vim来下载Vim。
使用这个编辑器非常简单。输入vi文件名,编辑器就会打开。这个编辑器的一个优点是,我们可以在不使用鼠标的情况下操作文本。我们只需要键盘。让我们马上开始使用这个强大的工具吧。
vi filename
此命令将打开一个名为的全新文件filename。文件如下所示:

Vim文本编辑器中常用的一些命令第1张

在这里,您会看到一个~,表示这些行尚未使用。在页面底部,我们看到文件名和[New File]。要开始将内容写入文件,只需按i(插入)。现在文件进入编辑模式。
一、基本命令
我写了五个基本命令,可用于vim:
1、要复制文本,请使用yy和yw:
yy - 复制当前行。
yw - 从小写w光标所在的字符中复制当前单词,直到该单词的末尾。
p - 粘贴复制的文本。
2、移至文件的开头或结尾:
:1 - 将光标移动到页面的开头。
:$ - 将光标移动到页面的末尾。
3、要在文件中搜索特定的字符串:
/-例如,如果要在给定文件中搜索字符串redhat,则键入:/redhat或red*将您带到匹配的字符串。
4、设置行号并将复杂的文本粘贴到文件中:
set num -设置行号。
set paste -从其他位置粘贴大量文本。
5、要在一屏全屏中前进和后退,请执行以下操作:
Ctrl + f - 全屏前进。
Ctrl + b - 全屏向后移动。
二、高级命令
这里有三个与Vim编辑器一起使用的高级命令:
1、要撤消和删除特定行:
u - 撤消先前执行的命令。
dd - 删除当前文本行。
2、重命名文件:
:f filename -帮助您重命名文件。
3、要在两个打开的文件之间切换:
:e # - 帮助您在两个打开的文件之间导航/切换。
在这篇文章中,我介绍了我在日常工作中使用Vim编辑器的最常用命令。这绝不包括所有可用的命令。你可以根据你的情况,随时查看man页面中的其他有用的命令。

A5互联https://www.a5idc.net/

免责声明:文章转载自《Vim文本编辑器中常用的一些命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇android SDK- 使用 AVD Manager.exe 创建虚拟机遇到报错 emulatorVerilog非阻塞赋值的仿真/综合问题 (Nonblocking Assignments in Verilog Synthesis)上下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux下使用VSCode开发OpenCV程序

在Linux下使用VSCode开发OpenCV程序,并使用cmake编译 创建项目 打开vscode,选择File->Open Folder VSCode配置 这里需要配置launch.json, tasks.json, c_cpp_properties.json三个文件; launch.json配置 点击左侧Debug, 选择Add Configu...

My97日历控件常用功能记录

My97相信大家都不陌生,应该是我所见过的最强大的一个日历控件了,最近的项目中也比较多地用到了此控件,而且项目中经常会有不同时间范围的需求,在此列出一些比较常用的日期范围格式的设置,尽管在My97的官方文档中有很详细的介绍,正是因为很详细所以查找起来不是很方便。 1 可以选择任何日期 <input id="txtDate" class="Wdate"...

【转】js实现另存为的方法

示例代码: <input   type=button   value=另存为   onclick="mm1()">   <iframe   width=0   height=0   frameborder=0   name=hrong   style="display:   none"></iframe>      ...

idea安装及使用

一、什么是IDEA? IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著...

将excel的.xlsx文件转成数据库文件.db的方法

1.下载好工具SQLite Expert Professional 3 ,晚上有很多,自行百度。 2.打开.xls文件,将文件另存为.csv文件。说明一下: 可以将xls文件看作是数据库里的一个表。所以,表名和.xls文件名称一直,里面的字段,就是.xls文件中的字段。 3.打开SQLite Expert Professional 3,新建一个数据库,数据...

Gi命令行操作

一、本地库初始化   命令:git init   效果:          注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改 二、设置签名   形式     用户名:user     Email 地址:user@123.com   作用:区分不同开发人员的身份   辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码...