viをvimに変更する
自分専用のvimコンフィグを作る
githubにvimを追加する
githubのアカウントでvimをforkする githubにログインし、vim公式のgithubの右上にある"Fork"ボタンを押す https://github.com/vim/vim
新しく自分のgithubに出来たvimのmaster branchからmyvim branchを作り、これにいろいろ自分の設定を追加していく
myvim branchをローカルのgitフォルダにcloneする
$ cd git $ git clone https://github.com/vim/vim.git $ git checkout myvim Branch myvim set up to track remote branch myvim from origin. Switched to a new branch 'myvim' $ $ git branch master * myvim
vimをビルドする
1.Vimのビルドするために使うパッケージをインストールする
$ sudo apt install -y git build-essential libtinfo-dev $ sudo apt install -y python3-dev libxmu-dev libxpm-dev libgtk-3-dev
$ git clone https://github.com/vim/vim.git
$ cd vim/
$ vi copt.txt
4.copt.txtには下の一行を追加する
--enable-gui=gtk3 --enable-python3interp=dynamic --enable-fail-if-missing
5.configureを実行する
$ ./configure $(cat copt.txt)
6.makeとinstallを行う
$ make $ sudo make install
vimをデフォルトのviに変更する
vimとviをalternativeに登録する
$ sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 100 update-alternatives: using /usr/local/bin/vim to provide /usr/bin/vi (vi) in auto mode $ sudo update-alternatives --install /usr/bin/vim vim /usr/local/bin/vim 100 update-alternatives: using /usr/local/bin/vim to provide /usr/bin/vim (vim) in auto mode
githubのmyvim branchにcopt.txtを追加する
m$ git status On branch myvim Your branch is up-to-date with 'origin/myvim'. Untracked files: (use "git add <file>..." to include in what will be committed) copt.txt $ git add copt.txt $ git status On branch myvim Your branch is up-to-date with 'origin/myvim'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: copt.txt $ git commit -m "Add: configure option file" $ git status On branch myvim Your branch is ahead of 'origin/myvim' by 1 commit. (use "git push" to publish your local commits) nothing to commit, working directory clean $ git push origin myvim
参考
- 出版社/メーカー: 技術評論社
- 発売日: 2018/06/18
- メディア: 雑誌
- この商品を含むブログを見る