Kitty はタスクを介して現在のシェルからコマンドを実行します。

Kitty はタスクを介して現在のシェルからコマンドを実行します。

以下を使用して、現在開いているシェルでコマンドを実行できますか?ターミナルエミュレータ?

たとえば、ハイパーリンク動作を定義する場合:

protocol file
mime inode/directory
action [RUN SHELL ACTION] cd ${FILE_PATH}

答え1

はい、次のブロックを使用します。

# Opens file in vim in current terminal when clicked.
protocol file
mime text/*
#action launch --type=overlay $EDITOR $FILE_PATH
action send_text normal,application vi "${FILE_PATH}"\r

# Cd to directory and ls in current terminal when directory is clicked
protocol file
mime inode/directory
action send_text normal,application cd "${FILE_PATH}" && ls \r

関連情報