【Ubuntu】vimをまともに使える環境までの道のり

目次

nodeとnpmのインストール

aptで入れると古いのが入ってしまうのでひと工夫必要

  1. aptでインストール

    1
    sudo apt-get install -y nodejs npm
  2. n packageの導入

    1
    sudo npm install n -g
  3. n packageを使ってnodeをインストール

    1
    sudo n stable
  4. 最初に入れたnodeとnpmを消去

    1
    sudo apt purge -y nodejs npm
  5. 再ログインして確認

    1
    2
    3
    exec $SHELL -l
    node -v
    npm -v

yarnのインストール

  1. yarnリポジトリを有効にする
  • GPGキーのインポート
    1
    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
  • リポジトリリストに追加
    1
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  1. パッケージリストの更新

    1
    sudo apt update
  2. yarnのインストール

  • --no-install-recommendsはNode.jsをインストールしないようにするコマンド
    • sudo apt install yarnだとNode.jsも同時にインストールしてしまう
      1
      sudo apt install --no-install-recommends yarn
  1. 確認
    1
    yarn --version

vimの更新

  1. PPA追加
  • リポジトリリストに追加

    1
    sudo add-apt-repository ppa:jonathonf/vim
  • パッケージリストの更新

    1
    sudo apt update
  1. 既存のvimをアンインストール

    1
    sudo apt remove vim
  2. vimインストール

    1
    sudo apt install vim
  3. 確認

    1
    vim --version

vimのプラグインマネージャーのvundleインストール

  1. Githubからクローンして配置

    1
    git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  2. .vimrcに記述

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    set nocompatible
    filetype off
    set rtp+=~/.vim/bundle/Vundle.vim
    call vundle#begin()

    ' この下に追加したいプラグインを入力する
    Plugin 'VundleVim/Vundle.vim'

    call vundle#end()
    filetype plugin indent on

coc.nvimのインストール

  1. .vimrcに追記

    1
    Plugin 'neoclide/coc.nvim'
  2. インストール
    vimを一度閉じで、以下のコマンドを実行

1
vim +PluginInstall +qall
  1. vimを開くと出るエラーの解決
    以下のコマンドをvim内のコマンドとして実行
1
:call coc#util#install()
  1. 確認
    vimを閉じてサイド開くと、開くときにコンソールに以下のような文字が出力されれば導入成功
    1
    [coc.nvim] creating data directory: /home/daiki/.config/coc

clangd-12のインストール

  1. インストール

    1
    sudo apt-get install clangd-12
  2. コマンドをclangdに置き換え

  • clangd-12としてインストールされるのでコマンド名を変更
    1
    sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-12 100

gruvboxテーマのインストール

  1. colorsディレクトリの作成

    1
    mkdir ~/.vim/colors
  2. ダウンロードして配置

    1
    wget https://github.com/morhetz/gruvbox/blob/master/colors/gruvbox.vim ~/.vim/colors/

自作.vimrcの読み込み

  1. ダウンロードと配置

    1
    wget https://raw.githubusercontent.com/Daiki-Iijima/dotfiles/main/_vimrc ~/ -O .vimrc
  2. プラグインの追加

    1
    vim +PluginInstall +qall

参考

Author

Daiki Iijima

Posted on

2021-09-14

Updated on

2024-04-17

Licensed under