強調表示された行の最後に二重引用符を追加したい。または、ハイライトされた行の束から2文字を削除したい。これにはコマンドがありますか?私はテキストの矩形を挿入するための "M-x r t"があることを知っていますが、これはすべてが縦に並んでいる場合にのみ有効です。これは一般的に行末ではありません。Emacsで一度に多くの行の最後にテキストを追加または削除するにはどうすればよいですか?例えば、
5
A
答えて
7
あなたは
- 、 RESPを C-X(C-E「C-FC-X)とキーボードマクロを保存することができます。 C-X(C-EBackspaceキーBackspaceキーC-FC-X)。次いでC-Xとマクロを起動E、E、 E、E ...
- M-C-%のを持つ正規表現置換を行います。
$
を"
と置き換えて二重引用符を追加する場合は、..$
を最後の2つの 文字を削除するものに置き換えます。
3
ここでは、視覚的にわかりやすく、1行に入力するごとに結果が表示されます。
グラブhttp://github.com/capitaomorte/yasnippetからyasnippetの最新のコピーとあなたの.emacs
(require 'yasnippet)
(defun yas/add-to-end-of-lines-snippet()
(interactive)
(when (region-active-p)
(let ((snippet (replace-regexp-in-string "$" "$1" (buffer-substring (region-beginning) (region-end)))))
(delete-region (region-beginning) (region-end))
(yas/expand-snippet snippet))))
に追加今領域と種類M-x add-to-end-of-lines-snippet
を選択します。
5
関連する問題
- 1. プロセスの多くのインスタンスを一度に削除するにはどうすればいいですか?
- 2. TextBoxに行を追加/削除しないようにするにはどうすればよいですか?
- 3. GEに一度に追加された行ストリングをどのように削除するのですか?
- 4. In Ansibleでは、ファイルの最後に行を追加するにはどうすればよいですか?
- 5. 最後のフォームが削除されないようにするにはどうすればよいですか?
- 6. アンドロイドでインテントフィルタをプログラムで追加または削除するにはどうすればよいですか?
- 7. delayed_jobsにワーカーを追加または削除するにはどうすればよいですか?
- 8. 最後のEOL後にファイルの内容を削除するにはどうすればよいですか?
- 9. salesforceで一度に複数のレコードを削除するにはどうすればよいですか?
- 10. ファイルにテキストを追加するにはどうすればよいですか?
- 11. .data()にテキストを追加するにはどうすればよいですか?
- 12. テキストにストロークを追加するにはどうすればよいですか?
- 13. キーワードが一致した後にすべてを削除するにはどうすればよいですか?
- 14. すべての画面で一度にナビゲーションバーを追加するにはどうすればよいですか?
- 15. テキストファイルの行を削除するにはどうすればよいですか?
- 16. WrapPanelから項目を削除または追加するにはどうすればいいですか?
- 17. Yiiで行を削除するにはどうすればよいですか?
- 18. ファイルの最後に空白行を追加するにはどうすればいいですか?
- 19. 一度に複数のEmacsモードにフックを適用するにはどうすればよいですか?
- 20. 後でコミットしたままで、悪いコミットを削除するにはどうすればよいですか?
- 21. Eclipseのスペルチェッカー - 追加した単語を削除するにはどうすればよいですか?
- 22. ユーザーが追加した2番目のハッシュを削除するにはどうすればよいですか?
- 23. GameSceneを一度に削除するにはどうすればよいですか?
- 24. UILabelにテキストを追加するにはどうすればいいですか?
- 25. 他のクラスを削除せずにクラスを追加するにはどうすればよいですか?
- 26. sedの特定の行数の下にテキストを追加するにはどうすればよいですか?
- 27. Eclipseのプロジェクトエクスプローラビューで追加のクラスドロップダウンを削除するにはどうすればよいですか?
- 28. 多くのエンティティからdb.BlobPropertyを削除するにはどうすればよいですか?
- 29. perlスクリプトの最後に複数のPODを追加するにはどうすればよいですか?
- 30. TStringGrid行を削除するにはどうすればよいですか?
マクロを記録した後、C-u n C-x eを実行します。ここで「n」は、おそらく望むリピート数です。 – SlowLearner
マクロの次回の実行に備えるために、そこにあるマクロに "C-n"がないのですか? – deong
@deong:そうです、ありがとうございます。更新しました。 – choroba