понедельник, 18 июля 2011 г.

текстовые редакторы

Текстовые редакторы




NetBeans

список функций, code browser, function list → см. Navigator (ctrl+7)

вместо проводника файлов есть модуль Favorites. в него добавляются выбранные папки.
получается удобнее, чем в обычном проводнике.

ctrl+e/ ctrl+x
удалить строку
ctrl+k
вставить последнее слово (перед курсором)
Alt+Shift + вверх/внизпереместить строку
Shift+Deleteкопирование строки в буфер + удаление
ctrl + Home/End
переместиться в начало/конец документа
ctrl + PageUp/PageDown
перемещение по вкладкам
Ctrl+Shift + C
закомментировать выделенное

NetBeans подсвечивает в коде все вхождения выделенного слова.
При нажатии на ctrl+r, можно поправить все вхождения этого слова.

Настройки

хранятся в C:\Program Files\NetBeans 6.7\etc\netbeans.conf
выставить кодировку utf-8: добавить в netbeans_default_options параметр -J-Dfile.encoding=UTF-8

ассоциация расширений файлов
Tools → Options → Miscellaneous → File → File Associations

игнорировать типы файлов:
в Tools → Options → Miscellaneous → Files → Ignored Files Pattern дописать в конец:
|\.pyc$

Цвета

mark-occurrences/отметить совпадения
Tools → Options → Fonts & Color → Language → Python



Работа с БД

1. Надо установить плагин Database (если он ещё не установлен)
2. Открыть панель Services, на ней правой кнопкой мыши и создать коннекшн.
Для MySQL выбираем драйвер MySQL (Connector/J driver). Далее всё как обычно - логин, пароль. Но: на localhost коннектиться не захотел, указал ему 127.0.0.1.
3. наслаждаемся

Проблемы с alt+tab

После переключения по alt+tab фокус не попадает в окно с редактированием текста. Проблема с использованием стандартной библиотеки swing. Её можно заменить, добавив
--laf javax.swing.plaf.metal.MetalLookAndFeel в netbeans.conf

Обсуждение по теме: http://forums.netbeans.org/topic5465.html

Макросы

Например, можно назначить вставку шаблона по горячей клавише.

Eclipse/Aptana

plugin manager: help → Software updates → Find and install → действуем по обстоятельствам

Есть понятие перспективы/представления/view: в правом верхнем углу несколько иконок, в зависимости от перспективы
устанавливается расположение внутренних окон в редакторе (где код, где проводник, где консоль, есть ли консоль).
Горячие клавиши
ctrl+d
удалить строку
ctrl+/
закомментировать выделенный блок

Действия мышью

Если дважды кликнуть мышью справа от фигурной скобки, то выделится всё содержимое скобок.


Emacs

Изменить кодировку открытого файла Ctrl+x, Enter, r → ввести название