需要先下插件教程详见
遇到ERROR什么什么正要安装
直接apt-get install vim-runtime
vim多行缩进:https://cloud.tencent.com/developer/article/1638397
vim下开启终端
:ter " 横向开启终端
:vert ter “ 纵向开启终端
” 开启之后 ctrl w
+ shift l/r " 切换窗口位置
+ :q! “ 退出terminal
选中就是在命令行设置下按v
命令行设置下输入gg是光标移至文件首,pageup也可以,pagedown就是光标移至最后一行,可用home,end键一直最后一个字符。
选择复制(全部复制就是选段的时候全选):退到命令行设置,按v,选择复制段,按shift + '键,按shift + =键,按y
查看是否复制成功输入 :reg
如果+号后的内容是你刚刚选中复制的内容即复制成功。
粘贴:1. 粘贴到网页其他地方直接ctrl+v
2. 粘贴到vim文件里:在命令行设置,按shift + '键,然后shift + =键,再按p即可。
详解
选择删除(全部删除就是选段的时候全选):在命令行设置,按v选择删除段,然后按x键即可
选择剪切:命令行设置按v,选择文本,按d键,在vim文件中粘贴只用按p
撤销: 在命令行模式下用 :undo 或 :u 命令可以撤销最近一次操作。
保存文件并退出:命令行设置输入 :wq
不保存文件退出:命令行设置输入 :q!
强制退出文件:不需要命令行设置前输入,直接ctrl + z强制退出文件
关掉行号显示 :set nonu
整体左移/右移:命令行设置下操作,先按v选中移动段,shift+<键/shift+>键完成左右移动。
多行注释/多行取消注释:ctrl + v,选中注释段,按大写的I,输入//,按esc,即多行注释了。多行删除注释:ctrl+v,选中删除符号,按d即可。
但通常情况下直接在插入模式下用/**/实现多行注释更方便
重命名文件:mv A B
(将文件A重命名为B)
注
-
同时选择复制,剪切之后,两者并不会覆盖。
eg.
v -> shift + '键 + shift + =键 + y 选中的是N,v -> d选中的是110。
那么p的结果是110
shift + '键 + shift + =键 + p的结果是N -
很遗憾,Vim没有单独重命名命令,但是我们可以自己配置命令。
vim /etc/vim/vimrc
然后继续
进入文件之后在命令行设置下==:Rename zyh.cpp==,文件就被重命名为zyh了
当然也可以直接用linux的命令 mv A B (将文件A重命名为B)
vim 多标签页面https://zhuanlan.zhihu.com/p/25946307
你在那个文件下vim的文件文件就在哪找,比如你获取root权限之后,vim zyh.cpp,则其在root/文件夹下找到。