「Neovim」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(文字列「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 のフォークです。

インストール

neovim パッケージをインストールしてください。

設定

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 の解決方法を見てください。

参照