#!/bin/bash
# author:kevin
# email:
# time:2020-05-21 23:36:24
# name:vim_config.sh
# version:v1.0
# description: vim_src_install script
yum -y install ruby ruby-devel lua lua-devel luajit luajit-devel ctags git python python-devel python36 python36-devel tcl-devel perl perl-devel perl-extutils-par***s perl-extutils-xspp perl-extutils-cbuilder perl-extutils-embed libx* ncurses-devel gtk2-devel
yum -y remove vim*
git clone
cd vim/src
# make distclean
./configure --with-features=huge \
--enable-gui=gtk2 \
--with-x \
--enable-fontset \
--enable-cscope \
--enable-multibyte \
--enable-pythoninterp \
--with-python-config-dir=/usr/lib64/python2.7/config/ \
--enable-python3interp \
--with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu \
--enable-luainterp \
--enable-rubyinterp \
--enable-perlinterp \
--enable-multibyte \
--prefix=/usr/local/vim \
--with-compiledby=
"kevin"
make
sleep 3
make
install
echo
"alias **i='vim'"
>>/etc/bashrc
echo
"alias vi='vim'"
>>/etc/bashrc
echo
"export path=/usr/local/vim/bin:$path"
>>/etc/bashrc
source /etc/bashrc
alias **i vi
echo
$path
vim -version
[root@orcl ~]
# ll /usr/lib64/|grep python
lrwxrwxrwx. 1 root root 19 may 21 20:42 libpython2.7.so -> libpython2.7.so.1.0
-rwxr-xr-x. 1 root root 1847752 apr 2 21:17 libpython2.7.so.1.0
lrwxrwxrwx. 1 root root 20 may 21 20:42 libpython3.6m.so -> libpython3.6m.so.1.0
-rwxr-xr-x. 1 root root 3131840 apr 2 21:37 libpython3.6m.so.1.0
-rwxr-xr-x. 1 root root 6712 apr 2 21:37 libpython3.so
drwxr-xr-x. 26 root root 20480 may 21 20:42 python2.7
drwxr-xr-x. 32 root root 8192 may 21 20:42 python3.6
[root@orcl ~]
# ll /usr/lib64/python3.6|egrep -v *.py |grep config
drwxr-xr-x. 3 root root 203 may 21 20:42 config-3.6m-x86_64-linux-gnu
[root@orcl ~]
# ll /usr/lib64/python2.7|egrep -v *.py.* |grep config
drwxr-xr-x. 2 root root 183 may 21 20:42 config
vim/neovim 基於 modeline 的多個任意**執行漏洞分析–with-features=huge:支援最大特性
–enable-rubyinterp:啟用vim對ruby編寫的外掛程式的支援
–enable-pythoninterp:啟用vim對python編寫的外掛程式的支援
-enable-python3interp:啟用對python3編寫的外掛程式的支援
–enable-luainterp:啟用vim對lua編寫的外掛程式的支援
–enable-perlinterp:啟用vim對perl編寫的外掛程式的支援
–enable-multibyte:多位元組支援 可以在vim中輸入中文
--enable-fontset:支援字型設定
–enable-cscope:vim對cscope支援 ,cscope是一款優秀的**瀏覽工具
–enable-gui=gtk2:gtk2支援,也可以使用gnome,表示生成**im
-–with-python-config-dir 指定 python配置 路徑
--with-python3-config-dir 指定python3配置路徑
–-prefix:編譯安裝路徑
--with-compiledby:編譯者
centos7 x安裝 LDAP 記錄
centos7.x安裝 ldap systemctl start slapd 1 防火牆設定 centos7.0 預設防火牆為firewalld 停止firewall systemctl stop firewalld.service 禁止firewall開機啟動 systemctl disable ...
CentOS 7 x 安裝 ZSH 終端
一 安裝基本元件 首先執行yum命令來安裝需要的zsh原始程式與gi程式來pull yum install y zsh gitwww.cppcns.com安裝oh my zsh指令碼 這一步需要安裝git wget o sh使用which zsh檢視zsh的安裝目錄,一般都儲存在 usr bin z...
Centos7 x 編譯安裝PHP7 x
1.安裝依賴包 yum y update yum y install libxml2 libxml2 devel openssl openssl devel bzip2 bzip2 devel libcurl libcurl devel libjpeg libjpeg devel libpng li...