1.vim的基本概念
概念:vim重点解决代码编写的问题,本质文本编辑器,是具有多模式的编辑器
vim中有很多种模式,目前掌握三种模式即可在vim编辑器写代码:分别是命令模式,和插入模式,底行模式。
正常/普通/命令模式(Normal mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段
插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,该模式主要是我们用来写代码的模式,由按「ESC」键可回到命令行模式,
末行模式(last line mode)
文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。按「ESC」键可回到命令行模式
我们进入用vim进入文件后默认是命令模式,按**shift+:**进入底行模式,Esc退出底行模式进入命令模式,按i或o进入插入模式,按Esc退出插入模式,进入命令模式。注意:底行模式不能直接进入插入模式,插入模式不能直接进入底行模式
2.命令模式的操作 http://naoke.9939.com http://www.chem36.com dxb.ldqxn.com
注意以下操作需要在输入法为英文下操作,不然有可能出现误差。
光标跳转
shift+$: 跳转到所在行的最后一个字符
shift+^: 跳转到所在行的第一个字符
shift+g:跳转到最后一行的第一个字符
gg:跳转到第一行的第一个字符
ctrl+f:向下移动一页
ctrl+b:向上移动一页
ctrl+d:向下移动半页
ctrl+u:向上移动半页
n+shift+g:跳转到第n行的第一个字符(n+g+g也可以)
下面这些都可以加上n,例如5+h,左移5个字符。
h:左移
j:下移
k:上移
l:右移
w:跳转到下一个单词的第一个字符
b:跳转到上一个单词的第一个字符
剪贴复制
yy:复制光标所在行的文本
n+yy:复制光标所在行以下的n行文本(包括关标所在行)
y+w:复制光标所在出到单词结尾之间所有字符。
p:黏贴文本
np:黏贴n次复制文本
dd:删除光标所在行(也可以加n)
dd+p:剪贴
撤销修改
shift+~:大小写切换,大写的字母变为小写,小写字母变为大写。
x:删除光标所在字符。
X:删除光标前面的字符。
r:接下来的操作,替换光标所在的字符。
c+w:删除所在出到单词结尾之间所有字符,并进入插入模式。
shift+r:不断的替换字符,退出按Esc。
u:撤销,回到上一次操作。
ctrl+r:撤销的恢复。
3.底行模式操作 http://www.hzdiyan.com/ http://www.8b2.net/ http://naoke.9939.com/
在使用末行模式之前,请记住先按「ESC」键确定您已经处于正常模式,在按shift+;进入底行模式。
set nu :显示行号
n:n表示数字,表示到哪一行
/ 关键字:查找你想要的关键字,从前向后找,如果不是你想要的关键字,可以按 n 一直向下跳转寻找。
? 关键字:查找你想要的关键字,从后往前找,如果不是你想要的关键字,可以按 n 一直向上跳转寻找
w:保存文本内容
q:退出,如果无法离开vim,可以在「q」后跟一个「!」强制离开vim
wq:保存文本内容并退出。
vs 文件:打开多个文件,并分屏。在命令模式下按两次ctrl+w来回切换屏幕。
如果你想把文件1的内容复制黏贴给文件2,你可以同时打开文件1和文件2,然后切换到文件1,复制文件1的内容,然后切换到文件2,在粘贴即可。
分屏模式: http://www.8b2.net http://www.sysmk120.com/ http:/// http://dxb.qiuyi.cn
4.配置vim编辑器
如果我们的vim编辑器没有进行配置,那么我们进入是这样子没有语法高亮,自动补齐的功能,也没有行号等等,这样写代码是很痛苦的。所以我得自己去配置我们的vim编辑器。
使用文件配置
例如我的用户为test,那么我们需要在test目录下创建一个创建一个~/.vimrc文件即可以配置vim。
然后打开~/.vimrc文件,然后将你想要配置的内容写在里面即可。
例如:你想要在使vim编辑器能显示行号,你在~/.vimrc文件里写进 set nu,那么你这个用户用vim打开每一个文件后都会显示行号。
至于你想配置什么功能,你可以上网查具体指令。然后写在这个文件即可。
快速配置 http://www.chem36.com/ http://
如果你嫌麻烦,那么你可以点击下面这个链接,然后复制粘贴下面这个指令,它会帮你自动配置
指令:curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
效果如下:
然后粘贴在我们的linux下,按回车。(注意linux的粘贴是shift+insert)
输入root密码,然后安装插件。
插件下载完毕后记得执行:source ~/.bashrc指令让vim配置生效。
http://dxb.myzx.cn http://www.ahjzjy.com/ http://www.ahjzjy.com http://naoke.39.net
————————————————
版权声明:本文为CSDN博主「努力学习的少年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sjp11/article/details/119454152
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30239065/viewspace-2785890/ ,如需转载,请注明出处,否则将追究法律责任。