「Neovim」の版間の差分
Kusakata.bot (トーク | 投稿記録) 細 (文字列「Tips and tricks」を「ヒントとテクニック」に置換) |
(同期) |
||
| 2行目: | 2行目: | ||
[[Category:テキストエディタ]] |
[[Category:テキストエディタ]] |
||
[[en:Neovim]] |
[[en:Neovim]] |
||
| − | Neovim はユーザーエクスペリエンスやプラグイン、GUI などを改良した [[Vim]] のフォークです。 |
+ | [https://neovim.io/ Neovim] はユーザーエクスペリエンスやプラグイン、GUI などを改良した [[Vim]] のフォークです。 |
== インストール == |
== インストール == |
||
| 43行目: | 43行目: | ||
" Standard vim specific commands |
" Standard vim specific commands |
||
endif |
endif |
||
| + | |||
| + | == トラブルシューティング == |
||
| + | |||
| + | === Neovim を終了してもカーソルが元に戻らない === |
||
| + | |||
| + | Neovim の終了後もカーソルが点滅してしまう場合は [https://github.com/neovim/neovim/wiki/FAQ#cursor-style-isnt-restored-after-exiting-nvim neovim FAQ] の解決方法を見てください。 |
||
== 参照 == |
== 参照 == |
||
| − | * [https://neovim.io/ ホームページ] |
||
* [https://github.com/neovim/neovim Github リポジトリ] |
* [https://github.com/neovim/neovim Github リポジトリ] |
||
* [https://github.com/neovim/neovim/wiki Github wiki] |
* [https://github.com/neovim/neovim/wiki Github wiki] |
||
2017年11月13日 (月) 20:09時点における版
Neovim はユーザーエクスペリエンスやプラグイン、GUI などを改良した Vim のフォークです。
目次
インストール
設定
vim からの移行
Neovim はメインの設定ディレクトリに ~/.vim ではなく $XDG_CONFIG_HOME/nvim を、メインの設定ファイルとして ~/.vimrc ではなく $XDG_CONFIG_HOME/nvim/init.vim を使用します。
移行に関する情報は nvim-from-vim を参照するか、neovim で :help nvim-from-vim コマンドを実行することで得ることができます。
vim アドオンのロード
vim のためにインストールしたプラグインやシンタックス定義などのアドオンを使いたい場合、rtp を使って vim のデフォルトのランタイムパスを neovim に追加することができます。nvim の中から以下を実行するか、あるいは neovim の設定ファイルに追加してください:
set rtp^=/usr/share/vim/vimfiles/
ヒントとテクニック
vi や vim を neovim で置き換える
$VISUAL と $EDITOR 環境変数を設定することで大抵の場合に neovim が使われるようになります。
一部のアプリケーションでは vi や vim がデフォルトエディタとしてハードコードされていますが、neovim-drop-inAUR をインストールすることで neovim を使うことができます。
init.vim から .vimrc にシンボリックリンクを作成
neovim は標準 vim と互換性を保っているため、nvim/init.vim から .vimrc にシンボリックリンクを張ることで設定オプションをそのまま使うことができます:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
neovim と vim の設定を分けたい場合、.vimrc ファイルの中で if ブロックを使うことでどちらかにだけ適用される設定を記述できます:
if has('nvim')
" Neovim specific commands
else
" Standard vim specific commands
endif
トラブルシューティング
Neovim を終了してもカーソルが元に戻らない
Neovim の終了後もカーソルが点滅してしまう場合は neovim FAQ の解決方法を見てください。