vim简单操作
程序员文章站
2022-07-14 12:26:01
...
vim的三种模式:命令模式、插入模式、模式 vi是“visual interface”的缩写
一 命令模式(Command mode)
二 输入模式(Insert mode)
三 底线命令模式(Last line mode)
一
命令模式:输入vim test.txt直接回车进入一般模式 上下移动光标;删除某个字符;删除某行;复制、粘贴一行 或多行
ESC键退到命令模式,即Command mode
二 插入模式 : 进入按(i I a A o O r R)其中一个即可 可修改字符
三 底线命令模式 : 命令模式下,输入 : 进入 可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等
输入wq保存并退出vim
q 退出程序 w 保存文件 若加上其后!则强制执行
注 :Command mode 是 进入另外两个模式的前提
1 命令模式下操作
光标移动
h 左 ; j 下 ; k 上 ; l 右
数字0 和home移动到行首 ; $和end 移动到行尾
gg移动到首行 ; G移动到尾行
ngg n位数字 ,移动到你想去的行数n
/字符串 查找你所要找的关键字(字符串) 取消查找的关键字 输入 :noh
删除
x 删除光标所在的字符
D 从光标处删除到行尾
dd 删除光标所在的行
ndd 删除n行 eg : 3dd ,删除3行
复制
y 复制光标所在的字符
yy 复制光标所在的行
nyy 复制n行
粘贴
p 粘贴复制的内容
撤销
u 撤销操作
ctrl +r 还原撤销的操作
替换
r 替换一个字符
查找设置行号
输入 / xxxx ,可查找到xxxx的位置
输入 : num , 切换到num 行
设置行号
输入 : set nu 显示行号 ; 输入 : set nonu ,不显示行号
打开文件 ~/.vimrc 输入set nu 设置永久行号