SciTe editor
SciTE can be used for editing .rb and .rhtml and ... almost all other programming languages files.
Useful shortcuts:
- F12 switch to HTML syntax highlight.
- F5 run script (Extent left hidden panel to see script output)
- Shift + F5 clear output pane
- F4 go to next error message
- Shift + F4 go to previous error message
- Ctrl + F11 use monospaced font
- Ctrl + Q comment or uncomment
- Select block + TAB increase block indent
- Select block + Shift + TAB decrease block indent
- Ctrl + G go to specified line
-
Edit html.properties file (menu command Options->Open html.properties) add rhtml to extensions list:
# html.properties
...
file.patterns.web=*.html;*.rhml;*.htm;*.asp;*.shtml;*.htd;*.jsp
...
filter.web=Web (html rhtml htm asp shtml css xml docbook jsp)|$(file.patterns.web);*.css;*.xml;*.docbook|
...
I make the following changes in SciTEGlobal.properties:
# SciTEGlobal.properties
...
# I like monospaced fonts
...
# Give symbolic names to the set of fonts used in the standard styles.
if PLAT_WIN
font.base=font:Courier New,size:10
font.small=font:Courier New,size:8
font.comment=font:Courier New,size:9
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:Courier New,size:11
font.text.comment=font:Courier New,size:9
font.embedded.base=font:Courier New,size:9
font.embedded.comment=font:Courier New,size:8
font.monospace=font:Courier New,size:10
font.vbs=font:Lucida Sans Unicode,size:10
if PLAT_GTK
...
# I like when long lines wraps
# Wrapping of long lines
wrap=1
cache.layout=3
output.wrap=1
output.cache.layout=3
wrap.visual.flags=3
wrap.visual.flags.location=3
wrap.visual.startindent=4
...
--
ArtemVoroztsov - 08 Oct 2007