C'è una scorciatoia da tastiera per selezionare l'intera riga corrente in Notepad ++?


17

Microsoft OneNote ha una scorciatoia pratica ( Ctrl + UN ) che uso sempre per selezionare un'intera riga. E se lo fai clic una seconda volta seleziona l'intero documento.

Mi piacerebbe davvero usare Ctrl + UN come scorciatoia in Notepad ++ per selezionare la riga corrente, ma il suo valore predefinito è selezionare l'intero documento. C'è un modo per farlo selezionare solo l'intera linea corrente?


Solo per aggiungere, Microsoft OneNote può anche selezionare l'intero documento con Ctrl + A scorciatoia. Continua a premere Ctrl e premere A più volte, espande la selezione da una riga all'altra dell'intero documento.
Cricrazy

Risposte:


11

stampa Casa poi Cambio + Fine .

Fine poi Cambio + Casa può anche essere usato. Se è necessario selezionare la linea dal all'inizio invece del primo carattere rientrato , stampa Casa due volte.

Puoi anche registrarlo come una macro e quindi impostare una scorciatoia per quella macro. però Ctrl + UN è usato come seleziona tutto in quasi tutti gli editor di testo e le caselle di testo, la modifica potrebbe rendere le cose più confuse. Usa un'altra scorciatoia

Se vuoi solo copia / taglia / delete le linee, ci sono già scorciatoie per te:

  • Line delete Ctrl + Cambio + L
  • Linea tagliata Ctrl + L
  • Copia di linea Ctrl + Cambio + T (cambiato in Ctrl + Cambio + X nel nuovo Notepad ++)

Ci sono anche altre azioni senza scorciatoie predefinite come la trasposizione della linea, l'unione delle linee, la duplicazione delle linee ... Basta selezionare impostazioni & Gt; Mappatore di collegamenti & Gt; Comandi di Scintilla selezionare SCI_LINETRANSPOSE / SCI_LINEDUPLICATE / SCI_LINESJOIN... e assegnali.

Se Ctrl + Cambio + T non funziona per te, quindi è perché il collegamento è stato assegnato a 2 diverse funzionalità, causando un conflitto come PryrtCJ ha risposto di seguito . Nella nuova copia della linea Notepad ++ è stata modificata Ctrl + Cambio + X e un avviso di conflitto di scelta rapida è stato aggiunto, rendendo la vita un po 'più semplice

enter image description here

Vedere Elenchi di mouse e tasti di scelta rapida predefiniti per Notepad ++ e alcuni plug-in

Se utilizzi un mouse, fai clic sul numero di linea a sinistra o sul triplo clic della linea.


6
Posso confermare che CTRL + MAIUSC + T *** NON FUNZIONA !!! *** Windows 10, NPP 6.8.6. I miei risultati sono che NPP sta cercando di creare un nuovo file per qualche motivo. Non sono sicuro del perché. Possibilmente correlato a un plug-in? Spero che questo aiuti qualcuno. Ho visto questa "soluzione" su 3 diversi siti web. Almeno per me, NON funziona.
Eric Hepperle - CodeSlayer2010

1
Ctrl-Shift-T non ha funzionato neanche per me. Win7, NPP 6.8.3. Facendo clic sul numero di riga, Ctrl-C è stato il modo più veloce per me.
dvdhns

@ CodeSlayer2010 hai provato ad aprire i comandi di Scintilla come ho detto? Forse le tue scorciatoie sono state modificate in qualche modo o stai utilizzando una lingua diversa, quindi una scorciatoia diversa. Basta cambiare SCI_LINECOPY a qualunque cosa tu voglia
phuclv

@dvdhns mentre digiti come è più veloce di una scorciatoia quando devi muovere la mano per trovare il mouse, quindi premi scorciatoia?
phuclv

@ LưuVĩnhPhúc: Grazie per la tua risposta. Non l'ho provato perché non volevo passare allo sforzo di rimappare le mie chiavi. Ma sembra che i comandi di scintilla potrebbero essere un buon posto per verificare se qualcos'altro potrebbe averli modificati.
Eric Hepperle - CodeSlayer2010

5

Per quelli per i quali la risposta accettata non funziona: ho appena risposto a una preoccupazione simile nella comunità di Notepad ++ . Fondamentalmente, ci sono due comandi associati a Ctrl + Cambio + T scorciatoia simultaneamente, e l'altra sembra avere la preferenza.

Se preferisci Ctrl + Cambio + T fare riferimento SCI_LINECOPY, trova il comando in conflitto (ad esempio, Shortcut Mapper & Gt; & gt; Main menu & Gt; & gt; Restore Recent Closed File, che è ciò che sta causando il conflitto nella mia copia di NPP), selezionare Modificare , quindi modificare la lettera a discesa da T a NESSUNA e colpisci ok . Supponendo che non ci siano più conflitti, il collegamento verrà ripristinato SCI_LINECOPY.

Spero che questo ti aiuti.


Buon input, puoi spiegare il significato dei comandi SCI rispetto a quelli del menu principale?
Jagadish Talluri

Scusa, non sono un esperto ai comandi di Scintilla. Ho appena trovato due azioni mappate sulla stessa scorciatoia da tastiera, e ho scoperto quale disabilitare per far sì che il collegamento faccia ciò io lo voglio :-)
PeterCJ

2

In NPP7.5.1 SCI_LINECOPY è assegnato a Cambio + Ctrl + X

Quindi puoi usare Cambio + Ctrl + X per copiare la riga corrente negli appunti


0

Penso che puoi farcela via Macro.

  1. Vai a Macro & gt; Inizia a registrare
  2. tenere Cambio e tocca Giù per segnare per esempio 10 linee. E cancellali.
  3. Vai a Macro & gt; Interrompi registrazione. Ora la tua macro è registrata, puoi salvarla per usarla in futuro.
  4. Vai a Macro & gt; Salva macro di registrazione corrente .... E salvalo con un nome.
  5. Sposta il cursore sulla linea che desideri eliminare dopo di essa. Quindi vai a Macro & gt; Esegui una macro più volte .... E seleziona la tua macro ed eseguila N volte che vuoi.

Riferimento: https://stackoverflow.com/questions/19161262/select-range-of-lines-in-notepad


4
D: Come posso selezionare una linea usando la tastiera? A: Ecco un modo per eliminare 10 righe. Avrai bisogno di fare clic con il mouse alcune volte ogni volta che lo usi. Che cosa?
G-Man

@ G-Man Dal momento che è possibile assegnare un collegamento a macro, questa soluzione è perfettamente valida. La Macro dovrebbe probabilmente contenere le operazioni dalla risposta fornita da LưuVĩnhPhúc, però.
JC2k8

Penso che la mia soluzione risponda alla domanda di Macondo, puoi fare quasi tutto con Marco
Vo Danh

1. Vuole cancellare il attuale linea, non 10 linee. 2. Premendo 10 volte verso il basso, fai la selezione in qualche posizione sulla decima riga. Non seleziona il totale 10 linee
phuclv

-1

Maiusc + Fine - seleziona l'intera riga dopo il cursore.


Questo non è quello che viene chiesto.
Toto

-1
  1. Cambio + Pagina su : Seleziona tutto il testo prima del cursore
  2. Cambio + Pagina giù : Seleziona tutto il testo sotto il cursore
  3. Cambio + Fine : Seleziona il testo dopo il cursore in linea
  4. Cambio + Casa : Seleziona il testo prima del cursore in linea

questo non risponde alla domanda. E Shift + Del sicuramente non è usato per selezionare il testo
phuclv

scusa dovrebbe essere (Maiusc End) non (shift Del) il mio errore
mustafa candan

e Shift+Page up/down seleziona una pagina prima o dopo il cursore, non Seleziona tutto il testo sotto il cursore
phuclv
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.