2015-12-18 Update
SciTE is a nice text editor but I frequently found myself needing just a little more functionality. Also, looking at the resources (memory) SciTE took I began to wonder if there was something better suited for me. My search led me to Geany which gave me a lot more functionality and (generally) was lighter on resources! I am leaving this post up for archival purposes; however, Geany is now my text editor (and IDE) of choice (see my Geany Settings post for more details).
Background
The customization I make to SciTE settings.
Details
- Reuse Single Instance (open new files in same SciTE instance):
- check.if.already.open=1
- Set window open position and size:
- position.left=20
- position.top=615
- position.width=730
- position.height=435
- Trim down the left margin area
- margin.width=6
- Set default file extension to .txt
- default.file.ext=.txt
- Add .txt and .sh to source default extensions
- source.default.extensions=.h|.cxx|.bat|.txt|.sh
- Show full file path in titlebar
- title.full.path=1
*Add more buffers (how many tabs you can open in SciTE) - buffers=20
- title.full.path=1
- Trim tab size back to 4 as 8 is too much for me
- tabsize=4
- indent.size=4
- Turn off automatic indent (it annoys me)
- indent.automatic=0
- Set Open File dialog to start in directory of current file
- open.dialog.in.file.directory=1
- Change Open File Filter to ‘All Files’ instead of ‘All Source’
- Find the open.filter setting (which is an array), move the ‘$(all.files)' entry to the first item in the array (above the ‘All Source|$(source.files)|' entry)
There are many more options which can be set and more description to each of the above provided on Scite’s Online Manual.
Notes
- Please see attached SciTEGlobal.properties file just in case I missed some items.