簡単なテキスト注釈のためにEmacsを使いたいと思います。選択されたテキスト領域をかっこやその他の文字で囲むコマンドはありますか?ブラケットはEmacsでテキストを選択しました
3
A
答えて
2
標準Emacsはこれを実行するためのコマンドが、この1つはトリックを行う必要があるかどうかはわからない:
(defun surround-brackets()
"Surround current region with brackets"
(interactive)
(when (use-region-p)
(save-excursion
(let ((beg (region-beginning))
(end (region-end)))
(goto-char end)
(insert "]")
(goto-char beg)
(insert "[")))))
EDITをコメントで述べたように、this questionは、以下のソリューションを提案していますこれははるかに簡単ですが、これを行うには、ほとんどの構造化と柔軟な方法がautopairである[
(global-set-key (kbd "M-[") 'insert-pair)
4
で終わるキーバインディングを使用する必要があります。 I は、対になったデリミタを挿入してペアの区切り文字でコンテンツをラップするための標準的なソリューションとなっています。
Joao(autopair
の著者)もyasnippetと書かれています。これは、Emacsでよく使われている のテンプレートライブラリです。 yasnippet
は、 領域を任意のテキストで囲むために使用できます。
両方のライブラリは、Textmateでその動作をモデル化しています。
関連する問題
- 1. JTextPaneで選択したテキストを選択解除します
- 2. emacsで以前に選択したウィンドウを選択してください
- 3. Android Spinner選択したテキスト
- 4. emacsでclojureフォームを選択
- 5. タポールイベントで選択したテキストを取得
- 6. phpstormはテキストを選択します
- 7. フレックス:mx:Labelまたはmx:Textで選択したテキストで* * *を実行しますか?
- 8. カウント選択中のすべてのコンマまたは選択したテキスト
- 9. ドロップダウンボックスで選択したオプションのテキスト
- 10. テキストでテキスト選択したテキストをテキストエリアに表示
- 11. ドロップダウンリストのテキストをテキストに設定または選択:ここをクリックまたは他のテキストを選択
- 12. jQueryは選択したテキストを設定します
- 13. ngclipboardコピー後にテキストを選択解除する(または選択しない)
- 14. 選択したテキストをWebviewで強調表示します。 [Android]
- 15. RichEditで選択したテキストのハイライトカラーを変更します。
- 16. 選択したテキストをテキストエリアで太字にします
- 17. ContentEditable DIVで選択したテキストを取得しますか?
- 18. テキストエリアで選択したテキストを大文字にします
- 19. は、Emacsでくすぶる列をクリックしてテキストを選択することができますか?
- 20. 選択した選択肢のテキスト入力を更新する
- 21. ユーザーが選択したテキストを表示
- 22. 選択テキスト&ハイライト選択または選択値を取得する(リアクト)
- 23. 強調表示された選択されたテキストを、デフォルトではEmacsに置き換えます。
- 24. jComboBoxは、選択したアイテムを選択したときに選択項目を最初に選択します
- 25. HTML複数選択変更「なし選択された」テキスト
- 26. テキストの選択ブロックまたは複数のテキストの同時選択
- 27. 選択ボックスの選択値を変更する方法は?つまり、テキストではなく選択した値を表示したいのですか?
- 28. 選択値から選択した値を選択します。
- 29. UIActivityViewControllerがWhatsAppまたはFacebook用に別のテキストを選択しました
- 30. VS2010サラウンドスニペット - 選択した$テキストを複製できますか?
[Emacsで文字を囲んでテキストを選択して折り返す](http://stackoverflow.com/questions/2951797/wrapping-selecting-text-in-enclosing-characters-in-emacs) – phils
合意。私はすぐにこの質問を削除します。リンクありがとうございました。 –
回答があるので質問を削除できませんが、私は正確な重複としてフラグを立てています。 –