Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
informatique:les_logiciels_que_j_utilise [2021/02/20 17:42] – [Variety] pteu | informatique:les_logiciels_que_j_utilise [2023/09/25 14:42] – [Notepad++] externalisation dans une page dédiée pteu |
---|
| |
==== Notepad++ ==== | ==== Notepad++ ==== |
[[http://notepad-plus-plus.org/fr/|Notepad++]] est un éditeur de texte générique qui intègre la coloration syntaxique (personnalisable !) de code source. | |
| |
===Fonction recherche=== | [[http://notepad-plus-plus.org/fr/|Notepad++]] est un éditeur de texte open-source générique qui intègre la coloration syntaxique (personnalisable !) de code source ainsi que de nombreux plugins. |
Avec la fonction recherche (''Ctrl+F''), on peut utiliser des expressions régulières. La prise en charge n'étant pas complète (il ne reconnait pas la syntaxe ''{1,3}'' par exemple..), pour rechercher des adresses IP on peut utiliser l'expression approximative suivante : | |
<code bash> | |
[0-9]*\.[0-9]*\.[0-9]*\.[0-9]* | |
</code> | |
| |
La recherche permet aussi de remplacer les occurrences trouvées (''Ctrl+H''). Par exemple, pour __supprimer les lignes vides__ il faut cocher le Mode de recherche "expressions régulière", rechercher le motif ''^$\r?\n'' et laisser le champs "Remplacer par" vide. NB : il existe une fonction intégrée directement dans Notepad++ qui fait ça : menu Édition > Ligne > Enlever les lignes vides. | |
| |
===Coloration syntaxique=== | |
Il dispose d'une interface graphique pour créer sa propre coloration syntaxique dont la syntaxe est de [[http://udl20.weebly.com|UDL2]] : | |
==Opérateur & Délimiteurs== | |
Les délimiteurs sont traités par ordre, si le premier matche alors le 2nd ne sera pas traité. | |
| |
Pour surligner toute la ligne (par exemple pour émuler un commentaire en C) : | |
* Ouvrant : ''<nowiki>//</nowiki>'' (inconvénient : il n'est pas précisé de "en début de ligne" donc matchera tous les "<nowiki>//</nowiki>") | |
* Caractère d'échappement : ''\'' (permet de ne pas traiter le caractère suivant \ pour afficher le style) | |
* Fermant : ''<nowiki>((EOL))</nowiki>'' (caractère magique symbolisant le saut de ligne (End Of Line), soit "\r\n", "\n" et "\r" | |
| |
==Commentaire et nombre== | |
Commentaire sur une ligne : | |
* Ouvrant : ''<nowiki>// #</nowiki>'' | |
* Caractère de continuation : ''<nowiki>(( \ ??/ )) \</nowiki>'' | |
* Fermant : | |
''<nowiki>(( \ ??/ ))</nowiki>'' s'applique à ''<nowiki>//</nowiki>'', et ''\'' à ''#'' | |
| |
==Liens utiles== | |
* http://udl20.weebly.com/delimiters.html | |
* https://www.google.fr/#q=notepad%2B%2B+delimiter+escape | |
| |
Pour importer un nouveau langage utilisateur, récupérer le fichier new_language.xml, aller dans Langage > Définissez votre langage, puis faire "Importer". Relancer Notepad++ pour voir apparaitre le nouveau template dans la liste des langages utilisateur ; on peut ainsi le modifier avec l'éditeur intégré. | |
| |
| page dédiée: [[informatique:logiciels:notepad|Notepad++]] |
====PhotoRec==== | ====PhotoRec==== |
| |
[[https://mobaxterm.mobatek.net/|MobaXterm]] est un client SSH amélioré qui inclut un client Xserver, SFTP, RDP, VNC, un affichage par onglet ou en split-screen, un gestionnaire de redirection de ports, etc... Assez lourd mais très pratique ! | [[https://mobaxterm.mobatek.net/|MobaXterm]] est un client SSH amélioré qui inclut un client Xserver, SFTP, RDP, VNC, un affichage par onglet ou en split-screen, un gestionnaire de redirection de ports, etc... Assez lourd mais très pratique ! |
| |
| Quelques raccourcis en vrac (ils se modifient dans Settings/General/MobaXterm keyboard shortcuts): |
| |
| Gestion des onglets |
| * ''Ctrl+Alt+T'' : nouvel onglet |
| * ''Ctrl+Alt+Q'' : fermer l'onglet courant |
| * ''Ctrl+Alt+droite'' ou ''Ctrl+Tab'' : onglet suivant |
| * ''Ctrl+Alt+gauche'' ou ''Ctrl+MAJ+Tab'': onglet précédent |
| * ''Ctrl+MAJ+D'' : détacher/rattacher l'onglet courant |
| * ''Ctrl+MAJ+U'' : dupliquer l'onglet courant |
| Affichage |
| * ''F11'' : basculer du mode plein écran ou fenêtré |
| * ''Ctrl+Alt+1'' : basculer en mode 1 onglet par fenêtre |
| * ''Ctrl+Alt+2'' : basculer en mode splitté verticalement (ne fonctionne pas si une fenêtre est détachée) |
| * ''Ctrl+Alt+3'' : basculer en mode splitté horizontalement |
| * ''Ctrl+Alt+4'' : basculer en mode splitté 4x terminaux |
| * ''Ctrl+MAJ+B'' : afficher/masquer la barre latérale |
| Autres |
| * ''Ctrl+MAJ+N'' : démarrer une nouvelle connexion |
| * ''Ctrl+MAJ+F'' : rechercher dans la fenêtre courante |
| * ''Ctrl+MAJ+F3'' : rechercher le suivant |
| * ''MAJ+Inser'' : coller dans le terminal |
| * ''Ctrl+MAJ+S'' : enregistrer le contenu de la fenêtre dans un fichier texte |
| * ''Ctrl+Alt+M'' : ouvrir/fermer le terminal contextuel |
==== PuTTY ==== | ==== PuTTY ==== |
{{:informatique:logiciels:putty.png?nolink |}} | {{:informatique:logiciels:putty.png?nolink |}} |
| |
====Terminator==== | ====Terminator==== |
| |
[[https://launchpad.net/terminator|Terminator]] est un émulateur de terminal pour Linux et consorts, léger et fonctionnel ayant pour fonctionnalités notoires : | [[https://launchpad.net/terminator|Terminator]] est un émulateur de terminal pour Linux et consorts, léger et fonctionnel ayant pour fonctionnalités notoires : |
* multi-tab | * multi-tab |
* ''Ctrl + Shift + O'' : Splitter l'écran horizontalement | * ''Ctrl + Shift + O'' : Splitter l'écran horizontalement |
* ''Ctrl + Shift + E'' : Splitter l'écran verticalement | * ''Ctrl + Shift + E'' : Splitter l'écran verticalement |
| * ''Alt + Up/Down/Right/Left'' : Sélectionner le terminal du dessus/bas/etc... |
| |
* ''Ctrl + Shift + Up/Down/Right/Left'' : Redimensionner le terminal courant | * ''Ctrl + Shift + Up/Down/Right/Left'' : Redimensionner le terminal courant |
* ''Ctrl + Shift + T'' : New tab | |
* ''Ctrl + Shift + F'' : rechercher dans le scrollback du terminal courant | * ''Ctrl + Shift + F'' : rechercher dans le scrollback du terminal courant |
* ''Ctrl + Shift + X'' : Maximize terminal | * ''Ctrl + Shift + X'' : Maximize terminal |
* ''Alt + Up/Down/Right/Left'' : Sélectionner le terminal du dessus/bas/etc... | |
* ''Alt + A/O'' : Broadcast all/off | * ''Alt + A/O'' : Broadcast all/off |
| * ''Ctrl + Shift + T'' : New tab |
| * ''Ctrl + PageUp/PageDown'' : aller au précédent/suivant onglet |
| |
| Pour enregistrer la taille de la fenêtre, l'option n'étant pas présente dans les préférences il faut éditer le paramètre **size** directement dans le fichier de config : **~/.config/terminator/config** |
| <code bash ~/.config/terminator/config> |
| [layouts] |
| [[default]] |
| [[[child0]]] |
| size = 856, 541 |
| </code> |
| |
====UltraCopier==== | ====UltraCopier==== |