
nvim
だからこれをデフォルトエディタにしようとしていますが、ranger
とてもできません。
ウィキに応じてこれを行うにはexport EDITOR=nvim
...しかしエラーが発生しますnvim command not found
。下から狂ったように見えることを確認してください。
[username@login001 clusterUtils]$ export EDITOR=nvim
[username@login001 clusterUtils]$ $EDITOR
bash: nvim: command not found
[username@login001 clusterUtils]$ nvim
YouCompleteMe unavailable: requires Vim compiled with Python (2.7.1+ or 3.4+) support.
Press ENTER or type command to continue
[username@login001 clusterUtils]$ echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/ibutils/bin:/opt/pbs/default/bin:/home/username/bin:/opt/pbs/default/bin:/opt/pbs/default/bin:/opt/pbs/default/bin:/opt/pbs/default/bin:/opt/pbs/default/bin:/opt/pbs/default/bin:/opt/pbs/default/bin:/home/username/bin:/home/username/bin/neovim/squashfs-root/usr/bin/nvim:/opt/pbs/default/bin:/home/username/bin:/home/username/bin/neovim/squashfs-root/usr/bin/nvim:/home/username/bin:/home/username/bin/neovim/squashfs-root/usr/bin/nvim
[username@login001 clusterUtils]$
ご覧のとおり、nvimは、および$PATH
に入れたので、私のディレクトリに何度も表示されます。.profile
.bash_profile
.bashrc
上記で実行しようとすると、$EDITOR
これが表示されることがわかりますbash: nvim: command not found
。
しかし、テキストファイルを開いて開こうranger
とすると/bin/sh: nvim: command not found
。
同様の質問が投稿されたことを知っていますが、これらの解決策のどれも役に立ちませんでした。
編集:これがクラスターで行われたことは注目に値します。したがって、ルートディレクトリにはアクセスできず、ホームディレクトリにのみアクセスできます。
答え1
指摘したコメントの1つでエイリアスが設定されているように見えるので、nvim
シェルから直接呼び出すと機能します。
エイリアスをキャンセルすると、使用できなくなりますnvim
。問題は設定が$PATH
間違っているようです。あなたはそうだ/home/username/bin/neovim/squashfs-root/usr/bin/nvim
が、$PATH
それはnvim
バイナリ自体のフルパスそのファイルがあるディレクトリへのパスの代わりに...$PATH
ファイル自体は許可されず、ディレクトリのみが許可されます。この場合、システムは/home/username/bin/neovim/squashfs-root/usr/bin/nvim/nvim
明らかに間違った項目を見つけようとします...
/home/username/bin/neovim/squashfs-root/usr/bin
無効な変数パスの代わりにプラグインを介して変更できます$PATH
。