文字列 'target="_blank"' を略語 'tgt' に割り当てたいと思います。これは頻繁に使用し、毎回入力するのが面倒だからです。
上記の文字列にはおそらくエスケープなどが必要なので、より簡単な出発点として、「target」を「tgt」に割り当てようとしました。これをオンにしてグローバル略語として定義しているにもかかわらずabbrev-mode
、「tgt」と入力してスペースを押しても何も起こりません。もしそうなら、私はM-x list-abbrevs
これを得る:
(global-abbrev-table)
"target" 1 "tgt"
というわけで収録されているようです。tgt の後にスペースを押すと、tgt がターゲットに展開されることを期待していましたが、そうはなりません。私は何が欠けていますか?略語の性質を完全に誤解していませんか? 私はEmacs の wiki ページを見てきましたが、多くの Emacs ページと同様に、多くの複雑な解決策と、面倒なほどまばらな基本事項が記載されています。
編集:恥ずかしいことに、これは間違った略語ファイルと逆の割り当ての組み合わせであったため、「ターゲット」と入力すると「tgt」が生成されたようです。必要に応じて「tgt」が「target="_blank"」を生成するようになりました。申し訳ありません。
ただし、関連する質問があります。この省略形は、スペースを押すと展開されますが、通常、'target="_blank"' 文字列の後にスペースは必要ありません。スペースを自動的に削除する方法はありますか?