vim编辑器命令大全_VIM编辑器ZZ命令

vim编辑器命令大全_VIM编辑器ZZ命令vim编辑器的常用命令,快捷键汇总

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

Vim编辑器的常用命令

编辑和保存文件

vim filename为编辑一个文件,若此文件不存在,则Vim会以filename为名创建这个文件。

启动Vim时自动处于命令模式,按I键可以进入插入模式,这个命令用于在当前光标所在处插入字符。

搜索字符串

\string用于搜索一个字符串(向前查找)

向前查找的命令为/(朝向文件尾)

向后查找的命令为?(朝向文件头)

有时候用户可能并不关心查找字符串的大小写,可以使用以下命令忽略大小写:set ignorecase,重新开启大小写敏感可使用命令:set noignorecase

替换字符串

完整语法如下

:[range]s/pattern/string/[c,e,g,i]

Jetbrains全家桶1年46,售后保障稳定

即将pattern所代表的字符串替换为string。开头的range用于指定替换作用的范围,如”1,4″

表示从第1行到第4行,“1,$”表示从第1行到最后一行,也就是全文,全文也可以用%来表示。最后方括号内的字符是可选选项,每个选项的含义如下。用户可以组合使用各个选项,例如cgi表示整行替换,不区分大小写并且在每次替换前要求用户确认。

标志 含义
c 每次替换前询问
e 不显示错误信息
g 替换一行中的所有匹配项(这个选项通常需要使用)
i 不区分大小写

针对程序员的配置

语法高亮是所有程序编辑器必备的功能。在Vim中打开语法编辑器需使用下面这个命令。Vim会通过文件的扩展名自动决定哪些是关键字。

:syntax on

另一个程序员经常使用的功能是自动缩进

:set autoindent

用户可以为一个Tab键缩进设置空格数,在默认情况下,这个值是8(也就是一个制表符代表8个空格)。下面的命令是将一个Tab键缩进设置为4个空格。

:set shiftwidth=4

风格展示如下,Tab值为8个空格的情况下

在这里插入图片描述

常用命令

模式切换

命令 操作
a 在光标后插入
i 在光标所在的位置插入
o 在光标所在位置的下一行插入
Esc 进入命令模式
: 进入行命令模式

光标移动

在移动光标的时候,可以在命令前加上数字,表示重复多少次移动。例如5w表示将光标向前(朝向文件尾)移动5个单词

命令 操作
H 光标向左移动一格
L 光标向右移动一格
J 光标向下移动一格
K 光标向上移动一格
^ 移动光标到行首
$ 移动光标到行尾
G 移动光标到文件尾
Gg 移动光标到文件头
W 移动光标到下一个单词
B 移动光标到前一个单词
Ctrl+f 向前(朝向文件尾)翻动一页
Ctrl+b 向后(朝向文件头)翻动一页

删除、赋值、粘贴

命令 操作
x 删除光标所在位置的字符
dd 删除光标所在的行
D 删除光标所在位置到行尾之间所有的字符
d 普遍意义上的删除命令,和移动命令配合使用。例如dw表示删除光标所在位置到下一个单词词头之间的所有字符
yy 复制光标所在的行
y 普遍意义上的复制命令,和移动命令配合使用。例如yw表示赋值光标所在位置到下一个单词词头之间的所有字符
P 在光标所在位置粘贴最近复制/删除的内容

撤销和重做

命令 操作
u 撤销一次操作
ctrl+R 重做被撤销的操作

搜索和替换

命令 操作
:/string 向前(朝向文件尾)搜索字符串string
:?string 向后(朝向文件头)搜索字符串string
:s/pattern/string 将pattern所代表的字符串替换为string

保存和退出

命令 操作
:w 保存文件
:w filename 另存为filename
:q 退出Vim
:q! 强制退出Vim,用于放弃保存修改的情况
:wq! 强制保存并退出Vim

参考《Linux从入门到精通》第2版

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/210740.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • C# winform DataGridView 常见属性

    C# winform DataGridView 常见属性C#winformDataGridView属性说明① 取得或者修改当前单元格的内容② 设定单元格只读③ 不显示最下面的新行④ 判断新增行⑤ 行的用户删除操作的自定义⑥ 行、列的隐藏和删

  • 整流桥厂家ASEMI的插件整流桥和贴片整流桥型号大全[通俗易懂]

    整流桥厂家ASEMI的插件整流桥和贴片整流桥型号大全[通俗易懂]编辑-Z整流桥厂家ASEMI的整流桥型号琳琅满目,太多的型号很多用户在选型的时候就犯难了,下面是整流桥厂家ASEMI的插件整流桥和贴片整流桥型号大全,给大家做一个类别整理。0.5A-0.8A50V~1000V贴片整流桥堆MBS-4贴片整流桥:MB2S,MB4S,MB6S,MB8S,MB10S,HD02,HD04,HD06,HD08,HD10;MBF-4贴片整流桥:MB2F,MB4F,MB6F,MB8F,MB10F;MBM-4插件整流桥:MB2M,MB4M,MB6M,..

  • centos7系统更新命令_centos查看命令

    centos7系统更新命令_centos查看命令1.查看网络IP ifconfig2.下载命令 wget+网址3.安装 yum-y install + 目标4.删除文件 sudo rm 文件所在目录/目标强制删除文件 rm -f删除目录 rm -rf5.复制一个文件到另一个文件夹sudo cp /文件夹/文件 /另一个文件夹6.对一些文件进行读写sudo vim 文件名7….

  • uniqueidentifier 数据类型(转)「建议收藏」

    uniqueidentifier 数据类型(转)「建议收藏」想要产生这种唯一标识的格式的数据:6F9619FF-8B86-D011-B42D-00C04FC964FF应该怎么做呢?=====================================

  • 全国城市拼音对照表[通俗易懂]

    全国城市拼音对照表[通俗易懂]全国城市拼音对照表

  • linux0.11_linux vim安装

    linux0.11_linux vim安装前言所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号