Jump to content
Sign in to follow this  
asdf8

TidySource - accurate code in the SciTE

Recommended Posts

Replacement Tidy.exe has the following important differences:

  • no connection with "AutoIt3Wrapper", which, with the parameter "#AutoIt3Wrapper_Run_Tidy=y" under each start and compile, run Tidy.exe backs up in the script folder
  • possible to process only the selected area code. It is advisable that has been allocated logically complete piece of code (function, operator, string)
  • added interface settings
  • all processing settings are available from the command line
Hot keys:

Ctrl+T - start (at full replacement Tidy.exe)

Example of connection to SciTE (file "au3.properties"):

command.9.*.au3="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\TidySource\TidySource.au3" "$(FilePath)"
command.name.9.*.au3=Tidy AutoIt Source
command.save.before.9.*.au3=1
command.shortcut.9.*.au3=Ctrl+T

Command line options:

  • /h or /help or /? - launch help
  • /NoGui - do not show the preferences window
  • /BackUp - save a backup copy of the file
  • /f - parameters processing names of functions

    • /f0 - not processing functions names
    • /f1 - on samples from the files "au3*.api" (by default)
    • /f2 - processing for custom rules and on samples from the files "au3*.api"
  • /v - parameters processing names of variables

    • /v0 - not processing variable names (by default)
    • /v1 - processing for custom rules
  • /s - processing whitespace

    • /s0 - not processing
    • /s1 - processing (by default)
  • /l - no more than one blank line

    • /l0 - not processing
    • /l1 - processing (by default)
  • /b0-9 - tabs after line break _ (by default 2)

TidySource_v1.2.2.zip

Edited by asdf8

Share this post


Link to post
Share on other sites

Great potential! My first bit of advice is look at the SRE for checking if the help command-line is passed.

Maybe this is better >> '(?i)/help|/h|\?' how it would look like EXE.exe /help /h /?

Edited by guinness

UDF List:

 
_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_ArrayFilter/_ArrayReduce_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...