GNU/Linux >> Belajar Linux >  >> Linux

Mengedit *Daftar bookmark* Buffer Di Emacs?

Di Emacs (menggunakan Bookmarks+), jika saya mengetik C-x r l Saya dapat membuka buffer *Bookmark List* dan navigasikan melalui bookmark saya.

Pada buffer ini, jika saya mengetik Enter pada bookmark yang diberikan, Emacs membuka bookmark, dan jika saya mengetik r Emacs memungkinkan saya untuk mengeditnya (mengganti nama). Namun, mode pengeditan ini mengharuskan saya mengetikkan pengeditan saya dari awal di minibuffer (yaitu, saya perlu memberikan nama baru bookmark dan jalur lengkap bookmark).

Saya bertanya-tanya apakah ada cara untuk mengedit *Bookmark List* buffer secara langsung, seolah-olah saya sedang mengedit buffer biasa, sehingga saya tidak perlu mengetik ulang nama atau jalur baru bookmark (jika saya ingin menyimpan sebagiannya) dari awal.

Jawaban yang Diterima:

Tidak, *Bookmark List * buffer tidak dapat diedit secara langsung. Tapi ada perintah (keys) untuk mengedit bookmark yang ditampilkan di sana. Anda menyebutkan r . Ada juga e dan E , tergantung bagian bookmark mana yang ingin Anda ubah. Belum lagi beberapa tombol untuk mengedit tag bookmark.

Adapun memulihkan teks yang ada untuk digunakan kembali (edit), itu seharusnya sepele. Nilai saat ini tersedia sebagai nilai default (M-n , M-p ). Atau Anda dapat menyalinnya dari buffer bantuan:C-h RET memberikan bantuan pada bookmark baris saat ini (dalam buffer *Help* ), dan dengan awalan arg, catatan bookmark lengkap ditampilkan, yaitu, sexp Lisp yang mewakili bookmark, yang ada di file bookmark Anda (~/.emacs.bmk , secara default).

Nilai saat ini dari setiap bagian bookmark yang ingin Anda edit tersedia dengan mudah – Anda tidak perlu memulai dari awal.


Linux
  1. Kuasai perintah Linux ls

  2. Apa plugin ruang kerja Emacs terbaik?

  3. Bagaimana saya bisa menyembunyikan Bilah Alat di Emacs secara terus-menerus?

  1. Ubuntu Instal Buku Bookmark Manager Dari Terminal

  2. Seberapa Besar Buffer Pipa?

  3. Gnome Berhenti Meraih Kunci Emacs?

  1. Apa perbedaan antara buffer dan memori cache di Linux?

  2. Cara menemukan ukuran buffer soket linux

  3. Bagaimana cara menyalin buffer salinan Layar GNU ke clipboard?