GNUオクターブ:`sh:vim:コマンドが見つかりません`

GNUオクターブ:`sh:vim:コマンドが見つかりません`

GNU Octaveを実行していますが、flatpakコマンドに問題がありますedit。 OctaveのCLIで実行するとき

edit file.m

次の問題があります。

sh: vim: command not found

私の設定ファイルには次の設定がありますoctavercGNUオクターブウィキ:vim):

EDITOR('vim > /dev/tty 2>&1 < /dev/tty %s')

vim私のシステムにインストールされました。前のコマンドでvimbyに置き換えてもエラーは発生しません。nano

私が使っているのが問題ではないかと思いますflatpak

ベストアンサー1

Flatpakアプリケーションは、提供された実行可能ファイルとその実行時(またはorg.octave.Octaveの場合はorg.kde.Sdk/x86_64/5.14)のみを実行できます。 Nanoはorg.kde.Sdkで利用可能です。 VimまたはEmacsの両方を使用することはできません。

Flatpakコンテナを使用してホストプログラムを実行できますflatpak-spawn --host。バラよりFlatpakでGUIアプリケーションにCLIツールを実行させる方法は?

ターミナルでOctaveを実行し、いくつかの試行錯誤の最後に動作する設定を見つけました。

edit mode sync
edit home .
EDITOR('flatpak-spawn --host --env=TERM=linux /usr/bin/vim > /dev/tty 2>&1 < /dev/tty %s')

おすすめ記事