less
マンページを読み、lesskeys
以下を含むファイルを作成しました。
^B shell touch ~/testfile
これを実行lesskey
して作成し、.less-test
実行しますless -k .less-test file
。これらすべてがうまくいき、私が望むことをします。ただし、実際にシェルコマンドを実行してくださいfile
。それらを削除します。ここでEnterキーを押さない方法はありますか?touch ~/testfile\n
touch ~/testfile\n\n
後続の質問(そして最初に尋ねる理由を説明するため) - 私はファイルタグ付けプロセスでこれを行っています。ここでは、ファイルをチェックするのにあまり使用されず、対応するショートカットを使用して書き込みが必要です。 2つのタグのうちの1つがある別のファイル(2つの異なるキーシーケンスにバインドする予定です)したがって、上記のようにEnterをダブルクリックする必要がなく、(next-file
lesskeyコマンドと同様に)すぐに次のファイルに移動する方法(つまり、表示キー以外に他のキーを押さずに)も知りたいです。順序)。
ベストアンサー1
常に「!Done」というメッセージが表示されます。
必要に応じて、command.c(272行と274行)で「!done」をNULLに変更してこの動作を削除できます。
たとえば、touchコマンドの後に次のファイルを実行するには、次のバインディングを追加します。
^B shell touch ~/testfile\n:n\n
(:nは次のファイルへのデフォルトバインディングです)