ツール:vim

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ツール:vim [2017/01/16 13:39] – [概要] mumeiyamibitoツール:vim [2020/06/29 10:17] (現在) – [インストール] mumeiyamibito
行 6: 行 6:
  
 ===== インストール ===== ===== インストール =====
 +==== 通常インストール ====
   * 大抵の Linux ディストリビューションには、デフォルトでインストールされているが、最小限の機能しかない vim (vim-tiny) であるため、使い難いので使いやすい方をインストールする\\ <code bash>   * 大抵の Linux ディストリビューションには、デフォルトでインストールされているが、最小限の機能しかない vim (vim-tiny) であるため、使い難いので使いやすい方をインストールする\\ <code bash>
 $ sudo apt-get install vim $ sudo apt-get install vim
 $ sudo update-alternatives --config editor vim    <-- /usr/bin/vim.basic を選択する $ sudo update-alternatives --config editor vim    <-- /usr/bin/vim.basic を選択する
 +$ sudo select-editor    <-- /usr/bin/vim.basic を選択する
 </code> </code>
-    * update-alternatives は vi にリンクする複数の実行ファイルを切り替えるコマンド+    * ''update-alternatives'' は vi にリンクする複数の実行ファイルを切り替えるコマンド
       * デフォルトで、vi と入力すると vim.tiny が実行される       * デフォルトで、vi と入力すると vim.tiny が実行される
       * このコマンドは他にも異なるバージョンの gcc のリンク切り替えにも使われる       * このコマンドは他にも異なるバージョンの gcc のリンク切り替えにも使われる
 +    * ''select-editor'' も ''update-alternatives'' と同じ効果だが、ソフトウェアによってはこちらを設定しないとデフォルトのエディタとして認識しないものもあるため、両方実行しておくと良い。
 +
 +==== 共用サーバ等での最新版のローカルインストール ====
 +  * インストール条件
 +    * ソースダウンロード先: ''$HOME/opt''
 +    * インストール先: ''$HOME/local''
 +  - ソースをダウンロードする。\\ <code bash>
 +$ cd $HOME/opt
 +$ git clone https://github.com/vim/vim.git
 +</code>
 +  - インストールの設定をする。\\ <code bash>
 +$ cd $HOME/opt/vim
 +$ ./configure --prefix=$HOME/local --disable-selinux --enable-cscope --enable-fontset --enable-gpm --enable-multibyte --enable-rubyinterp --enable-xim
 +</code>
 +  - コンパイルする。\\ <code bash>
 +$ make -j 4
 +</code>
 +  - インストールする。\\ <code bash>
 +$ make install
 +</code>
 +  * 参考サイト: [[https://genzouw.com/entry/2019/02/27/075021/1006/ | Redhat系Linux(CentOS7)にVim8をインストールする方法いろいろ | ゲンゾウ用ポストイット]]
 +
  
 ===== 設定ファイル ===== ===== 設定ファイル =====
行 35: 行 59:
   * '':sort u''   * '':sort u''
   * 参考サイト: [[http://qiita.com/i47_rozary/items/e523f6b7f172fd141d61 | vimで重複行を一つにまとめる(重複分を削除) - Qiita]]   * 参考サイト: [[http://qiita.com/i47_rozary/items/e523f6b7f172fd141d61 | vimで重複行を一つにまとめる(重複分を削除) - Qiita]]
 +
 +==== 行末のスペースを取り除く ====
 +  * .vimrc に以下を追記\\ <code>autocmd BufWritePre * :%s/\s\+$//ge</code>
 +  * 参考サイト: [[http://qiita.com/mktakuya/items/2a6cd35ca0c1b217e28c | Vimで行末の余分なスペースを取り除く - Qiita]]
  
  
 {{tag>プログラミング アプリケーション テキスト}} {{tag>プログラミング アプリケーション テキスト}}
  • ツール/vim.1484541578.txt.gz
  • 最終更新: 2017/01/16 13:39
  • by mumeiyamibito