前言(废话)
好搞笑啊我也来写速成教程了。我以前看到什么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