Определить горячие клавиши для установки/снятия комментария | |
---|---|
Kaiser Сообщений: 272 Дата регистрации: 31.10.2002 |
Определить горячие клавиши для установки/снятия комментария или хотя бы дать возможность выносить их на панель инструментов. Мне конечно по душе комментировать текст поблочно на пример /*..... */, где есть возможность не ставить множество /* в начале каждой строки, но это не принципиально.
А также горячую клавишу для Go to line. [i][small][color=Gray]Отредактировано (22.09.04 15:15) ------------------ жизнь дала трещину и стала похожа на ж..... |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Kaiser!
Shift+F10 M Shift+F10 N или F10 O M F10 O N Если на клавиатуре есть кнопка вызова контекстного меню (обычно между правыми Alt и Ctrl - рядом с второй Win-кнопкой) то вместо Shift+F10 можно жать её. верхнее меню тоже активировать можно не по F10 а по Alt... Ну а уж используя клавиатурные макросы можно заделать то что тебе нравится - хоть на F3/F4, хоть на Alt+M/Alt+N, только я не вижу особого выигрыша по нажатиям Кстати в контекстном меню есть ещё удобные фишки - Indent/Unindent и ExecuteSelection. В общем уже всё есть ------------------ WBR, Igor |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Kaiser Сообщений: 272 Дата регистрации: 31.10.2002 |
это я понимаю, к примеру Indent/Unindent это TAB и SHIFT-TAB соответственно, что очень удобно без вызовов контекстного меня, как понимаю то без вызова этого меню никак нельзя.
Неудобство такого подхода, так это зависимость от текущей раскладки клавы. [i][small][color=Gray]Отредактировано (22.09.04 17:57) ------------------ жизнь дала трещину и стала похожа на ж..... |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Kaiser!
Ничего от раскладки не зависит. Ты не понял... Tools - Macros... - New... В поле сочетания нажать Alt+m (оно будет латинское вне зависимости от текущего языка ввода!) В поле Macro contents ввести "{F10}om" (без кавычек). Нажать ОК Повторить для Alt+n и сочетания "{F10}on" Нажать SetDefault в основном диалоге. ВСЁ теперь у тебя по Alt+m будет комментироваться (текущая строка, или блок если он выделен), а по Alt+n - раскомментироваться. Причём от раскладки клавиатуры это совершенно не зависит. Причём если тебя не устраивает Alt+m/n, то назначь другой хоткей! С небольшим морганием меню я думаю смириться можно ------------------ WBR, Igor |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Kaiser Сообщений: 272 Дата регистрации: 31.10.2002 |
тут на досуге решил с помощью макро сбацать нужные последовательности для комментария и что-то не получается ******, может я что-то не то делаю:
Tools\Macros Record ... Нажимаю Ctrl-m....после того как появилось окно Wait window с предложением закончить запись макроса на Tools\Macros нажимаю в менюшке опцию Format\Comment....опять выбираю Tools\Macros и нажимаю ОК. И пустота...и нет ничего...что не так ? ------------------ жизнь дала трещину и стала похожа на ж..... |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Kaiser!
Дословно следуй моим инструкциям. Ты наверное неправильно пользуешь макрорекодер - он про мышу ничего не знает, потому и стоит в макропоследовательности F10 для активации меню. ------------------ WBR, Igor |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Kaiser Сообщений: 272 Дата регистрации: 31.10.2002 |
сделал...поглядел...получается....но как-то через ж..... грубо говоря...это несомненно решение, но все таки жестко привязанная комбинация типа ctrl-f, ctrl-c,ctrl-v,ctrl-x лучше
------------------ жизнь дала трещину и стала похожа на ж..... |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Sergey Konoplev Сообщений: 99 Откуда: Krasnodar Дата регистрации: 25.02.2004 |
2 Kaiser: Мне тоже не по душе такое решение (мелькание окошек и пр.). От версии к версии пытаюсь нащупать что-то более удобное, но пока - увы
Поэтому еще с 5-ки пользуюсь COB Editor'ом. Правда он не менялся с 6-ки (латинские лисоводы дописывали к нему приблуды, но я пока ими не вдохновился, но вполне удовлетворяет моим требованиям. Вот адресок: www.cobsystem.com. Посмотри, может и пригодится. ------------------ С наилучшими пожеланиями, Сергей |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
piva Автор Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Раньше использвал для этих целей FoxTools.FLL с функциями доступа к внутреннему редактору VFP - тока исходниики приказали долго жить вместе и умиранием винта.
Начиналось где-то так
Далее функциями _EdGetStr, _EdCopy, _EDPaste и пр. можно обрабатывать строки фокс редактора в том числе и вставка inline comments типа && тока что-то у меня позиция c TAB разделителем не получилась для выравнивания комментариев по линейке. Т.е. обломился с фукнцией расчета позиции типа Pos_To_TAB ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Kaiser Сообщений: 272 Дата регистрации: 31.10.2002 |
интересное решение...надо будет покопаться спасибо.
------------------ жизнь дала трещину и стала похожа на ж..... |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
Kaiser Сообщений: 272 Дата регистрации: 31.10.2002 |
мда...идея тоже интересна..погляжу..спасибо.
------------------ жизнь дала трещину и стала похожа на ж..... |
Re: Определить горячие клавиши для установки/снятия комментария | |
---|---|
piva Автор Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Добил вставке комментариев в строке через FoxTools
Кстати там есть функция _EdComment - вот она и ставит/убирает комментарии "*!*" ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
© 2000-2024 Fox Club  |