benoitbalon posteets tagged notepad + +  [ Profile ]

Sort by: Date / Title /

  1. 1 year ago
    Vous souhaitez effectuer un changement de chaine de caractères sur un nombre important de fichiers, mais pour cela Notepad++ nécessite que tous les fichiers soient ouverts. Qu'à cela ne tienne :
    - Appuyez sur F6 pour faire apparaitre la boite de dialogue de NppExec
    - Tapez npp_open "C:\Documents and Settings\calimero\Mes documents\*.txt"
  2. 1 year ago
    Copier-coller ces lignes dans \Program Files\notepad++\QuickText.ini (tout remplacer) :
    
    [17]
    case=CASE $ WHEN $ THEN $ ELSE $ END
    concat=CONCAT($, $)
    date_format=DATE_FORMAT($, '%Y%m%d')
    delete=DELETE FROM $
    if=IF($, $, $)
    ifnull=IFNULL($, $)
    inner=INNER JOIN $ ON $ = $
    insert=INSERT INTO $ ($, $) VALUES ($, $)
    left=LEFT OUTER JOIN $ ON $ = $
    right=RIGHT OUTER JOIN $ ON $ = $
    select=SELECT $ FROM $
    str_to_date=STR_TO_DATE($, '%Y%m%d')
    update=UPDATE $ SET $
    [2]
    case=case $: $\n$
    def=#define $\n$
    default=default $: $\n$
    dowhile=do\n{\n	$\n}\nwhile ($);\n$
    dowhiles=do\n	$\nwhile ($);\n$
    else=else\n{\n	$\n}\n$
    elseif=else if ($)\n{\n	$\n}\n$
    elseifs=else if ($)\n	$\n$
    elses=else\n	$\n$
    for=for ($;$;$)\n{\n	$\n}\n$
    fors=for ($;$;$)\n	$\n$
    func=$ $($)\n{\n	$\n	return $;\n}\n$
    if=if ($)\n{\n	$\n}\n$
    ifelse=if ($)\n{\n	$\n}\nelse\n{\n	$\n}\n$
    ifelses=if ($)\n{\n	$\n}\nelse\n	$\n$
    ifs=if ($)\n	$\n$
    ifselse=if ($)\n	$\nelse\n{\n	$\n}\n$
    ifselses=if ($)\n	$\nelse\n	$\n$
    inc=#include <$>\n$
    incl=#include "$"\n$
    main=int main(int argc, char* argv[])\n{\n	$\n}\n
    switch=switch ($)\n{\n	$\n}\n$
    while=while ($)\n{\n	$\n}\n$
    whiles=while ($)\n	$\n$
    [26]
    case=case $ in\n	$)\n		$\n		;;\n	$)\n		$\n		;;\n	$)\n		$\n		;;\n	*)\n		$\n		;;\nesac
    date=date +'%Y-%m-%d %H:%M:%S'
    elif=elif [ $ ]\nthen\n	$\nfi
    function=# <description>
    if=if [ $ ]\nthen\n	$\nfi
    ifelse=if [ $ ]\nthen\n	$\nelse\n	$\nfi
    numjour=date +'%j'
    while=while $\ndo\n	$\ndone
    [29]
    else=} else {\n $\nforeach=foreach $ $ {\n $\n}\n$
    if=if { $ } {\n $\n}\n$
    ifelse=if { $ }\n $\n} else {\n $\n}
    proc=# $\nproc $ { $ } {\n $\n}\n$
    regsub=regsub -all {$} "$" {$} $\n$
    [3]
    case=case $: $\n$
    class=class $ {\nprivate:\n	$\nprotected:\n	$\npublic:\n	$\n};\n$
    def=#define $\n$
    default=default $: $\n$
    dowhile=do\n{\n	$\n}\nwhile ($);\n$
    dowhiles=do\n	$\nwhile ($);\n$
    else=else\n{\n	$\n}\n$
    elseif=else if ($)\n{\n	$\n}\n$
    elseifs=else if ($)\n	$\n$
    elses=else\n	$\n$
    for=for ($;$;$)\n{\n	$\n}\n$
    fors=for ($;$;$)\n	$\n$
    func=$ $($)\n{\n	$\n	return $;\n}\n$
    hclass=#ifndef $\n#define $\n\nclass $ {\nprivate:\n	$\nprotected:\n	$\npublic:\n	$\n};\n\n#endif\n$
    if=if ($)\n{\n	$\n}\n$
    ifelse=if ($)\n{\n	$\n}\nelse\n{\n	$\n}\n$
    ifelses=if ($)\n{\n	$\n}\nelse\n	$\n$
    ifs=if ($)\n	$\n$
    ifselse=if ($)\n	$\nelse\n{\n	$\n}\n$
    ifselses=if ($)\n	$\nelse\n	$\n$
    inc=#include <$>\n$
    incl=#include "$"\n$
    main=int main(int argc, char* argv[])\n{\n	$\n}\n
    switch=switch ($)\n{\n	$\n}\n$
    while=while ($)\n{\n	$\n}\n$
    whiles=while ($)\n	$\n$
    [38]
    Ris=Rising_Edge ( $ )$
    access=type $ is access $;\n$
    alias=alias $ is $;\n$
    archi=architecture $ of $ is\n$\nbegin\n$\nend $;\n$
    array=type $ is\n array ( $ ) of $;\n$
    assert=assert ( $ )\n report "$"\n sevrity $;\n$
    block=$ : block $\nbegin\n $\nend block $;\n$
    case=case $ is\n when $ =>\n $;\n when others =>\n $;\nend case;\n$
    com=--\n-- $\n--
    component=component $\n port (\n $\n );\nend component $;\n$
    config=for $ : $\n use $\n $;\n$
    constant=constant $: $;\n$
    elsif=elsif ( $ ) then\n $;
    entity=entity $ is\n port (\n $\n );\nend $;\n$
    enum=type $ is ( $, $ );
    exit=exit $ when $;\n$
    file=file $ : $ is $;\n$
    for=$ : for $ in $ downto $ loop\n $;\nend loop $;\n$
    function=function (\n $\n )return $ is\n $\nbegin\n $\nend $;
    functiond=function $ (\n $\n) return $;\n$
    geneif=$ : if ( $ = $ ) generate\n $\nbegin\n $\nend generate $;
    generate=$ : for $ in $ downto $ generate\n $\nbegin\n $\nend generate $;\n$
    generic=generic (\n $\n );\n$
    genmap=generic map (\n $\n)\n$
    group=group $ is ( $ );\n$
    ieee=library ieee;\n use ieee.std_logic_1164.all;\n $
    if=if ( $ ) then\n $;\n$end if;\n$
    ifelse=if ( $ ) then\n $\nelse\n $\nend if;\n$
    ifelsif=if ( $ ) then\n $\nelsif ( $ )\n $\nend if;\n$
    loop=$ : loop\n $\nend loop;\n$
    map=$ : $\n port map (\n $\n );\n$
    mapgen=$ : $\n generic map (\n $\n )\n port map (\n $\n );\n$
    next=$ : next $ when $;\n$
    numeric=use ieee.numeric_std.all;\n$
    pack=package $ is\n $\nend package $;\n\npackage body $ is\n $\nend package body $;\n$
    port=port (\n $\n );\n$
    procedure=procedure $ (\n $\n ) is\n$\nbegin\n $\nend procedure $;\n$
    procedured=procedure $ (\n $\n);\n$
    process=$ : process ( $ )\nbegin\n $\nend process $;\n$
    proclk=$ : process ( $, $ )\n begin\n if ( $ = '$' ) then\n $ <= $;\n elsif( Rising_Edge( $ ) ) then\n $\n end if;\nend process $;
    protected=protected\n $\nend protected ;
    record=type $ is\n record\n $ : $ ;\nend record $;\n$
    start=library ieee;\n use ieee.std_logic_1164.all;\n\nentity $ is\n port (\n $\n );\nend $;\n\narchitecture $ of $ is\n$\nbegin\n$\nend $;\n$
    std=signal $ : std_logic$;\n$
    stdpi=$ : in std_logic;\n$
    stdpio=$ : inout std_logic;\n$
    stdpo=$ : out std_logic;\n$
    stdtextio=use ieee.std_logic_textio.all;\n$
    stdv=signal $ : std_logic_vector( $ downto 0);\n$
    stdvar=variable $ : std_logic;\n$
    stdvpi=$ : in std_logic_vector( $ downto $);\n$
    stdvpio=$ : inout std_logic_vector( $ downto $);\n$
    stdvpo=$ : out std_logic_vector( $ downto $);\n$
    stdvvar=variable $ : std_logic_vector( $ downto 0);\n$
    subtype=subtype $ is $;\n$
    textio=use std.textio.all;\n$
    units=units\n $;\nend units;\n$
    waitf=wait for $;\n$
    waitu=wait until $;\n$
    waituf=wait until $ for $;\n$
    when=when $ =>\n $;$
    whene=when ( $ ) else $;
    while=$ : while $ loop\n $;\nend loop;\n$
    x=x"$"$
    [6]
    else=else\n{\n	$\n} // if
    elseif=else if ($)\n{\n	$\n}
    for=for ($;$;$)\n{\n	\n} // for
    if=if ($)\n{\n	$\n}
    ifelse=if ($) {\n	$\n}\nelse {\n	$\n} // if
    print=System.out.println($);
    private=/**\n* <description>\n* @param <parametre>\n* @return <objet>\n* @exception <nom>\n* @author Benoit BALON\n*/\nprivate void $()\n{\n	$\n} // end method
    public=/**\n* <description>\n* @param <parametre>\n* @return <objet>\n* @exception <nom>\n* @author Benoit BALON\n*/\npublic void $()\n{\n	$\n} // end method
    switch=switch ( $ ) {\n	case 1: \n			\n			break;\n			\n	case 2: \n	\n			break;\n			\n	case 3: \n			\n			break;\n			\n	default: \n			\n			break;\n} // switch
    while=while ($)\n{\n	$\n} // while
    [8]
    b=<b>$</b>$
    black=#000000
    blue=#0000FF
    body=<body>\n	$\n</body>\n$
    comment=<!-- $ -->\n$
    cyan=#00FFFF
    form=<form name="$" action="$">\n	$\n</form>\n$
    green=#00FF00
    grey=#C0C0C0
    h1=<h1>$</h1>\n$
    h2=<h2>$</h2>\n$
    h3=<h3>$</h3>\n$
    h4=<h4>$</h4>\n$
    h5=<h5>$</h5>\n$
    h6=<h6>$</h6>\n$
    head=<head>\n	$\n</head>\n$
    html=<html>\n	<head>\n		<title>$</title>\n		$\n	</head>\n	<body>\n		$\n	</body>\n</html>\n$
    i=<i>$</i>$
    img=<img src="$" alt="$" />\n$
    input=<input type="$" name="$" />\n$
    li=<li>$</li>\n$
    link=<a href="$">$</a>$
    mangenta=#FF00FF
    ol=<ol>\n	<li>$</li>\n	$\n</ol>\n$
    p=<p>$</p>\n$
    pre=<pre>$</pre>\n$
    red=#FF0000
    span=<span>$</span>$
    table=<table>\n	<tr>\n		<td>$</td>\n		$\n	</tr>\n	$\n</table>\n$
    td=<td>$</td>\n$
    title=<title>$</title>\n$
    tr=<tr>\n	$\n</tr>\n$
    ul=<ul>\n	<li>$</li>\n	$\n</ul>\n$
    white=#FFFFFF
    yellow=#FFFF00
  3. 1 year ago
    . :
    ---
    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 (source Wikipedia) :
    --------------------
    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.
  4. sponsorised links
  5. 1 year ago
    Alt-(1~8)   <--->   Replier le niveau (1~8)
    Alt-0   <--->   Replie tous les blocs
    Alt-C   <--->   Permet d'insérer un texte sur toutes les lignes suivantes à partir du curseur
    Alt-F4   <--->   Quitter Notepad++
    Alt-Shift-(1~8)   <--->   Déplier le niveau (1~8)
    Alt-Shift-0   <--->   Déplie tous les blocs
    Alt-Shift-Flêche ou Alt + le clique gauche de la souris   <--->   Sélectionner en mode colone
    Clic droit sur la barre de séparation (mode clonage)   <--->   Permet de choisir une séparation horizontale ou verticale par rotation
    Ctrl-(Keypad-/Keypad+) ou Ctrl + mouse wheel button (s'il y en a)   <--->   Zoom Avant & Zoom Arrière
    Ctrl-A   <--->   Séléctionner Tout
    Ctrl-Alt + flèche droite   <--->   Déplace le curseur à l'occurence suivante du mot en cours
    Ctrl-Alt + flèche gauche   <--->   Déplace le curseur à l'occurence précédante du mot en cours
    Ctrl-Alt-C   <--->   Affiche la fenêtre du plugin ColorPicker
    Ctrl-Alt-C (après sélection d'un code couleur RGB « #xxxxxx »)   <--->   Affiche la fenêtre ColorPicker avec la couleur correspondant au code couleur
    Ctrl-Alt-F   <--->   Replier le bloc de la ligne courante
    Ctrl-Alt-L   <--->   Le texte s'écrit de gauche à droite
    Ctrl-Alt-R   <--->   Le texte s'écrit de droite à gauche
    Ctrl-Alt-S   <--->   Enregistrer sous
    Ctrl-Alt-Shift-C   <--->   Met en commentaire HTML (XML, etc...) la sélection
    Ctrl-Alt-Shift-F   <--->   Déplier le bloc de la ligne courante
    Ctrl-Alt-Shift-H   <--->   Basculer l'affichage en hexadécimal (requiert le plugin Hex-editor)
    Ctrl-Alt-Shift-R   <--->   Décommente  la sélection si c'est un commentaire HTML (XML, etc...)
    Ctrl-B   <--->   Aller à l'accolade ouvrante/fermante
    Ctrl-Backspace   <--->   Supprimer du curseur courant au début du mot
    Ctrl-C   <--->   Copier
    Ctrl-D   <--->   Dupliquer la ligne courante ou la sélection courante
    Ctrl-Delete   <--->   Supprimer du curseur courant à la fin du mot
    Ctrl-E   <--->   Plugin HTML Tag : convertit en entités les caractères spéciaux
    Ctrl-F   <--->   Ouvrir la boîte de dialogue de Recherche
    Ctrl-F2   <--->   Mettre/Enlever un Signet
    Ctrl-F3   <--->   Recherche le mot (sous le curseur) ou la sélection suivante
    Ctrl-G   <--->   Ouvrir la boîte de dialogue Atteindre
    Ctrl-H   <--->   Ouvrir la boîte de dialogue de Rechercher/Remplacer
    Ctrl-I   <--->   Coupe la ligne en deux
    Ctrl-J   <--->   Joind les lignes ensemble
    Ctrl-Keypad/   <--->   Restorer la taille de vue originale
    Ctrl-L   <--->   Supprimer la ligne courante
    Ctrl-M   <--->   Surligne toutes les occurrences du mot présent sous le curseur
    Ctrl-N   <--->   Ouvrir un Nouveau document
    Ctrl-O   <--->   Ouvrir un document
    Ctrl-P   <--->   Imprimer
    Ctrl-Q   <--->   Commenter/Décommenter le text séléctionné en commentaire de ligne
    Ctrl-S   <--->   Enregistrer le document
    Ctrl-Shift-BackSpace   <--->   Supprimer du curseur courant au début de la ligne
    Ctrl-Shift-Delete   <--->   Supprimer du curseur courant à la fin de la ligne
    Ctrl-Shift-Down   <--->   Déplacer la ligne courante vers le bas
    Ctrl-Shift-F   <--->   Rechercher dans les fichiers
    Ctrl-Shift-F3   <--->   Recherche le mot (sous le curseur) ou la sélection précédente
    Ctrl-Shift-I   <--->   Recherche incrémentale
    Ctrl-Shift-M   <--->   Enlève les surlignages des occurrences
    Ctrl-Shift-P   <--->   Joue la macro
    Ctrl-Shift-Q   <--->   Commenter le texte séléctionné en bloc
    Ctrl-Shift-R   <--->   Enregistrer une macro/Arrêter l'enregistrement d'une macro
    Ctrl-Shift-S   <--->   Enregistrer tous les documents
    Ctrl-Shift-T   <--->   Copier la ligne courante dans le presse-papiers
    Ctrl-Shift-Tab   <--->   Document Précédent
    Ctrl-Shift-U   <--->   Convertir en majuscules
    Ctrl-Shift-Up   <--->   Déplacer la ligne courante vers le haut
    Ctrl-Space   <--->   Ouvre la liste de complétion de mots ou de fonctions
    Ctrl-T   <--->   Echanger la position de la ligne courante contre celle de la ligne précédente Plugin HTML Tag : va à la balise ouvrante/fermante
    Ctrl-Tab   <--->   Document Suivant
    Ctrl-U   <--->   Convertir en minuscules
    Ctrl-V   <--->   Coller
    Ctrl-W   <--->   Fermer le document courant
    Ctrl-X   <--->   Couper
    Ctrl-Y   <--->   Rétablir la frappe
    Ctrl-Z   <--->   Annuler la frappe
    F1   <--->   A propos de Notepad++
    F11   <--->   Activer/Désactiver le mode écran entier
    F2   <--->   Signet Suivant
    F3   <--->   Recherche Suivante
    F5   <--->   Ouvrir la boîte de dialogue d'exécution
    F6   <--->   Ouvre la boîte d'exécution de NppExec
    Shift-F2   <--->   Signet Précédent
    Shift-F3   <--->   Recherche précédente
    Shift-Tab (lorsque plusieurs lignes sont sélectionnées)   <--->   Supprimer des tabulations ou des espaces
    Tab (lorsque plusieurs lignes sont sélectionnées)   <--->   Inserer des tabulations ou des espaces

First / Previous / Next / Last / Page 1 of 1 (4 posteets)