Медитирую на тему, как лучше сделать сворачивание/разворачивание узлов кода. Делать маленькие иконки слева от текста а-ля VS не хочется — слишком неудобно в них целиться
double-click на нужном фрагменте? Конфликтует с выделением слова, да и не очень удобно.
Средняя кнопка мыши?
Какие есть еще варианты?
Здравствуйте, AndreiF, Вы писали:
AF>Медитирую на тему, как лучше сделать сворачивание/разворачивание узлов кода. Делать маленькие иконки слева от текста а-ля VS не хочется — слишком неудобно в них целиться :down:
Выделенный каким-либо образом (цветом, изображением) участок поле слева от кода (примерно там где breakpoints ставят обычно)?
Здравствуйте, AndreiF, Вы писали:
AF>Медитирую на тему, как лучше сделать сворачивание/разворачивание узлов кода. Делать маленькие иконки слева от текста а-ля VS не хочется — слишком неудобно в них целиться
AF>double-click на нужном фрагменте? Конфликтует с выделением слова, да и не очень удобно. AF>Средняя кнопка мыши? AF>Какие есть еще варианты?
Все вышеперечисленные варианты — совсем не в ту сторону. С кодом работают не мышью, с кодом работают клавиатурой. Поэтому делать нужно клавишу. Где-то в районе Alt+Left/Alt+Right, если там ещё не висит выделение прямоугольного блока. Ну или какие-то комбинации с серыми +/-, но до них тянуться менее удобно.
Здравствуйте, AndreiF, Вы писали:
AF>Медитирую на тему, как лучше сделать сворачивание/разворачивание узлов кода. Делать маленькие иконки слева от текста а-ля VS не хочется — слишком неудобно в них целиться
А как насчет способа отображения, применяемого в XMLSpy?
Здравствуйте, AndreiF, Вы писали:
AF>Медитирую на тему, как лучше сделать сворачивание/разворачивание узлов кода. Делать маленькие иконки слева от текста а-ля VS не хочется — слишком неудобно в них целиться
В SciTE это по умолчанию Ctrl+<gray *>, находясь в любом месте блока. При этом сворачивается/разворачивается наиболее глубоко вложенный блок. Довольно удобно.
Здравствуйте, AndreiF, Вы писали:
AF>Здравствуйте, Centaur, Вы писали:
AF>Клавиатура — это само собой. Но управление мышкой тоже нужно. Может, попробовать ctrl+click или что-то подоное?
«ctrl+click» Я на Delphi пишу, там это совсем другая функция. И я ей часто пользуюсь.
KT>>«ctrl+click» Я на Delphi пишу, там это совсем другая функция. И я ей часто пользуюсь. AF>А что за функция?
Переход на определение выбранного объекта. Например, при Ctrl+click на имени класса в объявление переменной вы попадает в место описания этого класса.
Здравствуйте, AndreiF, Вы писали:
AF>Медитирую на тему, как лучше сделать сворачивание/разворачивание узлов кода. Делать маленькие иконки слева от текста а-ля VS не хочется — слишком неудобно в них целиться
AF>double-click на нужном фрагменте? Конфликтует с выделением слова, да и не очень удобно. AF>Средняя кнопка мыши? AF>Какие есть еще варианты?
Лучше прочти Раскина "Интерфейс" — не думаю что после этого у тебя еще возникнут такие вопросы и желания.