vim相关

进入到vimrc

cp /etc/vim/vimrc ~/.vimrc
vim ~/. vimrc

1、设置tab=4,tabstop=4不要加空格

set tabstop=4

保存退出vim

2、vim编辑文件
多文件
:n 编辑下一个
:N 编辑上一个
:files 列出这个vim开启的所有文件

多窗口
:sp filename 打开filename,上下显示
vim -ON file1, file2 竖屏打开
vim -oN file1, file2 横屏大开

vim对注释多行
首先用ctrl + v进入可视块,选中区域,然后按shift + i进入插入模式,输入对应的注释符,然后ESC即可。

光标移动到第x行,两种方法
xG或者:x

3、vim的内容复制到系统剪贴板或者反过来。

vim --version | grep clipboard

观察clipboard前面的符号是不是-号,是的话需要安装vim-gtk。

sudo apt install vim-gtk

复制的时候按shift+v或ctrl+v进入可视化模式
然后按方向键选中想复制的,然后按这三个键

"+y

这样就复制成功了,到外边用ctrl+v就可以了。

反过来,当把一些内容复制后,到vim下,只需要按下这三个键盘:

"+p

原因:”+代表使用了系统的剪贴板,y和p是复制和粘贴,在默认情况下操作失败的原因是默认使用vim的缓冲区。

4、vim自动补全头文件中的函数:

在insert模式下,光标移动到待补全的函数名最后然后按下这两个组合键
ctrl x 
ctrl i

5、按下r可以替换一个字符
光标移动到想要替换的字符那里,按下r,然后按下想要替换成的字符。

6、在vim下执行shell命令

:!命令
可以直接打开在vim这个界面打开一个bash,按下ctrl D退出回到vim
:!bash

7、在vim提示无权限保存时,采用以下命令可以保存

w !sudo tee %

8、esc键不能使用
用下面组合键代替

ctrl + [

9、更换主题
https://github.com/flazz/vim-colorschemes

10、scroll

ctrl + e #scroll down one line
ctrl + y #scroll up one line
ctrl + d #scroll down half page
ctrl + u #scroll up half page
ctrl + f #scroll down full page
ctrl + b #scroll up full page

11、vim选中1~5行
1ggv5gg

12、然后用插件nerdcommentor注释
;cc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值