notepad++

Transcription

notepad++
NOTEPAD++
TOUCHES DE RACCOURCI
Alt-(1~8)
Alt-0
Alt-C
Alt-F4
Alt-F5
Alt-Shift-(1~8)
Alt-Shift-0
Alt-Shift-Flêche ou Alt + le clique gauche de la souris
Clic droit sur la barre de séparation (mode clonage)
Ctrl-(Keypad-/Keypad+) ou Ctrl + molette (s'il y en a)
Ctrl-A
Ctrl-Alt + flèche droite
Ctrl-Alt + flèche gauche
Ctrl-Alt-C
Ctrl-Alt-C (après sélection d'un code couleur RGB « #xxxxxx »)
Ctrl-Alt-F
Ctrl-Alt-L
Ctrl-Alt-R
Ctrl-Alt-S
Ctrl-Alt-Shift-C
Ctrl-Alt-Shift-F
Ctrl-Alt-Shift-H
Ctrl-Alt-Shift-R
Ctrl-B
Ctrl-Backspace
Ctrl-C
Ctrl-D
Ctrl-Delete
Ctrl-E
Ctrl-F
Ctrl-F2
Ctrl-F3
Ctrl-G
Ctrl-H
Ctrl-I
Ctrl-J
Ctrl-Keypad/
Ctrl-L
Ctrl-M
Ctrl-N
Ctrl-O
Ctrl-P
Ctrl-Q
Ctrl-S
Ctrl-Shift-BackSpace
Ctrl-Shift-Delete
Ctrl-Shift-Down
Ctrl-Shift-F
Ctrl-Shift-F3
Ctrl-Shift-I
Ctrl-Shift-M
Ctrl-Shift-P
Ctrl-Shift-Q
Ctrl-Shift-R
Ctrl-Shift-S
Ctrl-Shift-T
Ctrl-Shift-Tab
Ctrl-Shift-U
Ctrl-Shift-Up
Ctrl-Space
Ctrl-T
Ctrl-Tab
Ctrl-U
Ctrl-V
Ctrl-W
Ctrl-X
Ctrl-Y
Ctrl-Z
F1
F11
F2
F3
F5
F6
Shift-F2
Shift-F3
Shift-Tab (lorsque plusieurs lignes sont sélectionnées)
Tab (lorsque plusieurs lignes sont sélectionnées)
FONCTIONS
Replier le niveau (1~8)
Replie tous les blocs
Permet d'insérer un texte sur toutes les lignes suivantes à partir du curseur
Quitter Notepad++
Ouvre la sélection courante si c'est un fichier, sinon propose de le créer
Déplier le niveau (1~8)
Déplie tous les blocs
Sélectionner en mode colone
Permet de choisir une séparation horizontale ou verticale par rotation
Zoom Avant & Zoom Arrière
Sélectionner Tout
Déplace le curseur à l'occurrence suivante du mot en cours
Déplace le curseur à l'occurrence précédente du mot en cours
Affiche la fenêtre du plugin ColorPicker
Affiche la fenêtre ColorPicker avec la couleur correspondant au code couleur
Replier le bloc de la ligne courante
Le texte s'écrit de gauche à droite
Le texte s'écrit de droite à gauche
Enregistrer sous
Met en commentaire HTML (XML, etc...) la sélection
Déplier le bloc de la ligne courante
Basculer l'affichage en hexadécimal (requiert le plugin Hex-editor)
Décommente la sélection si c'est un commentaire HTML (XML, etc...)
Aller à l'accolade ouvrante/fermante
Supprimer du curseur courant au début du mot
Copier
Dupliquer la ligne courante ou la sélection courante
Supprimer du curseur courant à la fin du mot
Plugin HTML Tag : convertit en entités les caractères spéciaux
Ouvrir la boîte de dialogue de Recherche
Mettre/Enlever un Signet
Recherche le mot (sous le curseur) ou la sélection suivante
Ouvrir la boîte de dialogue Atteindre
Ouvrir la boîte de dialogue de Rechercher/Remplacer
Coupe la ligne en deux
Joint les lignes ensemble
Restaurer la taille de vue originale
Supprimer la ligne courante
Surligne toutes les occurrences du mot présent sous le curseur
Ouvrir un Nouveau document
Ouvrir un document
Imprimer
Commenter/Décommenter le texte sélectionné en commentaire de ligne
Enregistrer le document
Supprimer du curseur courant au début de la ligne
Supprimer du curseur courant à la fin de la ligne
Déplacer la ligne courante vers le bas
Rechercher dans les fichiers
Recherche le mot (sous le curseur) ou la sélection précédente
Recherche incrémentale
Enlève les surlignages des occurrences
Joue la macro
Commenter le texte sélectionné en bloc
Enregistrer une macro/Arrêter l'enregistrement d'une macro
Enregistrer tous les documents
Copier la ligne courante dans le presse-papiers
Document Précédent
Convertir en majuscules
Déplacer la ligne courante vers le haut
Ouvre la liste de complétion de mots ou de fonctions
Échanger la position de la ligne courante contre celle de la ligne précédente
Plugin HTML Tag : va à la balise ouvrante/fermante
Document Suivant
Convertir en minuscules
Coller
Fermer le document courant
Couper
Rétablir la frappe
Annuler la frappe
A propos de Notepad++
Activer/Désactiver le mode écran entier
Signet Suivant
Recherche Suivante
Ouvrir la boîte de dialogue d'exécution
Ouvre la boîte d'exécution de NppExec
Signet Précédent
Recherche précédente
Supprimer des tabulations ou des espaces
Insérer des tabulations ou des espaces
NPPEXEC
COMMANDES
$(#0)
$(#N), N=1,2,3...
$(ARGC)
$(ARGV)
$(ARGV[0])
$(ARGV[N])
$(CURRENT_DIRECTORY)
$(CURRENT_WORD)
$(EXT_PART)
$(FILE_NAME)
$(FULL_CURRENT_PATH)
$(LEFT_VIEW_FILE)
$(NAME_PART)
$(NPP_DIRECTORY)
$(RARGV)
$(RARGV[N])
$(RIGHT_VIEW_FILE)
$(SYS.<var>)
cd
cd <chemin complet ou relatif>
cls
con_load <fichier>
con_loadfrom <fichier>
con_save <fichier>
con_saveto <fichier>
CTRL+BREAK
CTRL+C
dir
dir <masque ou chemin\masque>
echo <texte>
help
npp_exec <fichier>
npp_exec <script>
npp_open <fichier>
npp_open <masque ou chemin\masque>
npp_run <commande>
npp_save
npp_save <fichier>
npp_saveall
npp_switch <fichier>
set
set <var>
set <var> = <valeur>
unset <var>
ver
FONCTIONS
C:\Program Files\Notepad++\notepad++.exe
Chemin complet du ennième fichier ouvert (position de l'onglet)
Nombre de paramètres passés à la commande npp_exec
Tous les paramètres passés à la commande npp_exec derrière le script
Nom du script – 1er paramètre passé à la commande npp_exec
Ennième paramètre passé à la commande npp_exec
E:\my Web\main
Le(s) mot(s) sélectionné(s) dans le fichier courant
html
welcome.html
E:\my Web\main\welcome.html
Chemin complet du fichier courant dans la vue primaire
welcome
C:\Program Files\Notepad++\
Tous les paramètres en ordre inversé
Ennième paramètre à partir du dernier
Chemin complet du fichier courant dans la vue secondaire
Variable d'environnement de Windows (par ex. $(SYS.PATH)
Affiche le chemin courant
Change le chemin courant
Efface la console
Charge le contenu d'un fichier dans la console
Charge le contenu d'un fichier dans la console
Sauvegarde le contenu de la console dans un fichier
Sauvegarde le contenu de la console dans un fichier
Tue le processus en cours (console seulement)
Tue le processus en cours (console seulement)
Affiche les fichiers et les sous-répertoires
Affiche les fichiers et les sous-répertoires selon le masque
Affiche le texte dans la console NppExec
Dresse la liste des commandes (console seulement)
Execute les commandes à partir du fichier (absolu ou relatif)
Execute les commandes à partir du script
Ouvre un fichier dans Notepad++
Ouvre le ou les fichiers selon le masque
Exécute une commande externe
Enregistre le fichier courant dans Notepad++
Enregistre le fichier spécifié s'il est ouvert dans Notepad++ (absolu ou relatif)
Enregistre tous les fichiers modifiés
Change le fichier courant (absolu ou relatif)
Affiche toutes les variables utilisateur
Affiche le contenu la variable utilisateur <var>
Assigne la valeur <valeur> à la variable utilisateur <var>
Supprime la valeur utilisateur
Affiche la version du plugin (console seulement)
Expressions régulières de Notepad++
.
Correspond à n'importe quel caractère. Ex : la recherche de "c.s" nous retournera toutes les occurences de
"ces", "cas" et "cus".
(...)
Permet d'isoler une sous-chaîne, afin d'être réutilisée dans le cas de remplacement de texte. Ex : remplacer
"(manchots) et (pingouins)" par "\2 et \1" changera toutes les occurences "manchots et pingouins" en
"pingouins et manchots".
\#
Dans le cas de remplacement de texte, permet d'identifier une sous-chaîne isolée par (...), # étant sa position
(à partir de la gauche) allant de 1 à n. Ex : remplacer "Dictionnaire (historique) de (la) (langue) (française)
(de) (Robert)" par "Dictionnaire \5 \2 \3 \5 \6" changera toutes les occurences de "Dictionnaire historique de
la langue française de Robert" en "Dictionnaire de la langue de Robert".
\<...\> Permet d'effectuer une recherche sur un *mot* au sens strict du terme. Ex : la recherche de "mancho" nous
retournera toutes les occurences de "mancho" + "t" et "mancho" + "ts", tandis que la recherche de
"\<mancho\>" ne nous retournera aucune occurence.
\x
Permet d'effectuer une recherche incluant le caractère spécial "x". Ex : La recherche de "\(" nous retournera
les occurences de "(", tandis que la recherche de "(" retournerait une erreur. Idem avec ")", "[", "]", ".", "*",
"+", "$" et "^".
[...]
Permet de prendre en compte l'ensemble des caractères listés entre crochets. Les plages de caractères sont
également gérées : [A-Z] pour les majuscules (ne pas oublier de cocher la case "respecter la casse"), [a-z]
pour les minuscules, [0-9] pour les chiffres. Ex : une recherche de "[9851]" retournera toutes les occurences
de "9", "8", "5" et "1". Une recherche de "[k-o]" retournera toutes les occurences de "k", "l", "m", "n" et "o".
[^...] Permet de ne pas prendre en compte l'ensemble des caractères listés entre crochets. Ex : une recherche de
"[^a-z0-9 ]" retournera l'occurence de tous les caractères qui ne sont ni une lettre (sans ponctuation), ni un
chiffre, ni un espace.
^
Indique le début d'une ligne (sauf si utilisé dans un ensemble, voir ci dessus). Ex : une recherche de "^[mol]"
retournera toutes les occurences de "m"/"M", "o"/"O" et "l"/"L" présentes en début de lignes.
$
Indique la fin d'une ligne. Ex : une recherche de "\.$" retournera toutes les occurences de "." présentes en fin
de lignes.
*
Permet de prendre en compte la répétition (de 0 à n fois) d'un caractère dans une chaîne recherchée. Ex : une
recherche de "ill*" retournera toutes les occurences de "il" et "ill".
+
Permet de prendre en compte la répétition (de 1 à n fois) d'un caractère dans une chaîne recherchée. Ex : une
recherche de "p+ar" retournera toutes les occurences de "par" et "ppar".
Texte des exemples :
Manchot est un terme désignant plusieurs espèces de l'ordre des sphénisciformes. Ce sont des oiseaux marins de
l'hémisphère austral, incapables de voler à cause de leur adaptation à la vie aquatique. L'espèce la plus connue, le
manchot empereur, vit en Antarctique. Les gorfous sont aussi appelé « manchots à aigrettes ».
On confond souvent les termes manchots et pingouins, en raison des ressemblances physiques de ces oiseaux, et de la
traduction anglaise : en:penguin. Cependant ces deux sortes d'oiseaux n'ont aucune parenté : le manchot appartient aux
Sphenisciformes, tandis que le pingouin appartient aux Charadriiformes. En outre, le premier vit dans l'hémisphère sud,
et le second dans l'hémisphère nord — et peut voler.
L'anglais participe à cette confusion : manchot se traduit par penguin, et pingouin, par razorbill. Beaucoup d'autres
langues ont suivi l'exemple anglais. Selon le Dictionnaire historique de la langue française de Robert, le mot pingouin
est emprunté au néerlandais pinguin (en 1598), lui-même d'origine obscure, bien qu'on l'ait rapproché du mot latin
pinguis qui signifie « gras ». Le dictionnaire étymologique de l'afrikaans, Etimologiesewoordeboek van afrikaans,
prétend que le mot sera emprunté au portugais. Dans le cas de l'anglais, on a également rapproché le mot du gallois «
pen gwyn », « tête blanche », nom donné par les Gallois au grand pingouin, espèce maintenant disparue sans qu'on
puisse en être sûr. Les marins anglais ont confondu les deux types d'oiseaux. C'est l'Académie des sciences qui, lors d'un
vote très serré (à une voix près), a préféré le nom de manchot à celui de pingouin. Le terme de « manchot » serait dû à
l'ornithologue Brisson qui utilisa le latin mancus (estropié) en référence à leurs ailes réduites.
N.B. : ces expressions régulières, basées sur Scintilla, sont également utilisables avec OpenOffice.