你的位置:首页 > 操作系统

[操作系统]Linux vim命令


介绍

 vim命令和vi的操作基本一致,vim命令的参数很多,我在这里列出了一些平时需要用的一些参数,vim主要有两个界面一个是esc的操作界面还有一个是输入i的编辑界面。

 

 

移动光标

0 (零):将光标移动到行的起始处。

$:将光标移动到行的末尾处。

H:将光标移到当前窗口(而非全文)的第一行起始处。

M:将光标移到当前窗口的居中一行起始处。

L:将光标移到当前窗口的最后一行起始处。

gg:将光标移动到文档的开始处

G:将光标移动到文档的末尾

<数字>G:将光标移动到指定的数字行的起始处,这个数字是从文档的开始处算起。

<数字>-:将光标移动到当前光标的上数字行

<数字>+:将光标移动到当前光标的下数字行

 

删除与恢复

删除命令:

x(小写):删除光标所在处字符。

dd:删除光标所在的行。

D:删除从光标所在之处开始直到该行末尾的全部字符。

<数字>dd:删除从光标当前行开始指定的数字行

恢复(Undo)命令:

u:恢复刚被删除的文本。

U:恢复光标所在行在此次编辑中的全部改变。

复制粘贴

yy:复制光标所在行

<数字> yy:复制从光标开始指定数字的行

p:粘贴复制的内容到光标的所在行的下一行

 

查找字符

/<字符串>:从光标所在处开始往后查找第一个符合的字符串

?<字符串>:从光标所在处开始往前查找第一个符合的字符串

n:查找下一个

N:查找上一个

 

 

保存与退出

:q:退出vi。

:q!:舍弃当前对编辑内容所作的修改,强行退出vi。

:w [<文件名称>]:将正在编辑的内容以<文件名称>为名存盘(相当于Save as...),如果没有指定<文件名称>,则使用原有的文件名称(相当于Save...)。

:wq:存盘退出。

 

总结

 vim命令是linux中最常用的一个命令,上述的操作都是在esc的操作界面进行。

 

 


备注:

    作者:pursuer.chen

    博客:http://www.cnblogs.com/chenmh

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。

《欢迎交流讨论》