vim必懂知识

相信大家或多或少都听说过编辑器之神vim,它深受IT业界人员喜爱,接下来我们来揭开这个神器的面纱

vim必学知识


vim简介
vim是一款强大的文本编辑器(类似于windows的记事本)它由vi发展而来,可以说是vi的升级版本,在vim中不管是代码编程还是日常文本编辑都不在话下。
****
三个模式
vim有三个模式(命令模式、末行模式、和编辑模式)各模式用法皆不相同,下面简易介绍各模式用法。

  1. 命令模式:使用快捷键命令操作文本(例如shift + 6 表示光标移动至行首)
  2. 末行模式:按:+ 命令行编辑文本(例如 :wq 表示保存并且退出文件)
  3. 编辑模式:该模式与记事本相似,主要用于增删改等操作

启动vim
下载vim不过多阐述,读者可自行查阅资料。
下面介绍四个常用启动方式:

vim + 文件路径  		#直接打开文件
vim + 数字 + 路径  		#打开文件并将光标移动至数字行数
vim + /关键字 + 路径			#打开文件并高亮关键字
vim + 路径1 + 路径2 + 路径3			#同时打开多个文件

模式切换
在这里插入图片描述
命令模式

光标移动:

shift + 6		#光标移至行首
shift + 4		#光标移至行尾
gg		#光标移至首行首字符
G		#光标移至尾行首字符
数字 + G		#光标移动到指定行
数字 + 上/下档键		#光标向上/向下移动多行
数字 + 左/右方向键		#光标向左/右移动多个字符

ctrl + b		# 或者 pgup :向上翻屏
ctrl + f		#或pgdn:向下翻屏

复制、剪切(删除)、粘贴:

yy		#复制光标所在行
数字 + yy		#以光标为基准,向下复制多行
#注:ctrl + v + 方向移动选中区块 之后按yy可复制块内容

dd		#剪切删除光标所在行
数字 + dd		#以光标为基准,向下删除多行
#ctrl + v + 方向移动选中区块 之后按d可删除块内容

p		#粘贴所复制或剪切内容

在命令模式下输入":"进入末行模式。


末行模式

搜索、替换:

:/搜索内容	#从光标处向文件尾搜索
:?搜索内容	#从光标处向文件头搜素
:N	#从搜索结果中切换上一个结果
:n	#从搜索结果中切换下一个结果

:s/搜索的内容/新内容	#替换光标行第一处
:s/搜索的内容/新内容/g	#替换光标行所有
:%s/搜索的内容/新内容	#替换所有行第一处
:%s/搜索的内容/新内容/g	#替换全文所有
#注:%表示整个文件,g(global)表示全局

文件保存退出:

:q	#退出
:w	#保存
:wq	#保存且退出
:q!	#强制退出
:x	#与wq相似,保存且退出
:w + 路径	#文件另存为

其他常用命令:

扫描二维码关注公众号,回复: 11445033 查看本文章
:! + 命令	#临时调用外部命令例 :! ls /
:set nu	#显示行号
:set nonumber	#隐藏行号
:syntex on	#开启着色
:syntex off	#关闭着色
:X(大写)	#对文件进行加密

猜你喜欢

转载自blog.csdn.net/weixin_45558219/article/details/104270424
今日推荐