web-dev-qa-db-ja.com

テキストの自動補完のためにAutoKeyをセットアップする方法

AutoKey を設定して次の結果を得るにはどうすればよいですか?

  1. テキストエディターでubuのようなWordを入力します
  2. ウィンドウが開き、提案が表示されますubuntu
  3. Tabキーでubuntuを選択できます
  4. ubuubuntuに置き換えられます
3
Tom

注:これはWaylandセッションでは機能しない可能性があります!

Texpander

Texpanderは、Linux用のシンプルなテキストエクスパンダーです。これはAutokeyに似ていますが、~/.texpanderディレクトリに配置したテキストファイルで機能する点が異なります。 Texpanderは、xclipxdotool、およびzenityを使用して、略語を入力できるようにするbashスクリプトで、一致するテキストファイルにあるものに展開されます。

.Zipファイルをダウンロード して内容を抽出します。

texpander.sh~/binにコピーします。実行可能にします。

ディストリビューションのメソッドを使用して割り当てます Ctrl+Shift+~、たとえばtexpander.shに。 (~/bin$PATHにある必要があります。)

xselnotxclip、およびxdotoolSudo apt installを使用してインストールします。

フォルダー~/.texpanderを作成します。

そのフォルダーで、次の3つのファイルを作成します:au.txtoff-topic.txt、およびos.txtは、次の内容で作成します。

au.txt

Ask Ubuntuへようこそ!

off-topic.txt

Ubuntuまたは他の公式フレーバー以外のディストリビューションに関する質問は、ここではトピック外です。

os.txt

OS:Ubuntu 18.04.1 LTS

テキストエディタを開き、割り当てられたショートカットを押してtexpander.shを起動します。次のようなZenityウィンドウが表示されます。

Texpander choices

リストが長い場合は、便利なスクロールバーを使用するか、リストされたアイテムの最初の文字を入力して、リストをそのアイテムにジャンプします。

必要なものを選択して押します Enter またはOKをクリックします。

A longer list with scrollbars

トラブルシューティング:うまくいかない場合は、texpander.shの45行目と61行目のsleep値を増やしてみてください。古いマシンのxdotoolが役立つ場合があります。

1
DK Bose