nvimコマンドが見つかりませんが、うまくいきます。

nvimコマンドが見つかりませんが、うまくいきます。

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

おすすめ記事