1 Fork me on GitHub

vim编辑器模式和命令

输入命令:

yum -y install vim*​

或者

sudo apt-get install vim

 

命令模式

按dd键     删除当前光标所在行

按D键     删除当前光标所在行

按G键     将光标移动到文件的最后

按dG键     删除当前光标所在行到最后一行

按d1G键    删除当前光标所在行到第一行

按x键     向光标后删除一个字符 按X键 向光标前删除一个字符

按yy键     复制光标当前行 按p键 粘贴到光标所在的下一行

按yyp键    复制光标当前行到下一行

:       进入底行模式

 

底行模式

:w     表示写入,即为保存。文本输入模式下的改动将被保存

:q     表示退出,退出vi/vim模式

:wq 表示保存并退出

:q! 强制退出,感叹号强制执行

:wq! 强制保存退出。

没有写入权限时,可强制保存 / 从光标开始向后查找/后输入的内容,按n键可继续查找下一个 ? 从光标开始向前查找?后输入的内容,按n键可继续查找下一个 :set nu 显示内容中增加行号 :set nonu 取消显示行号 数字 跳到指定的行数 :n1,n2 w file 将第n1行到第n2行写入到file文件中

 

编辑模式

i 键     在光标当前位置进入插入状态,屏幕下方显示insert状态

a键     在光标位置后进入插入状态,屏幕下方显示insert状态

o键     在光标当前位置下面插入一行,屏幕下方显示insert状态

r键     替换光标当前位置一个字符,屏幕下方不显示状态

R键     替换光标位置的字符,屏幕下方显示替换Replace状态

esc键     退出文本输入模式,进入等待命令行模式

 

1、清空文本内容

命令行模式时:

清空文本内容::%d 

 

 方式二:

gg:跳转到文件的开头
dG:删除当前光标所在行到最后一行
G:跳转到文件的结尾

2、临时显示行号

只须按ESC键退出编辑内容模式,输入“:” ,再输入“set number”或者“set nu”后按回车键,就可以显示行号了。

行号显示只是暂时的。退出vim后再次打开vim就不显示行号了。
取消显示行号:输入“:set nonu”

 

 

 
 
posted @ 2023-05-05 16:01  v_jjling  阅读(78)  评论(0编辑  收藏  举报
AmazingCounters.com