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


19

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 dessus une deuxième fois, il sélectionne tout le document.

Je voudrais vraiment utiliser Ctrl+ Acomme raccourci dans Notepad ++ pour sélectionner la ligne actuelle, mais sa valeur par défaut est de sélectionner tout le document. Existe-t-il un moyen de lui faire sélectionner uniquement la ligne actuelle entière?


1
Juste pour ajouter, Microsoft OneNote peut également sélectionner le document entier avec un Ctrl + Araccourci. Continuez à appuyer Ctrlet appuyez Aplusieurs fois, cela étend la sélection de ligne en section à tout le document.
Cricrazy

Réponses:


19

Appuyez Homeensuite sur Shift+ End.

Endalors Shift+ Homepeut également être utilisé. Si vous devez sélectionner la ligne depuis le tout début au lieu du premier caractère en retrait , appuyez Homedeux fois sur.

Vous pouvez également l'enregistrer en tant que macro, puis définir un raccourci vers cette macro. Cependant Ctrl+ Aest utilisé comme sélectionner tout dans presque tous les éditeurs de texte et les zones de texte, donc le changer pourrait rendre les choses plus confuses. Utilisez un autre raccourci à la place

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

  • Suppression de ligne Ctrl+ Shift+L
  • Coupe de ligne Ctrl+L
  • Copie de ligne Ctrl+ Shift+ T(changé en Ctrl+ Shift+ Xdans le bloc-notes plus récent ++)

Il existe également d'autres actions sans raccourcis par défaut comme la transposition de ligne, la jonction de ligne, la duplication de ligne ... Sélectionnez simplement Paramètres > Mappeur de raccourcis > Commandes Scintilla , sélectionnez SCI_LINETRANSPOSE/ SCI_LINEDUPLICATE/ SCI_LINESJOIN... et affectez-les.

Si Ctrl+ Shift+ Tne fonctionne pas pour vous, c'est parce que le raccourci a été attribué à 2 fonctionnalités différentes, provoquant un conflit comme PryrtCJ a répondu ci-dessous . Dans la version plus récente de Notepad ++, la copie de ligne a été remplacée par Ctrl+ Shift+ X, et un avertissement de conflit de raccourci a également été ajouté, ce qui facilite un peu la vie

entrez la description de l'image ici

Voir Listes des raccourcis clavier et souris 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 font également l'affaire.


6
Je peux confirmer que CTRL + Shift + T *** NE FONCTIONNE PAS !!! *** Windows 10, NPP 6.8.6. Mes résultats sont que NPP essaie de créer un nouveau fichier pour une raison quelconque. Je ne sais pas pourquoi. Peut-être lié à un plugin? J'espère que cela aide quelqu'un. J'ai vu cette "solution" sur 3 sites différents. Du moins pour moi, cela ne fonctionne PAS.
Eric Hepperle - CodeSlayer2010

1
Ctrl-Shift-T ne fonctionnait pas non plus pour moi. Win7, NPP 6.8.3. Un simple clic sur le numéro de ligne puis Ctrl-C était le moyen le plus rapide pour moi.
dvdhns

@ CodeSlayer2010 avez-vous essayé d'ouvrir les commandes Scintilla comme je l'ai dit? Peut-être que vos raccourcis ont été modifiés d'une manière ou d'une autre ou que vous utilisez une langue différente, d'où un raccourci différent. Modifiez simplement ce SCI_LINECOPYque vous voulez.
phuclv

@dvdhns en tapant comment est-ce plus rapide qu'un seul raccourci lorsque vous devez déplacer votre main pour trouver la souris puis appuyer sur le raccourci?
phuclv

@ LưuVĩnhPhúc: Merci pour votre réponse. Je n'ai pas essayé parce que je ne voulais pas faire l'effort de remapper mes clés. Mais, il semble que les commandes scintilla pourraient être un bon endroit pour vérifier si quelque chose d'autre les a peut-être modifiées.
Eric Hepperle - CodeSlayer2010

6

Pour ceux pour qui la réponse acceptée ne fonctionne pas: je viens de répondre à une préoccupation similaire dans la communauté Notepad ++ . Fondamentalement, il y a deux commandes associées au raccourci Ctrl+ Shift+ Tsimultanément, et l'autre semble avoir la préférence.

Si vous préférez que Ctrl+ Shift+ fasse Tréférence 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 modifiez la lettre déroulante de Tà NONEet appuyez sur OK. En supposant qu'il n'y ait plus de conflits, le raccourci reviendra SCI_LINECOPY.

J'espère que cela t'aides.


Bonne entrée, pouvez-vous expliquer la signification des commandes SCI par rapport à celles du menu principal?
Jagadish Talluri

Désolé, je ne suis pas un expert des commandes Scintilla. Je viens de trouver deux actions mappées sur le même raccourci clavier et j'ai trouvé celle à désactiver pour que le raccourci fasse ce que je voulais. :-)
PeterCJ

3

Dans NPP7.5.1 SCI_LINECOPYest affecté à Shift+ Ctrl+X

Vous pouvez donc utiliser Shift+ Ctrl+ Xpour copier la ligne actuelle dans le presse-papiers


0

Je pense que vous pouvez le faire via Macro.

  1. Allez dans Macro> Démarrer l'enregistrement
  2. Maintenez la Shifttouche enfoncée pour marquer par exemple 10 lignes. Et supprimez-les.
  3. Accédez à Macro> Arrêter l'enregistrement. Maintenant que votre macro est enregistrée, vous pouvez la sauvegarder pour une utilisation future.
  4. Accédez à Macro> Enregistrer la macro d'enregistrement actuelle .... Et enregistrez-le avec un nom.
  5. Déplacez le curseur sur la ligne que vous souhaitez supprimer après cela, puis allez dans 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: /programming/19161262/select-range-of-lines-in-notepad


4
Q: Comment sélectionner une ligne à l'aide du clavier? R: Voici un moyen de supprimer 10 lignes. Vous devrez cliquer plusieurs fois sur la souris chaque fois que vous l'utiliserez.     Quelle?
G-Man dit «Réintègre Monica» le

@ G-Man Puisque vous pouvez attribuer un raccourci aux macros, cette solution est parfaitement viable. Cependant, la macro devrait probablement contenir les opérations de la réponse fournie par LưuVĩnhPhúc.
JC2k8

je pense que ma solution correspond à la question de Macondo, vous pouvez presque tout faire avec Marco
CuongDC

1. Il veut supprimer la ligne actuelle , pas 10 lignes. 2. En appuyant 10 fois vers le bas, il suffit de faire la sélection dans une position sur la 10e ligne. Il ne choisit pas les entiers 10 lignes
phuclv

0

Cliquez simplement 3 fois sur un mot ou une ligne


cliquer n'est pas un raccourci clavier. Et même si la souris peut être utilisée, un simple clic à gauche du numéro de ligne suffit . Pas besoin d'un triple clic
phuclv

-1

Shift+ End- sélectionne la ligne entière après le curseur.


Ce n'est pas ce qu'on lui demande.
Toto

1
C'est OK pour sélectionner une ligne entière, si le curseur est déjà au début de la ligne.Pensez à ajouter la clé Accueil devant le raccourci dans votre réponse.
MarianD

ce n'est pas différent de ma réponse 3 ans auparavant, et c'est aussi moins correct
phuclv
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.