web-dev-qa-db-fra.com

Existe-t-il un raccourci clavier pour sélectionner la totalité de la ligne actuelle dans Notepad ++?

Microsoft OneNote a un raccourci pratique (Ctrl+A) que j’utilise tout le temps pour sélectionner une ligne entière. Et si vous cliquez une seconde fois, le document entier est sélectionné.

Je voudrais vraiment utiliser Ctrl+A comme raccourci dans Notepad ++ pour sélectionner la ligne actuelle, mais sa valeur par défaut est de sélectionner le document entier Existe-t-il un moyen de ne sélectionner que la totalité de la ligne actuelle?

17
Macondo

Presse Home puis Shift+End.

End puis Shift+Home peut également être utilisé. Si vous devez sélectionner la ligne à partir du début au lieu du premier caractère en retrait, appuyez sur Home deux fois.

Vous pouvez également enregistrer ceci sous forme de macro, puis définir un raccourci pour cette macro. toutefois Ctrl+A est utilisé en tant que select all dans presque tous les éditeurs de texte et les zones de texte, ainsi le changer pourrait rendre les choses plus confuses. Utilisez un autre raccourci à la place

Si vous voulez juste copier/couper/supprimer les lignes, il existe déjà des raccourcis pour vous:

  • Ligne supprimer Ctrl+Shift+L
  • Coupe de ligne Ctrl+L
  • Copie en ligne Ctrl+Shift+T (changé en Ctrl+Shift+X dans le nouveau Notepad ++)

Il existe également d'autres actions sans raccourcis par défaut, telles que transposition de ligne, jointure de ligne, duplication de ligne ... Il suffit de sélectionner Paramètres> mappeur de raccourci> commandes Scintilla , sélectionnez SCI_LINETRANSPOSE/SCI_LINEDUPLICATE/SCI_LINESJOIN... et attribuez-les.

Si Ctrl+Shift+T ne fonctionne pas pour vous, c’est que le raccourci a été attribué à 2 fonctionnalités différentes, ce qui provoque un conflit comme PryrtCJ répond ci-dessous . Dans le nouveau Notepad ++, la copie de ligne a été modifiée en Ctrl+Shift+X, et un avertissement de conflit de raccourci a également été ajouté, rendant la vie un peu plus facile

enter image description here

Voir Listes des raccourcis souris et clavier par défaut pour Notepad ++ et certains plugins

Si vous utilisez une souris, un simple clic sur le numéro de ligne à gauche ou un triple clic sur la ligne fera également l'affaire.

13
phuclv

Pour ceux pour qui la réponse acceptée ne fonctionne pas: je viens de répondre à une préoccupation similaire dans le Notepad ++ Community . Fondamentalement, il existe deux commandes associées à Ctrl+Shift+T raccourci simultanément et l'autre semble prendre la préférence.

Si vous préférez Ctrl+Shift+T pour référencer SCI_LINECOPY, recherchez la commande en conflit (par exemple, Shortcut Mapper >> Main menu >> Restore Recent Closed File, qui est à l'origine du conflit dans ma copie de NPP), sélectionnez Modify, puis changez la lettre déroulante de T à NONE et frapper OK. En supposant qu'il n'y ait plus de conflits, le raccourci reviendra à SCI_LINECOPY.

J'espère que cela t'aides.

6
PeterCJ

Dans NPP7.5.1, SCI_LINECOPY est affecté à Shift+Ctrl+X

Afin que vous puissiez utiliser Shift+Ctrl+X copier la ligne courante dans le presse-papier

3
Cheburek

Je pense que vous pouvez le faire via Macro.

  1. Aller à Macro> Commencer l'enregistrement
  2. Tenir Shift et appuyez sur Bas  pour marquer par exemple 10 lignes. Et supprimez-les.
  3. Allez à Macro> Arrêter l'enregistrement. Maintenant que votre macro est enregistrée, vous pouvez la sauvegarder pour une utilisation ultérieure.
  4. Allez à Macro> Enregistrer la macro d'enregistrement en cours .... Et enregistrez-le avec un nom.
  5. Déplacez le curseur sur la ligne que vous souhaitez supprimer ensuite. Ensuite, sélectionnez Macro> Exécuter une macro plusieurs fois .... Et sélectionnez votre macro et exécutez-la N fois que vous le souhaitez.

Référence: https://stackoverflow.com/questions/19161262/select-range-of-lines-in-notepad

0
Vo Danh

Il suffit de cliquer 3 fois sur un mot ou une ligne

0
mustafa candan