VIM

#vim 是一个文本编辑器

yum install vim -y #安装vim
vim +文件名  #最好不要编辑目录
vim oldboy.txt #没有则自动创建

注意:修改任何配置文件 把之前的注释掉 复制一行在修改

vim编辑器里有哪几种模式?

1.普通模式

2.视图模式

3.插入模式

4.选择模式

5.命令模式

移动快捷键
	
		G		  #快速移动光标到文件的末行
		gg		  #快速移动到光标到文件首行
		100gg	  #跳到100行
		9000G	  #跳到9000行
		$		  #移动光标到行尾,Home,0
		^		  #移动光标到行首,End
		
		########################################

删除快捷键	

		dd		#(剪切)删除光标所在的行
		u		#恢复上一次操作
		dG		#删除光标所在的行 到 文件末尾 
		dgg		#删除光标所在的行 到 文件开始
		3dd		#快速删除光标后的三行
		D		#删除光标所在位置到行尾,d0,d$
		C		#删除光标所在位置到行尾,并且进入到编辑模式
		d^		#删除光标所在位置到行首 d^
		dw		#删除一个单词(光标必须在单词首位)
		
		#########################################

复制粘贴快捷键	

		yy		#复制当前所在行
		3yy		#复制光标下的3行
		p		#在光标行下粘贴 
		P		#在光标行上黏贴
		100p	#粘贴100行
		
		########################################

保存快捷键

		wq		#保存并退出
		q!		#不保存退出
        wq!    #强制保存退出
		
		########################################
		
命令行快捷键

	    : set nu      #显示序号
        : set nonu    #不显示序号
        /             #搜索
        :n            #查找上一个内容
		:set hlsearch #设置搜索高亮
		:noh		  #取消高亮显示
	
		########################################

批量删除
Ctrl+v---选中---d
批量添加
Ctrl+v---选中---I---输入---esc esc	

		########################################
		

vim的排错

#什么情况下会产生.swp文件?(隐藏文件)         可以找回没来得及保存的文件
#在编辑文件的时候,会生成一个.swp的文件

#第一种情况:
正常退出,不会产生.swp的文件
不正常退出,会产生.swp的文件
#第二种情况:
当两个人或两个窗口同时打开了一个文件,则会出现.swp的文件

解决方法:

1.不正常退出后
  进vim service
  选E
2.不保存修改过的内容 直接删除.swp文件(编辑的内容不多,不重要)
  ll -la 查看有没有.swp文件
  有就删除
  然后进入vim
  之前内容没有保存
3.保存修改过的内容 然后删除.swp文件
  进入vim service后 保存退出 
  输入vim -r 
  进入编辑器 enter 出现之前未保存内容
  :wq!保存
  删除.swp文件

设置复制保留格式

:set paste
posted @ 2021-05-26 11:11  tianzhh_lynn  阅读(50)  评论(0编辑  收藏  举报