服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 服务器系统 > CentOS > 正文

vim常用操作

时间:2016-06-23    来源:未知    投稿:admin    点击:

命令名称:vim

命令模式、插入模式、编辑模式。

进入插入模式命令:i     a   o

a 在光标所在字符后插入

A在光标所在行尾插入

i光标所在字符前输入

I在光标所在行首插入

o 在光标下插入新行

O在光标后插入新行。

 

 

esc    进入命令模式

进入编辑模式:冒号。

 

:set nu  设置行号

:set nonu 取消行号

 

光标移动:

gg  到第一行

G  到最后一行

nG  到n行   比如533G   到533行。

:533    到533行。

$ 移动到行尾。

0 移动到行首。

 

删除

x   删除光标所在处字符

nx    删除光标所在处后n个字符

dd   删除所在行,

ndd 删除n尾

dG  删除光标所在行到文件末尾内容。

D  删除光标所在处到行尾内容。

:n1,n2d  删除指定范围的行。例: :999,1006d

 

 复制、剪切:

yy   复制当前行

p   粘贴在当前光标所在行下方

P   粘贴在当前光标所在行上方。

nyy   复制当前行以下n行

dd  剪切当前行。

ndd   剪切当前行以下n行。

 

 

替换和取消命令:

r    替换光标所在处字符

R    从光标所在处开始替换字符,按ESC结束

u    取消上一行操作

 

 

搜索和搜索替换命令:

/[关键字]   搜索指定字符串,搜索时忽略大小写先执行:set ic

n    搜索指定字符串的下一个出现位置

:%s/old/new/g    全文替换指定字符串。g不确认,c确认

:n1,n2s/old/new/g     在一定范围内替换指定字符串。例::41,44s/fwqzx/gwidc/c   

 

保存和退出命令:

:w   保存修改

:w  new_filename    另存为指定文件

:wq   保存退出

ZZ   快捷键,保存修改并退出

:q!   不保存退出

:wq!  强行保存修改并退出(文件所有者及root可使用)

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


上一篇:关机和重启命令
下一篇:vim命令技巧
相关内容
最新热点内容