五分钟不到的vim上手教程

自古美人都是妖i 提交于 2020-01-18 00:50:00

前言(废话)

好搞笑啊我也来写速成教程了。我以前看到什么21天速成就会很激动,后来发现这些21天速成的东西真正学个能用基本三天就行了。
vim作为一个简单好用的编辑器,用不着按天学。。接下来我们就介绍编写一个程序或文本需要的基本操作。

安装和启动vim

首次要安装vim,在终端输入:

sudo apt-get install vim

要用vim 打开文件(假设文件名是file.cpp)

vim file.cpp

保存和退出

一般文档编辑完会想要保存,此时就打冒号来进入vim的命令模式
w是保存,q是退出,!是强制执行,所以可以这样用:

:w 		#保存不退出
:q		#什么都没修改,可以直接退出
:wq 	#保存并退出
:q! 	#强制退出不保存
:w! 	#强制保存

编辑

vim是不能直接输入字符的,你要往文本里插入字符要先进入插入模式,按i可在光标位置处开始打字。
行首插入字符按大I(shift+i),这是很实用的,比如你在注释你的代码的时候就可以在行首插入注释符。
但是如果我们要成块注释或成块取消注释,那就需要跟列操作操作结合:

成块注释

ctrl+v 					#多列操作模式
按上下可以选择要操作的行	#选择要注释的行
按I,再输入注释符			#在行首插入注释符(你只看到一行有注释符)
按Esc 					#退出,此时可以看到多行首都插入了注释符

成块取消注释

ctrl+v 					#多列操作模式
按上下可以选择要操作的行	#选择要注释的行
左右键可以在多行都左移或右移光标选中文本
按Del键可以删除选中的部分	

整行操作与复制粘贴

y 是复制,yy是复制整行
d 是删除,dd是删除整行
p 是粘贴

搜索

用斜杠/+关键字可以搜指定字符,比如搜索“case”:

/case

然后就会跳转到包含"case"的地方

转到指定行

冒号+行数,比如说转到156行

:156
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!