Blocco di espansione / compressione Notepad ++ con tastiera


50

La mia domanda è piuttosto semplice, c'è un modo in Notepad ++ di espandere e comprimere i blocchi con la scorciatoia da tastiera? Conosco già alt+0e alt+shift+0per espandere / comprimere tutti i blocchi, ma voglio raggiungere questo obiettivo per un singolo blocco.

Il comportamento che voglio riprodurre è quando fai clic sul piccolo simbolo +/- vicino a un blocco di codice o xml ma solo con la tastiera.

Risposte:


43

Ctrl+ Alt+ Fcomprime il livello corrente e Ctrl+ Alt+ Shift+ lo Fespande.


5
La scorciatoia alt + 0 per piega tutto e alt + maiusc + 0 per dispiega tutto. superuser.com/questions/436023/…
Mhmd

Questa risposta non è vera se non hai selezionato alcuna lingua dall'editor e stai lavorando con semplici blocchi di testo di file .txt.
user806202

47

In breve:
Alt+ 0piega (collassa) tutti i blocchi
Alt+ 1piega tutto il livello 1
Alt+ 2piega tutto il livello 2
Alt+ xecc.

e
Alt+ Shift+ 0Spiega tutto
Alt+ Shift+ 1Spiega Livello 1
Alt+ Shift+ 2Spiega Livello 2
Alt+ Shift+ 3Spiega Livello 3
Alt+ Shift+ xecc.

E sì, bzlm , in ShortCut Mapper, nel menu 'Impostazioni', il comando Alt+ 3è associato a un comando chiamato 3. Questo è sotto il comando Collapse Current Level, quindi il significato è Collapse Level 3o Piega tutti i blocchi di livello 3


2
Si prega di leggere di nuovo attentamente la domanda. La tua risposta non risponde alla domanda originale. Nessuna delle tue scorciatoie espanderà / comprimerà un singolo blocco che è ciò che la domanda ha posto. Questa risposta può essere un commento su un'altra risposta, ma non risponde alla domanda.
DavidPostill

-1

Prova a usare ALT- 3e per condensare e comprimere a livello di elemento.

Questo condenserà tutti i fratelli del nodo radice uno alla volta.


1
Non credo che il tuo comando faccia quello che OP ha descritto. Tuttavia, sembra fare qualcosa. Ti interessa spiegare cosa e come?
Konrad Viltersten,

Per favore, ti prego. Nel mio Notepad ++ alt-3 è confuso in modo confuso con un comando chiamato 3.
bzlm,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.