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、编辑模式
在一般模式下按下
一、概述
vim有各种各样的插件管理工具,但在vim8.0之后,自带了插件管理功能。
二、使用
1、创建pack包管理的文件夹
mkdir -p ~/.vim/pack/自定义名称/{opt,star