GNU/Linux >> Linux Esercitazione >  >> Linux

Modificare il buffer *lista segnalibri* su Emacs?

Su Emacs (usando Bookmarks+), se digito C-x r l Posso aprire il buffer *Bookmark List* e naviga tra i miei preferiti.

Su questo buffer, se digito Invio su un dato segnalibro, Emacs apre il segnalibro e se scrivo r Emacs mi permette di modificarlo (rinominarlo). Tuttavia, questa modalità di modifica richiede che io digiti le mie modifiche da zero nel minibuffer (ovvero devo fornire il nuovo nome del segnalibro e il nuovo percorso completo del segnalibro).

Mi chiedevo se esiste un modo per modificare il *Bookmark List* buffer direttamente, come se stessi modificando un normale buffer, in modo da non dover riscrivere da zero il nuovo nome o percorso del segnalibro (nel caso volessi conservarne parti).

Risposta accettata:

No, il *Bookmark List * buffer non è direttamente modificabile. Ma ci sono comandi (tasti) per modificare i segnalibri che vengono visualizzati lì. Hai menzionato r . Ci sono anche e e E , a seconda della parte di un segnalibro che desideri modificare. Per non parlare di diversi tasti per modificare i tag di un segnalibro.

Quanto al recupero del testo esistente per riutilizzarlo (modificarlo), dovrebbe essere banale. Il valore corrente è disponibile come valore predefinito (M-n , M-p ). Oppure puoi copiarlo da un buffer della guida:C-h RET fornisce aiuto sul segnalibro della riga corrente (nel buffer *Help* ), e con un prefisso arg viene mostrato il record completo del segnalibro, ovvero il Lisp sexp che rappresenta il segnalibro, che si trova nel file del segnalibro (~/.emacs.bmk , per impostazione predefinita).

I valori correnti di qualsiasi parte di un segnalibro che desideri modificare sono quindi facilmente disponibili:non dovresti mai ricominciare da zero.


Linux
  1. Padroneggia il comando ls di Linux

  2. Quanto è grande il buffer del tubo?

  3. Gnome ha smesso di afferrare le chiavi di Emacs?

  4. Come trovare la dimensione del buffer del socket di Linux

  5. Cosa mi impedisce di modificare solo il file /etc/shadow nei sistemi non crittografati?

Fissa una visita con lo psichiatra Emacs

Come utilizzare il comando Linux dmesg

Aggiungi ai preferiti i comandi di Linux per un'invocazione ripetuta più semplice

Come aggiungere un segnalibro in Nautilus Folder Explorer?

Come posso aumentare il buffer di scorrimento all'indietro in una sessione dello schermo in esecuzione?

Qual è la relazione tra il ring buffer DMA e l'anello TX/RX per una scheda di rete?