Édition : PSPad

PSPad - Bien plus qu'un éditeur de texte

Ce petit éditeur de texte gratuit à tout pour plaire...

Que du bonheur en somme pour un codeur comme moi qui code essentiellement des scripts.
Je regroupe sur cette page mes configurations (clips, coloration syntaxique...)

Liens


Clips : MSSQL.DEF

[IF EXISTS TABLE | If Exists Table]
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE ID = OBJECT_ID(N'§') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)

Clips : Visual Basic

Les clips suivants permettent de simplifier la création de code redondant lors d'un développement.

Bien sûr, le texte inséré est à modifier selon le projet.

[Macro definition]
%name%=@C Nom de la procédure:,,,,

; -----------------------------------------------------------------------------
; Sub/Functions
; -----------------------------------------------------------------------------
[Sub | Création de procédure ]
Sub %name%()
On error goto %name%_Error

	§|

%name%_Exit:
  Exit Sub

%name%_Error:
  Resume %name%_Exit

Scripts VBScript

Delete Current File (Suppression du fichier en court)

Ce script est à placer dans le fichier '...\\Script\\VBScript\\DeleteCurrentFile.vbs'.
Il permet de supprimer le fichier en cours d'édition après confirmation.

'-------------------------------------------------------------------------------
' PSPad Script
' DeleteCurrentFile.vbs
' FVA - 20091014
'-------------------------------------------------------------------------------

Const module_name  = "DeleteCurrentFile" 'this name must be unique !!!
Const module_ver   = "0.0.1"             'version

Sub DeleteCurrentFile
	Dim sFileName

  set oEditor = NewEditor()
  oEditor.assignActiveEditor
	sFileName = oEditor.fileName
	
  If msgbox("Are you sure you want to delete the file '" & sFileName & "' ?", vbInformation + vbYesNo) = vbYes Then

  	Set oFSO = CreateObject("Scripting.FileSystemObject")
  	oFSO.DeleteFile(sFileName)
  	If Err.Number <> 0 Then
			MsgBox "Error while deleting file.", vbWarning
		Else
  		runAction("aClose") 		'oEditor.CloseFile
			MsgBox "The file was succefully deleted.", vbInformation
		End If
		
  	Set oFSO = Nothing
  	
	Else
	
		Echo("See you soon :)")
	
  End If
  
  Set oEditor = nothing
 
End Sub

' name "Init" is required, its called automatically during initialization to create menu items
Sub Init
  addMenuItem "Delete current file","", "DeleteCurrentFile"
End Sub

Règles de formatage

_texte_
Faire une emphase (italique)
__texte__
Faire une emphase forte (gras)
@@texte@@
Faire un petit code
''texte|langue|source''
Faire une petite citation
>texte
Faire un paragraphe de citation
[texte|URI|langue|titre]
Faire un lien vers une page, les paramètres sont optionnels
((image|texte alternatif|alignement))
Ajouter une image, alignement peut valoir G(auche), D(roite) ou C(entre)
texte
Tout texte écrit simplement sera transformé en paragraphes.
!titre1, !!titre2, !!!titre3, etc.
Créer un titre d'un niveau égal au nombre de !
-texte ou *texte
Faire une liste d'éléments non numérotés
#texte
Faire une liste d'éléments numérotés
;titre:définition
Faire une définition/liste de définitions
??acronyme|titre??
Faire un acronyme
[ESPACE]texte ou {{{texte}}}
Le texte sera préformaté, utile pour écrire des bouts de code
==== ou ---- (au moins 4)
Une ligne de séparation horizontale
\
Si vous ne voulez pas que la syntaxe wiki s'applique, faites précéder les caractères spéciaux par des anti-slashs.