scite รจ un ottimo editor leggero e veloce, crossplatform, estremamente configurabile

ottimo per editing al volo di files progetti secondari, files di configurazione, reference.

nano ~/SciTEUser.properties
#-------------------------------------------------------------------------------
#  UI
#-------------------------------------------------------------------------------
# Show "<filename> in <path>" instead of just "<filename>"
title.full.path=2
# full path in title
title.full.path=1
 
# alwais Show toolbar and statusbar
toolbar.visible=0
statusbar.visible=0
# Maximum number of tabs
#buffers=40
# Hide tab bar if there is only one tab
#tabbar.hide.one=0
# Split code and output (F8) panes vertically
split.vertical=0
 
# Ask to reload a file that has been modified externally
load.on.activate=1
are.you.sure.on.reload=1
 
 
 
# Window sizes and visibility
position.left=180
position.top=80
position.width=850
position.height=800
 
 
 
# split horizontal instead of vertical
split.vertical=0
 
#-------------------------------------------------------------------------------
#  TEXTAREA
#-------------------------------------------------------------------------------
# Set all code styles to use monospaced font of the same size
font.monospace=font:!DejaVu Sans Mono,size:10
font.base=$(font.monospace)
font.small=$(font.monospace)
font.comment=$(font.monospace)
font.text=$(font.monospace)
font.text.comment=$(font.monospace)
font.embedded.base=$(font.monospace)
font.embedded.comment=$(font.monospace)
font.vbs=$(font.monospace)
 
 
# Show line numbers, pad if fewer than 4 digits
line.margin.visible=1
line.margin.width=4+
margin.width=0
 
# Indentation style (Shift+Ctrl+I)
# Set tabs to 4 spaces:
tabsize=4
indent.size=4
use.tabs=0
# Show whitespaces:
view.whitespace=1
#whitespace.fore=#000000
# Wrapping of long lines
wrap=1
strip.trailing.spaces=1
ensure.consistent.line.ends=1
# indentation
tab.indents=1
indent.automatic=1
indent.opening=0
indent.closing=1
 
 
# Column guide, indicates long lines
edge.mode=1
edge.column=80
# Make Python quotes foldable (useful for docstrings)
fold.quotes.python=1
 
# auto complete word
autocompleteword.automatic=1
# advanced find and replace
find.replace.advanced=1
 
# BRACE MATCHING
# 0 = normal; 1 = match brace after caret unless brace character before
braces.check=1
braces.sloppy=1
#  SELECTION colors
selection.alpha=80
selection.back=#006000
selection.fore=#000060
 
# FIND AND REPLACE
find.replace.matchcase=0
find.replace.wrap=1
find.replacewith.focus=0
find.replace.advanced=1
find.replace.regexp=1
find.replace.regexp.posix=1
find.replace.escapes=1
escapes.in.find.replace=1
# find files
find.files=*.*|*.c *.cpp *.cxx *.h|*.bas *.cls *.frm *.dsr
find.in.files.close.on.find=0
find.in.dot=1
find.in.binary=0
 
 
#-------------------------------------------------------------------------------
#  IO
#-------------------------------------------------------------------------------
# one instance of SciTE only
check.if.already.open=1
# open files in the last directory:
open.dialog.in.file.directory=1
# show all files:
open.filter=$(all.files)Source Files (cpp,c,h,mak)|*.cpp;*.c;*.h;*.mak;makefile|Web Files (htm, html, css, xml, shtml, js, pl, asp)|*.html;*.htm;*.css;*.shtml;*.js;*.pl;*.xml;*.asp|Text (txt, doc)|*.txt;*.doc|
# save on deactivate
save.on.deactivate=1
# reload file and prompt on activation
load.on.activate=1
# prompt me for any suspicous action
are.you.sure.on.reload=1
 
# Save the session
save.position=1
save.recent=1
save.session=1
#save.find=0
 
# utf8
code.page=65001
output.code.page=65001
 
 
#-------------------------------------------------------------------------------
# languages specific
#-------------------------------------------------------------------------------
html.tags.case.sensitive=0

selezione verticale: HOLD Ctrl key and select (on Linux GTK+)

ctags: