Pertanyaan yang diberi tag «text-editing»

Pertanyaan tentang mengedit atau memanipulasi teks di dalam Emacs.


1
buat `delete-duplikat-baris` abaikan baris kosong dan kata-kata tertentu
Saya mengedit teks dalam mode org, beberapa baris diulang karena mereka merupakan bagian dari file yang berbeda dari topik yang sama. Saya ingin menggunakan delete-duplicate-linesuntuk menghapus baris yang diulang, namun, perintah menghapus baris kosong juga, yang merupakan sesuatu yang tidak saya inginkan (kalau tidak saya tidak akan memiliki paragraf!). Saya …

4
Ganti teks di dalam berbagai pembatas (mis: kurung, tanda kutip)
Saya sering melakukan implementasi pengujian dengan nilai-nilai hardcoded yang kemudian ingin saya ubah. Suka ref = open('specific-file-name') Yang ingin saya ubah menjadi ref = open(fname) Saya sudah terbiasa vim dan di sana saya bisa mengetik ci(fnamedengan asumsi titik itu ada di dalam kurung. ( ci(singkatan menggantikan kurung bagian dalam). Bagaimana …

1
Mengedit string dengan banyak karakter pelarian
Katakanlah saya sedang mengedit file konfigurasi saya dan ada string yang sangat panjang seperti ini: (setq my-string "very\nlong\nstring [...] \"hello world\"") Bagaimana cara mengedit string tanpa karakter escape (dan mungkin dalam mode yang berbeda) dan daripada menyimpan hasilnya kembali dalam file konfigurasi dengan karakter escape?


1
Cegah memasukkan teks di awal buffer yang dimulai dengan teks hanya-baca
Saya memperpanjang paket Emacs yang ada dan saya ingin membuat bagian dari buffer tidak dapat diedit (hanya baca). Bahkan, saya ingin membuat hanya satu baris di tengah buffer yang dapat diedit dan saya menggunakan cuplikan berikut untuk mencapai itu: (put-text-property (point-min) point-before-editable-text 'read-only t) ;; (put-text-property point-after-editable-text (point-max) 'read-only t) …

2
Bagaimana cara memasukkan teks setelah titik?
Saya ingin memasukkan (secara terprogram) beberapa teks tepat setelah titik (tanpa memindahkannya). Saya datang dengan ini: (save-excursion (insert "my text")) Sepertinya berhasil. Apakah ini cara yang baik untuk melakukan apa yang saya inginkan? Misalnya, apakah ada situasi di mana ini bisa pecah? (Selain yang insertakan pecah, seperti buffer baca-saja.) Apakah …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.