vim常见模式

阅读数:91 评论数:0

跳转到新版页面

分类

Linux

正文

一、正常模式

控制屏幕光标的移动,字符、字或行的删除,移动复制某区域等。

1、光标操作

(1)早期的键盘是没有上下左右键的,所以用h(左)、j(下)、k(上)、l(右)

(2)shift+^ 光标定位到当前行的行首,shift+$光标定位到当前行行尾。

(3)gg 定位到起始行

(4)shift+g 定位到结束行

(5)n+shift+g : n表示指定的行数,跳转到指定行

(6)b/w 以单词为单位光标前后移动

(7)#l  光村在该行向后移动#个间距

(8)ctrl+b 下一页,ctrl+f 上一页,ctrl+u 下半页,ctrl+d 上半页

2、文本操作

(1)复制

yy #复制当前行
nyy #以当前行为开始,复制n行

(2)粘贴

p #在当前行下方粘贴
np #一次重复粘贴n行

(3)撤销

u #撤销
ctrl+ r #恢复刚才的撤销

(4)删除

dd #删除光标所在行(ps:这里删除还可以当做剪切使用,比如dd删除当前行后,按p可以粘贴到指定位置)
ndd #删除n行

x :删除光标所覆盖的字符

xn :删除光标后的n个字符

shift+x :删除光标前的一个字符

n+shift+x :删除光标前n个字符

(5)替换

r+字符 :用指定字符替换光标所在字符

n+r+字符 :用指定字符替换光标后的n个字符

(6)其他

shift+~ :单词大小写切换

二、替换模式

shift + r ,在键盘上不断输入就会不断替换当前光标所在字符。

三、插入模式 

即编辑模式。

i/I :在光标前面/行首插入

a/A :在光标后面/行尾插入

o/O :在光标下/上行行首插入

四、命令模式

:(shift+冒号),

五、可视化模式

v或shift +v(V)或ctrl+v

字符选择模式: 选中光标经过的所有字符,普通模式下按小写 v 进入
行选择模式:选中光标经过的所有行,普通模式下按 大写V 进入
块选择模式:选中一整个矩形框表示的所有文本,普通模式下按 <Ctrl> + v 进入 

1、常用操作命令

命令 功能
d 删除选中的部分文本。
D 删除选中部分所在的行,和 d 不同之处在于,即使选中文本中有些字符所在的行没有都选中,删除时也会一并删除。
y 将选中部分复制到剪贴板中。
p 将剪贴板中的内容粘贴到光标之后。
P 将剪贴板中的内容粘贴到光标之前。
u 将选中部分中的大写字符全部改为小写字符。
U 将选中部分中的小写字符全部改为大写字符。
> 将选中部分右移(缩进)一个 tab 键规定的长度(CentOS 6.x 中,一个tab键默认相当于 8 个空白字符的长度)。
< 将选中部分左移一个 tab 键规定的长度(Centos 6.x 中,一个tab键默认相当于 8 个空白字符的长度)。



相关推荐

一、vi的模式 1、一般模式   以vi打开一个文件就直接进入一般模式,在这个模式中,你可以使用上下左右键来移动光标,你也可以删除字符或删除整行,也可以复制、粘贴。 2、编辑模式   在一般模式下按下

一、多文件 1、使用vim后面同时接好几个文件来同时打开。 vim -On file1, file

一、概述 vim有各种各样的插件管理工具,但在vim8.0之后,自带了插件管理功能。 二、使用 1、创建pack包管理的文件夹 mkdir -p ~/.vim/pack/自定义名称/{opt,star