scite
text editor
Недавно я выбирал себе текстовой редактор, перебрал кучу разных: geany,
kate, kwrite, leafpad, featherpad, lite-xl, cudatext, pluma, mousepad.
Сначала выбрал featherpad, а scite забраковал, уж очень уродливым он показался при первом знакомстве.
В редакторе по дефолту ничего не устраивает, и нет меню настроек. Однако, если знать, как его настроить, то есть ряд причин воспользоваться именно им. Пожалуй scite как старая советская игрушка - после доработки напильником из этого конструктора можно собрать автомат АК.
Если кратко, вот мой файл настройки. В меню: Options -> Open User Options File Хранится в файле: ~/.SciTEUser.properties
# перенос строк wrap=1 # Give symbolic names to the set of fonts used in the standard styles. if PLAT_GTK font.base=font:DejaVu Sans,size:12 font.small=font:DejaVu Sans,size:11 font.comment=font:DejaVu Serif,size:12 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:DejaVu Serif,size:13 font.text.comment=font:Serif,size:12 font.embedded.base=font:Serif,size:12 font.embedded.comment=font:Serif,size:12 font.monospace=font:DejaVu Sans Mono,size:12 font.monospace.small=font:DejaVu Sans Mono,size:11 font.vbs=font:DejaVu Sans Mono,size:12
# Чтобы настроить выход по Escape, для начала взгляните на опцию user.shortcuts # в Global Options File, # если нужны вставка по Ctrl+Shift+V и перемещение по # табам чрез Ctrl+PageUp,PageDown, то полностью скопируйте опцию в свой # User Options File и добавьте выход по Escape:
user.shortcuts=\ Ctrl+Shift+V|IDM_PASTEANDDOWN|\ Ctrl+PageUp|IDM_PREVFILE|\ Ctrl+PageDown|IDM_NEXTFILE|\ Escape|IDM_QUIT|
# Если не нужны, то просто добавьте user.shortcuts=Escape|IDM_QUIT| в пользовательский конфиг.
# Но будьте осторожны, по умолчанию некоторые диалоги (например строка поиска), # тоже закрывающиеся по Escape, отрываются как полоска снизу основного окна и # при попытке закрытия такого произойдёт выход из программы. Это можно поправить, # изменив дефолтное отображение диалогов find и replace - чтобы они были всплывающими # окнами, а не полоской снизу основного окна:
find.use.strip=0 replace.use.strip=0
# Без указания этйо опции вместо русских букв будет идти транслитерация на латынь. code.page=65001
# Сохранение позиции окна программы в DE. save.position=1
# Бесценная опция при редактировании длинных многострочных строк. # Нажатие на Home End будет перемещать в пределах экраннйо строки, а не физической.
wrap.aware.home.end.keys=1
# показывать тулбар с аляповыми иконками. toolbar.visible =1
Теперь можно пользоваться редаткором без попоболи.
ССЫЛКИ:
|