選択したファイルを一覧表示するKrusaderユーザーアクションを作成したい。私は_ls -1 > list.txt
_のようなターミナルでそれを行うことができ、不要なものを削除するよりも知っています。しかし、私はgedit newDoc.txt < %aList("Selected")%
のようなものを探しています。
GeditヘルプとGoogleをチェックしました。 Geditでテキストを送信する方法が見つかりませんでした。新しいドキュメントまたは既存のドキュメントを開く方法のみが見つかりました。私の考えはまったく可能ですか?
_gedit newDoc newText
_を試すと、「newDoc」と「newText」という名前の2つのタブが作成されます。
ps:TotalCommanderのように、現在のディレクトリにあるファイルをフルパスで一覧表示する方法は?
UPD:%aList("Selected")% | gedit -
—機能しません
gedit
が標準入力から読み取ることになっていることを示します 引数として-
を指定することにより :
ls | gedit -
絶対パスを一覧表示するには:
printf "$PWD/%s\n" * | gedit -
$PWD
には、現在のディレクトリの絶対パスが含まれます。
krusader
が何であるかはわかりませんが、krusaderユーザーアクションがNautilusアクションのようなものであると仮定すると、コマンドをsh -c
でラップし、おそらく%
をエスケープする必要があります。
sh -c 'printf "$PWD/\%s\n" * | gedit -'
*
を適切なプレースホルダーに置き換えます(Nautilusアクションでは%F
になります)。