从网络上下载了vim用户中文手册7.3版本。
对开篇的译者前言深以为然,并摘抄如下:
不要试图从本手册中获取什么知识,使用vim更多是一种技能而不是一种知识,vim的学习需要双手而不是头脑。
要经常按照书中的指示进行示例性操作。
在学习过程中,不要贪图一下子全都掌握,最好是看到一条技巧后,马上在编辑器里进行操作。如果读者手边没有一个合适vim环境可供练习,那么建议读者还是不要在这里浪费时间。
第一步:在ubuntu 16.04 中安装vim
sudo apt install vim
第二步 :终端页面输入 vimtutor,这是一个基础教程。
自己整理初学vim软件的使用:
它有两种模式 1. 命令模式(默认) 2. 输入模式 (需要按a)
命令模式: 此时从键盘上输入的所有东西,vim软件都会当成它自己的命令去查询。
输入模式: 编程开发最常用,左下角出现 --insert--(--插入--)
想从输入模式切换回命令模式,按ESC键。
光标移动 : hjkl
想保存退出vim,需要切换到命令模式。
: wq 保存并退出。
: w 保存不退出。
: q! 不保存强行退出。
删除:
dw :删除一个单词,d2w删除两个单词
d$ : 从光标处删除到行末。
dd : 删除整行,2dd删除以光标为起始的两行
撤销命令:
命令模式下,使用u来进行撤销,每输入一次u,就撤销前一个操作。
撤销的撤销,使用ctrl + r
复制文本:
命令模式下,使用y来复制一行,用p来粘贴
查找功能: 在命令模式下 ,比如查找printf,使用 /printf
快速定位行号: 在命令模式下,输入" : 1000" ,定位到第1000行。
显示行号:在命令模式下,输入“: set nu",不显示行号“:set nonu"
有行号删除一整行,在命令模式下,输入":行号 dd“。
了解以上这些足够入门了,以后就是边学边练,忘记鼠标,死记硬背是记不住的。