多くのエスケープ文字を含む文字列を編集する


8

設定ファイルを編集していて、次のような非常に長い文字列があるとします。

(setq my-string "very\nlong\nstring [...] \"hello world\"")

エスケープ文字なしで(そしておそらく別のモードで)文字列を編集し、エスケープ文字を使用して結果を構成ファイルに保存するにはどうすればよいですか?

回答:


9

そのためにパッケージstring-editを使用できます。

基本的に、それはまさにあなたが望むものを実行します:string-edit-at-pointポイントで文字列を編集するために単に呼び出し、次にC-c C-c元のバッファに戻ります。

githubのドキュメントにはデモンストレーションが含まれています(リンクが停止しているように見える場合は、直接githubページを参照してください)。


デモンストレーションリンクはパークドメインに移動します。
ジェレミア2015年

どうやらgithubページのリンクが変更されたようで、答えを更新しました。
T. Verron、2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.