标签:开始 文本 linux 定位 外部 %s 文本处理工具 命令 不显示
vim 编辑器是一款非常棒的文本处理工具,它会默认安装在当前所有的 Linux 操作系统上面。
vim 编辑器中设置了三种模式,可以极大的提高我们的工作效率:
命令模式:控制光标移动,可对文本进行复制、粘贴、删除、查找……
输入模式:正常的输入模式。
末行模式:保存或退出文档,以及设置编辑环境。
vim中常用的命令
命令 | 作用 |
---|---|
dd | 删除(剪切)光标所在整行 |
5dd | 删除(剪切)从光标处开始的5行 |
yy | 复制光标所在整行 |
5yy | 复制从光标开始的5行 |
n | 显示搜索命令定位到的下一个字符串 |
N | 显示搜索命令定位到的一上个字符串 |
u | 撤销上一步的操作 |
p | 将之前删除和复制过的数据粘贴到光标后面 |
末行模式主要用于保存或退出文件,以及设置编辑器的环境,还可以让用Tyne执行外部的 Linux 命令或跳转到所编写文档的特定行数,切换末行命令:
。
末行模式中可用的命令
命令 | 作用 |
---|---|
: w | 保存 |
: q | 退出 |
: q! | 强制退出 |
: wq! | 强制保存退出 |
: set nu | 显示行号 |
: set nonu | 不显示行号 |
: 命令 | 执行该命令 |
: 整数 | 跳转到该行 |
: s/one/two | 把肖前光标所在行的第一个 one 替换成 two |
: s/one/two/g | 把肖前光标所在行的所有 one 替换成 two |
: %s/one/two/g | 把全文的 one 都替换成 two |
? 字符串 | 在文本中从下到上搜索该字符串 |
/ 字符串 | 在文本中从上到下搜索该字符串 |
细节决定成败!
个人愚见,如有不对,恳请扶正!
标签:开始 文本 linux 定位 外部 %s 文本处理工具 命令 不显示
原文地址:https://www.cnblogs.com/FrostBoy/p/14889034.html