このような異なるライン上に存在する各項目で得られたEmacsバッファに供給コンマ区切りのリストに別々の行の項目を変換:Emacsは:私は、多くの場合、改行またはラインによって分離されたアイテムを貼り付け
one
two
three
four
とても多くの場合、私は実際にこのようなカンマ区切りのリストが欲しい:
"one", "two", "three", "four"
一覧表示する行からワンタッチ変換を行うことができるように素晴らしいことです。私はこれを正規表現を使って変換できると思っていますが、Emacsの組み込み関数を持っているような一般的に使われている操作のようです。誰か提案することはできますか?
この関数が期待どおりに機能するには、リスト内の最後の行の直後にカーソルを配置する必要がありますが、バッファに何かを貼り付けたばかりの場合はカーソルが自然な場所になります。これは私のために働く - ありがとう。編集:これは、偶然にも、なぜ私はEmacsが好きです! – SlowLearner
@SlowLearner普遍的な引数を挿入後の場所にジャンプする命令として使用するように変更しました。そのため、 'M-x lines-to-cslist'と呼ぶと、ポイントは挿入された文字列の最後に移動します。 –