vim

Posted wooluwalker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim相关的知识,希望对你有一定的参考价值。

vim 模式
- 正常模式
- 插入模式
- 命令模式
- 可视模式

vim
I 进入编辑模式,光标来到当前行的开头
i 进入编辑模式,光标在当前位置
a 进入编辑模式,光标来到当前位置的后一个字符
A 进入编辑模式,光标来到当前行的尾部
o 进入编辑模式,光标来到当前行的下一行
O 进入编辑模式,光标来到当前行的上一行


##### 普通模式#####
yy 复制一整行
y$ 复制当前位置到当前行结尾
p 粘贴复制的内容

dd 剪切一整行
d$ 剪切光标当前位置到当前行尾

x 删除一个字符
r 光标移动到某个位置(假设当我位置为e),先按r,然后再输入6,则e被替换为6

: set nu 显示行数
5 G:移动光标到指定行(第5行)
gg 第一行行首
G 最后一行的行首

^ 来到当前行的行首
$ 来到当前行结尾

 

命令模式:
:! ifconfig 在vim命令模式查看ifconfig输出,回车返回命令行
/ 查找内容 按n查找下一个字符,shift + n 查找上一个字符
:s/aaa/bbb 将光标当前行的aaa替换成bbb,单次替换
:s/aaa/bbb/g 将光标当前行的aaa替换成bbb,多次替换
:%s/aaa/bbb/g 将整个文本中的aaa替换成bbb

:set nohlsearch 去掉高调显示
:set nu 显示行号
:set nonu 不显示行号
打开文件默认显示行号
vim /etc/vimrc,在最后一行写上 set nu 即可


可视模式
v 字符可视模式
V 行可视模式
ctrl+v 块可视模式

    列插入:进入块可视模式,挪动光标,选择文件块,按i进入编辑模式出入插入内容,两次esc 即可看到效果
    列删除:进入块可视模式,挪动光标,选择文件块,d 删除

以上是关于vim的主要内容,如果未能解决你的问题,请参考以下文章

十七vim介绍vim颜色显示和移动光标vim一般模式下移动光标vim一般模式下复制剪切和粘

vim安装不上怎么办???????????????

超漂亮 vim 配置:space-vim

2023.5.27 linux系统VIM编辑

Vim 插件: vim-which-key

如何安装jedi vim插件