この種のコードを N 回入力しているだけです。
menu.add_item(spamspamspam, "spamspamspam");
そして、それを行うためのより速い方法があるかどうか疑問に思っています。
スニペットを作成したくないことを除いて、yasnippet のミラーと同様の動作が必要です。引数の順序は、プロジェクトごと、言語ごとに異なります。
定数である唯一のものは、同じ行で数回繰り返す必要がある変数名です。
入力したいのですが
menu.add_item($,"")
引用符の間のポイントで、ショートカットを呼び出して入力を開始し、最後に で終了しC-eます。
余分なカーソルの動きがないので、これは私にとって有利に思えます。私はこれを行う方法について考えていますが、それがすでに行われているのか、それともより良い/より高速なことができるのか疑問に思っています.
UPD 結局のところ、ヤスニペットの方法。
答えてくれたthisirsに感謝します。これは確かにyasnippet
私が最初に念頭に置いていたコードです:
(defun yas-one-line ()
(interactive)
(insert "$")
(let ((snippet
(replace-regexp-in-string
"\\$" "$1"
(substring-no-properties
(delete-and-extract-region
(line-beginning-position)
(line-end-position))))))
(yas/expand-snippet snippet)))
しかし、私はまだ何かより良い/より速いものを見たいと思っています.