linux的编辑工具

Linux编辑工具

1 vim/vi

vim有高亮显示

yum install vim -y

2 vim/vi的模式

在这里插入图片描述

1.vim 文件,直接进入命令模式,可以执行命令模式下的操作

2.命令模式可以直接切换到编辑模式;esc 回到命令模式 :进入末行模式

3.编辑模式不能直接进入末行模式,先从编辑模式返回命令模式,再从命令模式进入末行模式

2.1命令模式
复制:		yy
粘贴:		p
撤销:		u
删除:		dd
剪贴:		(删除+粘贴) dd + p
光标移动:			文件首行:	gg
    				 文件尾部:G
        		 翻页:	ctrl+f 向下翻页   Ctrl+b 向上翻页
            行首:^  或者0
            行尾:$
进入编辑模式:
  			i:直接进入编辑模式
      	o:插入新的行,并且进入编辑模式
        A:光标移动到行尾,并且进入编辑模式
        a:光标向后移动一位,并进入编辑模式
快速进入文件中想要的行 vim /tmp/test.py +number
									 vim /tmp/test.py +2
  									200gg
    								:200                             
2.2 编辑模式

编写代码

2.3末行模式
保存:		:w
退出:		:q  (未做任何修改退出)
强制退出:   :q! 
保存&退出		:wq
搜索:			/search词      n向下查找   N向上查找
替换:			:%s#old#new#g  #替换整个文件中的old为new
  			  :1,5s#old#new#g  替换1-5行的中的old为new
        	:s@@@g  要替换的内容中含有#         
2.4视图模式
shft + v: 行模式(向下选择多行)
  				复制 y  删除 d
ctrl + v: 块模式(选中一列,可以向上向右多选)
  				加注释:shift+i --->输入#号注释符 --->按esc
      		删注释:选中后,按下x 删除一个字符
          
其他操作:1.开启行号   :set number 或者:set nu
        2.搜索忽略大小写				:set ic
        3.取消高亮					:noh            

vim 编辑故障:

​ 1.打开了一个文件,做了修改,关闭了会话

​ E:直接编辑,会忽略掉关闭会话之前写的内容

​ R:将之前编写没来得及保存的内容显示处理啊,确认没问题,保存,退出

​ 当再次进入文件,可以选择D删除交换的swp文件,则不会再有提示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值