Kateで編集するときにテキスト文書に現在の日付を挿入する

Kateで編集するときにテキスト文書に現在の日付を挿入する

ショートカットの組み合わせを使用して編集するときに開いているKateテキスト文書に現在の日付を挿入したいと思います。

Atomにはこのようないくつかのオプションがありますが、Kateについては何も見つかりませんでした。

答え1

その機能をグローバルに使用するには、xdotoolその機能を使用できます。

私の設定にはシェルスクリプトがあります

#!/bin/sh
xdotool type $(date +%Y-%m-%d_%H:%M)

グローバルショートカットにバインドします。

答え2

#!/bin/sh

echo -n "$(date +%F)"

実行可能ファイルとして保存したら、次の操作を行います。

  • 設定> Kateの設定>外部ツールに移動します。
  • カチッという音Add > Add Tool
  • Name希望の名前に設定
  • Executable設定/path/to/script
  • Output私が使ったことについてInsert at Cursor Position
  • ショートカットを設定してみてください。

答え3

この場合、外部スクリプトを使用する必要はありません。 >>を
入力して>を押します。ToolsExternal ToolsConfigure...AddAdd tool...

  • Name:たとえば、名前を設定しますInsert date
  • 空白のボタンを押して、グループview-calendarなどで目的のアイコンを選択します。Actions
  • 設定Executable:echo
  • たとえば、Arguments:に設定します。コマンドラインの改行を防ぐことは内部Kate変数です。-n %{Date:dd.MM.yy}-necho%{Date:}
  • Outputに切り替えますInsert at Cursor Position

OKを押してからを押しますApply。それはすべてです。

以下を使用して、利用可能な日付形式を確認できます。協会
Kate 外部ツールの詳細については、次をご覧ください。ここ

答え4

xdotoolですでに言及されています@kay-djからの返信ただし、これはのみ適用されますX11

しかし、バリエーションがありますydotoolこれはウェイランドにも当てはまります。

#!/bin/sh
ydotool type $(date +%Y-%m-%d_%H:%M)

私はWayland、ManjaroでGNOME(現在43)を使用しており、次のGNOMEカスタムショートカットを使用してこのスクリプトのグローバルキーを定義しました。

ここに画像の説明を入力してください。

関連情報