1

大きなemacsファイルがあります。そのファイルには、単に「B」をリストする列があります。その列をリスト「A」に変更したいと思います。これは、手動でクリックして名前を変更することなく、emacs で実行できますか? スクリプトの書き方がわからないのでわかりません。私は最高のプログラマーではありません。

4

2 に答える 2

4

長方形のコマンドはここで機能する可能性があります。変更する列の最初の行にマークを設定します。次に、1 列上の最後の行に移動します。C-x r t( ) を入力し、ミニバッファーのプロンプトstring-rectangleで "A" と入力します。これにより、四角形のテキストがポイントで定義されたコーナーに置き換えられ、ミニバッファーに入力したテキストでマークされます。

于 2013-02-05T19:49:35.990 に答える
1

C-x r t inline-string-rectanglemagnarsのmark-multipleパッケージで関数を使用できます。

これは、元の文字列-矩形関数のように機能しますが、より直感的な方法です。

これらのページを確認してください。

[Emacs Rocks!YouTubeの紹介]

http://emacsrocks.com/e08.html

[GitHubプロジェクト]

https://github.com/magnars/mark-multiple.el

于 2013-02-06T04:15:55.823 に答える