您现在的位置:首页 » 知识库 » 系统集成 » LINUX系统 LINUX系统
万能编辑神器|vim基本操作
发布日期:2018-12-06

Vimlinux上的文本编辑器,其实它非常的强大,不要把它和windows上的记事本混为一谈。你可以用Vim来修改配置文件、编写shell、语言脚本程序等,而且里面强大的命令操作会让你感觉爽翻天。当然对于新手来说会非常的麻烦,小编整理了基本操作命令来帮助大家学习,相信你会有完美的操作它的那一天。

简介 

Vimj是一个功能强大的全屏幕文本编辑器,它的作用是建立、编辑、显示文本文件。

三种模式:命令模式,插入模式,编辑模式

Vim常用操作 

插入命令 

命令                                      作用
a                                                   
在光标所在字符后面插入
A                                                  
在光标所在行尾插入
i                                                    
在光标所在字符前插入
I                                                    
在光标所在行行首插入
o                                                   
在光标下插入新行
O                                                  
在光标上插入新行 

定位命令 

 

命令                                                     作用
set nu                        设置行号
:set nonu                      
取消行号
gg                                                 
到第一行
G                                                                 
到最后一行
nG                                                
到第n
:n                                                                 
到第n
$                                                                  
移到行尾
0                                                                  
移到行首

删除命令 

命令                                      作用
x                                                   
删除光标所在的字符
nx                                  
删除光标所在处后n个字符
dd                                 
删除光标所在行
ndd                               
删除n
dG                                 
删除光标所在行到文件末尾内容
D                                                  
删除光标所在处到行尾内容
:n1,n2d         
删除指定范围的行

复制和剪切命令

命令                                      作用
yy                                  
复制当前行
nyy                                
复制当前行以下n
dd                                 
剪切当前行
ndd                               
剪切当前行以下n
p                                                   
粘贴在当前光标所在行下
P                                                  
粘贴在当前光标所在行上

替换和取消命令

命令                                                     作用
r                                                                   
取代光标所在处字符
R                                                                 
从光标所在处开始替换字符,按Ese结束
u                                                                  
取消上一步操作

搜索和搜索替换命令

 

命令                                                                                                   作用
/string                                                                                        
搜索指定字符串
n                                                                                                                
搜索指定字符串的下一个出现位置
:%s/old/new/g                            
全文替换指定字符串
:n1,n2s/old/new/g       
在一定范围内替换指定字符串

保存和退出命令

 

命令                                                                                                   作用
w                                                                                             保存修改
:w new_filename                       
另存为指定文件
:wq                                                                                             
保存修改并退出
ZZ                                                                                              
快捷键,保存修改并退出
:q!                                                                                               
不保存修改退出
:wq!                                                                                            
保存修改并退出(文件所有者和root可用)

Vim使用技巧

导入命令执行结果

 

               r          导入文件
      
!命令 不退出vim进行命令操作
      
r!命令 将命令操作的结果导入vim

定义快捷键

                map 快捷键 触发命令

                map ^p I

连续行注释

                n1,n2s/^/#/g     在行首增加#^代表首行)

替换

 

                ab mymail 2211859813@qq.com              vim中输入mymail替换为邮箱


 

  • 1.公司登记注册于2003年1月27日,清远市桑达电子网络媒体有限公司
    2.公司2006年起成为清远市政府定点协议供货商,电子采购供货商
    3.公司2007年被清远市相关政府部门评为安防行业状元
    4.公司2007年起成为长城电脑清远如意服务站(SP368)
    5.公司2007年承建清远市横河路口电子警察工程,开创清远电子警察先河。
  • 6.公司2007年起成为IBM合作伙伴、公司2010年底成为金蝶软件清远金牌代理(伙伴编号:30030013)
    7.公司组团队参加南方都市报组织的创富评选,获广东80强。公司申请多项软件著作权、专利权
    8.2016年起公司成为粤东西北地区为数不多的双软企业,确立“让软件驱动世界,让智能改变生活!"企业理想
    9.2016-01-29更名为广东互动电子网络媒体有限公司
    10.2021-01-13更名为广东互动电子有限公司
  • 投资合作咨询热线电话:0763-3391888 3323588
  • 做一个负责任的百年企业! 天行健,君子以自强不息;地势坤,君子以厚德载物;
    为用户创造价值! 让软件驱动世界; 让智能改变生活; 超越顾客期望,帮助顾客成功;
    对客户负责,对员工负责,对企业命运负责!帮助支持公司的客户成功;帮助忠诚于公司的员工成功!
  • 联系电话:0763-3391888 3323588 3318977
    服务热线:18023314222 QQ:529623964
  • 工作QQ:2501204690 商务QQ: 602045550
    投资及业务投诉QQ: 529623964
    微信:小米哥 微信号:qysed3391888
    腾讯微博:桑达网络-基石与起点
  • E-MAIL:222#QYSED.CN ok3391888#163.com (请用@替换#)
在线客服
  • 系统集成咨询
    点击这里给我发消息
  • 网站\微信\软件咨询
    点击这里给我发消息
  • 售后服务
    点击这里给我发消息
  • 投资合作
    点击这里给我发消息