centos7 —— 极简配置vim支持python3智能补全、代码颜色、折叠等

17 篇文章 0 订阅
13 篇文章 0 订阅

 
 
 
 
 
 
 
 

安装环境


 
 
 
 

安装 cmake


yum install cmake

 
 
 
 
 
 
 
 

查看vim是否支持python


 
 

不支持python3的情况

vim --version
在这里插入图片描述
如上,版本为7.4,不支持python3

 
 
 
 

解决

安装python3

yum -y install python3

 
 

卸载当前版本vim

yum -y remove vim*

 
 

安装依赖

yum install git gcc gcc-c+ ncurses-devel python3 python3-devel -y

 
 

进入要下载 vim8源码的目录

mkdir /usr/local/src/vim
cd /usr/local/src/vim

 
 

下载vim源码

git clone https://gitee.com/AlunnN/vim.git

 
 

进入clone好的vim目录

cd ./vim
在这里插入图片描述

 
 

运行如下命令,开启对python3的支持。注意:
–with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu
该行命令要替换为你自己的python地址

./configure --with-features=huge --enable-multibyte --enable-python3interp=yes --with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu --enable-gui=gtk2 --enable-cscope --prefix=/usr/local/vim

 
 

编译

make

 
 

安装

make install

 
 

进入 /usr/local/vim/bin 目录,运行 vim 并修改环境变量
在这里插入图片描述
 
 

添加环境变量

export PATH=$PATH:/usr/local/vim/bin
在这里插入图片描述

 
 

再次输入 vim --version 查看是否支持 python3
在这里插入图片描述
 
 
 
 
 
 
 
 

vimplus扩展vim


1、安装 cmake

yum install cmake

 
 

2、安装 vimplus

git clone https://gitee.com/AlunnN/vimplus.git /root/vimplus

 
 

3、进入 vimplus,运行install.sh

cd /root/vimplus
git config --global http.postBuffer 524288000
./install.sh

在这里插入图片描述

 
 

4、安装完成,直接通过vim进行使用
在这里插入图片描述

 
 

5、github原文及帮助

https://github.com/chxuan/vimplus.git

 
 
 
 
 
 
 
 

vim基本快捷键


快捷键功能
aappend,进入插入模式,在光标后方位置插入
iinsert,进入插入模式,在光标前方位置插入
oopen,进入插入模式,在光标当前位置下方开启新行
A进入插入模式,在行末插入
I进入插入模式,在行首插入
dw删除光标所在位置单词的后续部分
dd删除当前行
dx删除字符
daw删除光标所在位置的单词及其周围空格
diw删除光标所在位置的单词,切不包含周围空格
ciw删除光标当前所在单词,并且进入插入模式
ct)跨行删除光标当前位置之后的内容,直到遇到 “)”
ci"删除光标所处的双引号内所有内容,不处于 “” 内则不删除
uu相当于 crtl + z,撤销更改
f字符在当前行内,向后查找某个字符,使用 n 来查找下一个
F字符在当前行内,向前查找某个字符,使用 n 来查找下一个
/字符在所有行内,查找字符
w移动到下一个单词的开头
b移动到上一个单词的开头
:数字移动到指定行
数字G移动到指定行
0移动到行首
$移动到行尾
gg移动到文件开头
GG移动到文件结尾
ctrl + o移动到上一个位置
ctrl + f向后翻页
ctrl + u向前翻页
yy复制当前行
p粘贴
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值