My Favorite Text Editor – SciTE

Finally, I’ve found the text editor that fits exactly to me, highly-customizable, feature-rich and fast-launching. It’s called ‘SciTE‘. Because the command is not so comfortable to type, I created two symbolic links after uninstalling gedit.

$ ln -s /usr/bin/scite notepad
$ ln -s /usr/bin/scite gedit

The following is my ~/.SciTEUser.properties:

code.page=65001
output.code.page=65001
LC_CTYPE=ko_KR.UTF-8
position.width=850
position.height=700
check.if.already.open=1
buffered.draw=1
tabbar.visible=1
tqabbar.multiline=1
toolbar.visible=1
toolbar.usestockicons=1
statusbar.visible=1
caret.fore=#FF0000
caret.width=2
caret.line.back=#00FF00
caret.line.back.alpha=20
line.margin.visible=1
line.margin.width=4
margin.width=16
blank.margin.left=4
blank.margin.right=4
wrap=1
wrap.style=2
cache.layout=3
output.wrap=1
output.cache.layout=3
wrap.visual.flags=1
wrap.visual.flags.location=0
wrap.visual.startindent=0
edge.column=79
edge.mode=1
edge.colour=#C0DCC0
selection.fore=#006000
braces.check=1
braces.sloppy=1
# Brace highlight
style.*.34=fore:#0000FF,back:#C0DCC0,bold
tabsize=4
indent.size=4
use.tabs=0
tab.indents=1
quit.on.close.last=1
default.file.ext=.txt
strip.trailing.spaces=1
ensure.consistent.line.ends=1
find.replace.advanced=1
find.files=*.java *.xml *.txt *.c *.h *.cpp *.hpp
font.base=font:!Liberation Mono,size:11
font.small=${font.base}
font.comment=${font.base}
font.code.comment.box=$(font.comment)
font.code.comment.line=$(font.comment)
font.code.comment.doc=$(font.comment)
font.code.comment.nested=$(font.comment)
font.text=${font.base}
font.text.comment=${font.comment}
font.embedded.base=${font.base}
font.embedded.comment=${font.base}
font.monospace=${font.base}
font.vbs=${font.base}
# Printing
command.print.*=paps --font="Monospace 10" "$(FileNameExt)" | lpr

Please note that I chose Liberation Mono as the default font. You might want to use other alternatives like DejaVu Sans Mono, Monaco, and Consolas.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.