差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
ツール:vim [2017/01/16 13:37] – [一連の操作を繰り返す complex repeat] mumeiyamibito | ツール:vim [2020/06/29 10:17] (現在) – [インストール] mumeiyamibito | ||
---|---|---|---|
行 3: | 行 3: | ||
* vi 派生の CUI でも使える有名なエディタ | * vi 派生の CUI でも使える有名なエディタ | ||
* 機能が豊富 | * 機能が豊富 | ||
- | * ノーマルモードとインサート(insert)モードを切り替えながらやる独特の操作は、GUI のエディタに慣れた人にとってハードル以外の何者でもない | + | * ノーマルモードとインサート(insert)モードを切り替えながらやる独特の操作は、GUI のエディタに慣れた人にとってハードル以外の何者でもない |
===== インストール ===== | ===== インストール ===== | ||
+ | ==== 通常インストール ==== | ||
* 大抵の 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 <-- / | $ sudo update-alternatives --config editor vim <-- / | ||
+ | $ sudo select-editor | ||
</ | </ | ||
- | * update-alternatives は vi にリンクする複数の実行ファイルを切り替えるコマンド | + | * '' |
* デフォルトで、vi と入力すると vim.tiny が実行される | * デフォルトで、vi と入力すると vim.tiny が実行される | ||
* このコマンドは他にも異なるバージョンの gcc のリンク切り替えにも使われる | * このコマンドは他にも異なるバージョンの gcc のリンク切り替えにも使われる | ||
+ | * '' | ||
+ | |||
+ | ==== 共用サーバ等での最新版のローカルインストール ==== | ||
+ | * インストール条件 | ||
+ | * ソースダウンロード先: | ||
+ | * インストール先: | ||
+ | - ソースをダウンロードする。\\ <code bash> | ||
+ | $ cd $HOME/opt | ||
+ | $ git clone https:// | ||
+ | </ | ||
+ | - インストールの設定をする。\\ <code bash> | ||
+ | $ cd $HOME/ | ||
+ | $ ./configure --prefix=$HOME/ | ||
+ | </ | ||
+ | - コンパイルする。\\ <code bash> | ||
+ | $ make -j 4 | ||
+ | </ | ||
+ | - インストールする。\\ <code bash> | ||
+ | $ make install | ||
+ | </ | ||
+ | * 参考サイト: | ||
+ | |||
===== 設定ファイル ===== | ===== 設定ファイル ===== | ||
行 35: | 行 59: | ||
* '': | * '': | ||
* 参考サイト: | * 参考サイト: | ||
+ | |||
+ | ==== 行末のスペースを取り除く ==== | ||
+ | * .vimrc に以下を追記\\ < | ||
+ | * 参考サイト: | ||
{{tag> | {{tag> |