vim普通模式

u键会触发undo 撤销命令,它会撤销最新的修改。 从进入插入模式开始,直到返回普通模式为止,在此期间输入或删除的任何内容都被当作一次修改。例外:如果在插入模式中使用了<Up>,<down>,<left>,<right>这些光标移动键,将会产生一个新的撤销块。

<Ctrl-r>命令会redo重做最新的修改。与 u命令相反。

db命令反向删除从光标起始位置到单词开头的内容,但会原封不动地留下光标起始位置的字符。即反向删除从光标起始位置的下一个字符到单词开头的内容。

dw命令删除从当前光标位置到单词结尾的内容。如果删除的不是当前行最后一个单词,则光标会移动到后一个单词的首字母,如果删除的是当前行最后一个单词,则光标不会移动。

x命令删除当前光标的字符。

b命令把光标移动到单词的开头。

daw命令解读为”delete a word",删除一个单词。这个操作不仅会删除整个单词,还会删除空格。如果删除的不是当前行最后一个单词,则光标会移动到后一个单词的首字母,如果删除的是当前行最后一个单词,则光标会移动到前一个单词的尾部。

<Ctrl - a>命令执行递增操作。<Ctrl - x>命令执行递减操作。如果带一个n次数前缀,就会执行n次。例:10<Ctrl - a>会执行10次。如果当前光标不在数字上,则会查找当前行的在当前光标之后第一个数字。如果找到了,就跳到那里,执行操作。

vim把以0开头的数字解释为八进制值,而不是十进制。在八进制体系中,007+001=010。



d2w,先调用删除命令,然后以2w 作为动作命令,解读为“删除两个单词”;

2dw,次数作用于删除命令,动作命令只跨越一个单词,解读为“做两次删除单词的操作”。

dw.(点) ,解读为“删除一个单词,然后重复上次的操作”。

操作符 + 动作命令 = 操作

vim的操作符



操作符                                  用途



c                                          修改(change)



d                                         删除(delete)



y                                         复制到寄存器(copy)



g~                                       反转大小写



gu                                       转换为小写



gU                                       转换为大写



>                                          增加缩进



<                                          减小缩进



=                                          自动缩进



动作命令可以为  l (letter的首字母缩写)表示一个字符,aw ( a word的首字母缩写)表示一个完整单词, ap ( a paragraph的首字母缩写)表示一整个段落。

时间: 2024-07-28 17:46:44

vim普通模式的相关文章

玩转Vim 编辑器

一:VIM快速入门 1.vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大

Linux应用:Vim 快捷操作

1. 删除字符 <普通模式> x:   删除光标下的字符 dd: 删除一整行,包括换行符 J:   删除当前行的换行符,在当前行的任意地方执行都可以 2. 撤销与烦撤销 <普通模式> u:  撤销最近的一次操作,连续执行将连续撤销 U:  行撤销,撤销最近一次对一行的所有修改 Ctrl+R: 反撤销,对u(小写)进行的撤销进行反撤销, (对U(大写)的无效?连按也无效?) 3. 进入编辑模式 <普通模式> i:  进入编辑模式,开始位置位光标所在字符前面 a: 进入编辑

玩转VIM编辑器

一:VIM快速入门 1.vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大

【笔记】改变vim或者终端terminal的光标形状。光标变细了之后看起来爽快多了!

刚从windows转到linux的用户可能都有一个不爽的地方,就是终端和vim中光标都是一个字符的宽度,很粗,在输入的时候很容易找不到当前输入的字符会出现在哪两个字符中间. 于是乎,为了眼睛痛快.头脑清爽,我查了一下如何改变终端中光标的形状.在这里总结一下. 因为我的初衷是使vim的光标改变,所以使用的办法是在.vimrc中写些代码 方法(一) 在当前用户的./vimrc文件中添加如下代码.效果是终端中所有的光标都变细,也就是说vim普通模式和插入模式都是细光标 "使得terminal的光标变为

vim编辑器入门

一  vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大大增强速度和效率.

第三周vim入门学习1

一.vim模式介绍 1.概念:以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大大增强速度

Vim 编辑器 初学(1)

一.vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大大增强速度和效率.

Vim 复制粘贴探秘

Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情.每当学会了vim的一个新功能,就会很大地提高工作效率.有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大.而这样何尝不是一件好事呢,只要有的学习,就有的提高. 最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了.仔细研究了以下,原来是自动缩进的缘故,于是做如下设置: :set noai nosi 取消了自动缩进和智能缩进,这样粘贴就不会错行了.但在有的vim中不行,还是排

(大数据工程师学习路径)第二步 Vim编辑器----Vim快速入门

vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大大增强速度和效率. Vi