欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 设置永久行号

相关标签: Linux

上一篇: 队列实现

下一篇: Linux简单操作