Ouverture d'un fichier texte sur une certaine ligne (raccourci)

29

Je voudrais définir une touche de raccourci qui ouvre un fichier texte particulier sur une ligne particulière. Mon éditeur préféré est Notepad ++, mais les suggestions impliquant d'autres éditeurs sont les bienvenues.

Comment ouvrir plusieurs fichiers dans Notepad ++ chacun sur une ligne spécifique?

user12816
la source

Réponses:

29

Vous devrez utiliser l'option de ligne de commande répertoriée dans l' autre réponse .

Et puis ajoutez un Shortcut key(aka Hotkey) à ce raccourci Windows comme ceci:

  1. Créez un raccourci vers le programme lui-même. Vous pouvez le faire en cliquant avec le bouton droit quelque part (le bureau est le plus simple, mais peu importe où) et en choisissant New -> Shortcut. Vous pouvez également simplement trouver Notepad++dans le Start -> (All) Programsmenu, cliquer avec le bouton droit sur l'élément, le copier à partir de là, puis le coller.

  2. Cliquez avec le bouton droit sur le nouveau raccourci que vous avez créé (pas celui du menu Démarrer), choisissez Properties, puis accédez à l' Shortcutonglet. Dans la Targetboîte, vous aurez déjà quelque chose comme "C:\Program Files (x86)\Notepad++\notepad++.exe"Vous devez ajouter votre fichier que vous souhaitez ouvrir après les guillemets, puis -n##(en remplaçant le #s par le numéro de ligne). La zone cible doit lire quelque chose comme"C:\Program Files (x86)\Notepad++\notepad++.exe" c:\users\username\desktop\test.txt -n73

  3. Restez sur l' Shortcutonglet: il y a une boîte pour éditer le Shortcut key. Cliquez ici et tapez une lettre. Il ajoutera automatiquement Ctrl+ Altà l'avant, et c'est votre touche de raccourci. Je ne sais pas si vous pouvez utiliser d'autres touches de combinaison pour la touche de raccourci.

camster342
la source
+1 pour avoir ajouté l'autre moitié de la réponse que je n'ai pas faite et pour avoir fourni autant de détails. Merci!
Randolf Richardson
Et le nième personnage? Unity trouve les bogues avec précision, y compris le caractère dans la ligne en tant que variable, comment puis-je ouvrir avec NP ++ sur ce caractère linr AND?
Jack Franzen
21

Vous devez utiliser l'option de ligne de commande suivante (où "#" représente le numéro de ligne):

-n#

La liste complète des options de ligne de commande pour Notepad ++ est disponible dans le wiki du projet:

Contrôle de Notepad ++ au démarrage en lui passant les options de ligne de commande

Randolf Richardson
la source
Je sais que ce n'est pas la réponse à la question d'origine, mais c'était la réponse à ma question :-)
Xan-Kun Clark-Davis
2

Pour ouvrir plusieurs fichiers chacun sur une certaine ligne avec Notepad ++:

// for each file (as command line):
notepad++.exe -multiInst filename -n#
n4pgamer
la source