关键词:
分享30个常用的Vim命令,希望其中能有一二能让你觉得有用。
-
删除从光标位置到单词结尾之间的字符并进入插入模式:
cw
。 -
删除光标所在单词并进入插入模式:
ciw
,删除光标所在位置的单词及空格:daw
。 -
高亮选中标签内部的内容:
vit
。 -
正向移动到下一单词的开头:
w
,反向移动到当前单词/上一单词的开头:b
。 -
移动到当前行的第n列:
n|
。 -
重绘屏幕并把当前行显示在窗口正中:
zz
。 -
将光标所在行移到窗口的顶端:
zt
,将光标所在行移到窗口的底部:zb
。 -
Vim跳转位置前进:
<Ctrl-i>
,跳转位置后退:<Ctrl-0>
,类似浏览器的前进后退功能。 -
回到上次跳转的位置:
‘‘
,回到上次编辑的位置:‘.
。 -
重复执行上次的Vim命令行模式命令:
@:
。 -
查看Vim当前打开文件的文件名、位置信息和状态等:
<Ctrl-g>
(同时按下Ctrl键和g键)。 -
Vim命令行模式下,
%
表示当前活动缓冲区对应文件的完整文件路径。 -
不离开插入模式,粘贴寄存器中的文本:
<C-r>register
(register是我们想要插入的寄存器的名字)。 -
重选上一次由可视模式所选择的文本范围:
gv
。 -
在Vim可视化模式下高亮选中区域后按下
:
键,命令行上会预先填充一个范围:‘<,‘>
代表高亮选区的范围。 -
把任意寄存器的内容插入到命令行:
:<Ctrl-r>register
。 -
插入模式下同时按下
<Ctrl-r>
,再输入=后,输入任意算数式(如333*2),回车,即可看到运算结果 (这是使用了Vim表达式寄存器"=
)。 -
只读寄存器
"%
表示Vim当前活动文件缓冲区的文件名,在Vim插入模式下,按<Ctrl-r>%
可将当前文件名输入到文件中。 -
把光标所在当前单词插入Vim命令行:
<Ctrl-r><Ctrl-w>
。 -
光标所在行用
.
表示,文件的最后一行用$
表示,%
整个文件 (:1,$
的简写形式)。 -
删除当前光标到本行行尾的所有内容:
d$
,删除当前光标到本行行首的所有内容:d0
。 -
删除所有行:
dG
或:%d
。 -
调换Vim当前光标之后的两个字符的顺序:
xp
。 -
当前行自动缩进对齐 (又称自动格式化):
==
,当前文件所有行自动缩进对齐:gg=G
。 -
正向移动到下一个 char 所在之处的字符上:
fchar
,正向移动到下一个 char 所在之处的前一个字符上:tchar
。 -
Vim普通模式下
;
命令会重复查找上次f
命令所查找的字符。 -
Vim分屏后增加某个屏幕的高度:
<Ctrl-w>+
(先同时按下Ctrl键和w键,再按下+键)。 -
把多个标签页中的所有文件中的单词 food 都替换成 drink,可以使用
tabdo
命令::tabdo %s/food/drink/g
。 -
临时退出插入模式,执行单条命令又返回插入模式:
<Ctrl-o>
。 -
修改当前光标所在字符为a:
ra
。 -
将单词转成大写:
gUiw
,将当前单词转成小写:guiw
。 -
另存为文件:
:saveas <filename>
。 -
读取文件并将内容插入到光标后:
:r <filename>
。 -
回退到15分钟前的文件内容:
:earlier 15m
。
vim编辑器常用命令汇总(代码片段)
Vim编辑器的常用命令文章目录Vim编辑器的常用命令编辑和保存文件搜索字符串替换字符串针对程序员的配置常用命令模式切换光标移动删除、赋值、粘贴撤销和重做搜索和替换保存和退出编辑和保存文件vimfilename为编辑一个文件&... 查看详情
vim编辑器常用命令汇总(代码片段)
Vim编辑器的常用命令文章目录Vim编辑器的常用命令编辑和保存文件搜索字符串替换字符串针对程序员的配置常用命令模式切换光标移动删除、赋值、粘贴撤销和重做搜索和替换保存和退出编辑和保存文件vimfilename为编辑一个文件&... 查看详情
vim编辑器常用命令(代码片段)
...行修改末行模式可以对内容执行命令 输入模式下常用操作在光标所在位置的前方插入字符i在光标所在位置的后方插入字符a新起一行o命令模式下常用操作复制光标所在行p是粘贴(p 查看详情
vim常用配置(代码片段)
vim常用配置打算专用vim,记录下配置,后续逐步完善。欢迎指教。setnumber"显示行号关闭行号命令setnonumbersetrelativenumber"显示相对行号settabstop=4"设置tab符号长度为四个空格setexpandtab"设置tab为空格syntaxon"高亮setcur... 查看详情
vim常用命令(代码片段)
1.vi是“Visualinterface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样... 查看详情
vim中常用的命令快捷键(代码片段)
以下列出的是本人常用的快捷键,可能以后会有更新。Vim中常用的命令快捷键一、打开文件二、插入文本三、替换文本四、删除文本五、复制和粘贴文本六、移动光标1.方向键2.以单词为单位移动3.移动到行首或行尾4.移动到... 查看详情
vim常用配置(代码片段)
vim配置文件"显示行号关闭行号命令setnonumbersetnumber"显示相对行号setrelativenumber"设置tab符号长度为四个空格settabstop=4"设置tab为空格setexpandtabsetexpandtab"高亮syntaxon"高亮当前行setcursorline"高亮当前列setcursorco... 查看详情
vim常用命令逐渐熟悉以及常用的配置记录
本篇博客记录的是我自己学习vim的常用命令的过程中,各个命令的逐渐熟悉的顺序(有一部分已经熟悉的命令没有列出),已经对vim编辑器本身的一些设置的记录1、G快速将光标切换到文件的最底部2、u撤销上一步所做的操作3、... 查看详情
rpm与yum常用命令(代码片段)
rpm相关命令#rpm-ivhzip-3.0-1.el6.i686.rpm安装包#rpm-eyp-tools卸载包#rpm-Uvhypbind-1.20.4-30.el6.i686.rpm升级包#rpm-q包名//查询指定的包是否安装,这个包名一定要写全#rpm-qa//查看系统所有安装过的包#rpm-qa|grep‘vim‘//过滤出安装的vim相关的包#rpm-... 查看详情
vim常用命令(代码片段)
前言?自从用vscode代替eclipse,也就开始使用vim键盘布局了,刚开始也是不太习惯,不过现在越来越顺手了,也是上网搜了不少vim快捷命令,整理下来,防止以后忘记了。ZZ保存退出/name向下检索,高亮显示n向下N向上?name向上检索... 查看详情
vim编辑器常用命令(代码片段)
一、一般模式光标移动:$:将光标移到最后面字符G:将光标移到这个文件的最后一行nG:将光标移动到第n行gg:将光标移动到第一行,相当于1Gn<Enter>:光标向下移动n行查找和替换:/word:向下寻找一个名称为word的字符串?word:... 查看详情
linux性能检测常用的10个基本命令(代码片段)
1.uptime$uptime23:51:26up21:31,1user,loadaverage:30.02,26.43,19.0212该命令可以大致的看出计算机的整体负载情况,loadaverage后的数字分别表示计算机在1min、5min、15min内的平均负载。2.dmesg|tail$dmesg|tail[1880957.563150]perlinvokedoom-killer:gfp_m 查看详情
vim常用又容易忘的命令(代码片段)
一篇讲的不错的教程:noh取消搜索高亮x删当前光标所在的一个字符。:wq存盘+退出dd删除当前行,并把删除的行存到剪贴板里p粘贴剪贴板a→在光标后插入/pattern→搜索pattern的字符串,如果搜索出多个匹配,可按n键到下一个yy→拷贝... 查看详情
vim光标移动命令汇总(代码片段)
...移动光标命令是经过精心设计的,我们在使用编辑器时最常用的操作是下移光标。而键盘上的j、k按键使用最方便,所以分别用来作为下移、上移光标。h、l分别位于j、k的两侧,根据其所在方位用来实现光标的左移和右移。2.2行... 查看详情
vim常用命令(代码片段)
转自:py鱼所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是vim?Vim... 查看详情
vim常用技巧总结(代码片段)
...操作后,将会发现它直接非常的实用,非常强大。1.1VIM的常用模式正常(normal)模式:默认的编辑模式;下面如果不加特殊说明,提到的命令都直接在正常模式 查看详情
java_03.linux的常用命令:vim/vi命令重定向输出>和>>管道|&&命令执行控制网络通讯命令系统管理命令(代码片段)
03.Linux的常用命令:vim/vi命令文章目录03.Linux的常用命令:vim/vi命令1.4.1Vim编辑器:1.4.2重定向输出>和>>1.4.3管道|1.4.4&&命令执行控制:1.4.5网络通讯命令1.4.6系统管理命令注意:vi和vim是通用的1.4.1Vim... 查看详情
常用的vim良好插件(代码片段)
记录在vim使用中,认为较好的插件。备注:安装插件的命令放在vundle#begin和vundle#end之间settabstop=4setsofttabstop=4setshiftwidth=4setnusyntaxon"代码高亮setnocompatible"去除VI一致性,必须要添加filetypeoff"必须要添加 查看详情