Je garde des échantillons de code que je trouve utile comme fichiers texte sur mon ordinateur. Je les stocke en tant que fichiers TXT par opposition à la langue dans laquelle ils sont écrits, de sorte qu'ils s'ouvriront dans NotePad ++ au lieu de l'éditeur (c'est-à-dire que je ne veux pas que mes exemples C ++ s'ouvrent dans une IDE, juste un bloc-notes).
Y a-t-il une manière que je puisse avoir NotePad ++ Appliquer la syntaxe appropriée en surbrillance dans le fichier texte en lisant un code spécial dans le fichier texte lui-même? p>
Par exemple si j'avais du SQL, la première ligne du Le fichier texte pourrait lire comme ceci: p> merci d'avance. Je me rends compte que je pouvais simplement choisir la langue après avoir ouvert le fichier (c'est-à-dire une langue> SQL), mais ce serait beaucoup plus pratique s'il pouvait le faire automatiquement. P> P>
5 Réponses :
Je suggérerais de leur donner les extensions de fichiers appropriées, puis importer quelque chose comme celui-ci dans votre registre: alors vous pouvez ouvrir vos fichiers dans np ++ avec un clic droit rapide et NP ++ sera en mesure de détecter automatiquement la bonne langue basée sur l'extension de fichier. p> p>
Êtes-vous sûr que ce sont des fenêtres croisées? Y a-t-il une meilleure façon?
En ce qui concerne être des fenêtres croisées, oui. Windows stocke des associations de fichiers comme celle-ci depuis au moins Windows 95.
Non, ça ne peut pas. Vous pouvez le choisir manuellement ou utiliser des extensions de type de fichier spéciales que vous associez ensuite à NotePad ++ et dites-la de mettre en surbrillance les fichiers comme langue appropriée. P>
Par exemple, utilisez des fichiers .TXTSQL pour les fichiers SQL, .TXTCPP pour C ++ et ainsi de suite. P>
Merci, je vais l'accepter pour l'instant. J'espérais qu'il pourrait y avoir une macro ou un plugin, mais je n'ai encore rien trouvé encore.
@JJ., BTW, pourquoi ne changez-vous pas simplement Windows vers Ouvrir .sql code>
.cpp code> etc. directement avec Notepad ++?
@Pacerier Je souhaite toujours que les fichiers .SQL .CPP s'ouvrent dans leur IDE respectif. Mes fichiers d'échantillons de code sont .txt
@JJ. Hmm, qu'en est-il de nommer vos exemples de fichiers comme nom.sql.sample and nom.cpp.sample, puis définissez Notepad ++ pour reconnaître .sql.sample et .cpp.sample fichiers. Est-ce que cela fonctionne?
La sélection manuelle est une manière beaucoup plus simple. Stockez tous les fichiers du format .txt (indépendamment de Java ou C ++). Ouvrez le fichier dans Bloctapad ++ et sélectionnez la langue correspondante dans le menu. par exemple. Langue -> Java. P>
J'ai fini par écrire moi-même:
Vous avez besoin du plug-in Python P> li>
Ajoutez le code ci-dessous à votre fichier startup.py p> li>
Basculez votre paramètre d'initialisation Python de «paresseux» à «Atstartup» p> li> OL>
#if found determine the menu command and switch language in NPP def switch_language_view(args): notepad.activateBufferID(args["bufferID"]) lineone = editor.getLine(0) if '##' in lineone: lineone = lineone[lineone.rfind('##'):].replace('##', '') lineone = "MENUCOMMAND." + lineone.upper() try: notepad.menuCommand( eval(lineone) ) except: pass #command to link notification notepad.callback(switch_language_view, [NOTIFICATION.FILEOPENED])
Y a-t-il une approche Java?