Clarion 10 addins
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Clarion 10 addins
Здесь можно скачать SharpDevelop 2.2
Инсталяшку среды и исходники.
Устанавливаем среду и куда нибудь копируем исходники.
В папке с исходниками запускаем \src\releasebuild.bat
Я так понимаю компилируются все библиотеки SharpDevelop 2.2
Далее можно открывать C:\Program Files (x86)\SharpDevelop\2.2\bin\SharpDevelop.exe и компилировать примеры дополнений.
Примеры лежат в исходника в папке samples
Там уже кому нужно разберутся.
Самому мозгов пока не хватает что то написать. Но уже одну штуку хочу.
Инсталяшку среды и исходники.
Устанавливаем среду и куда нибудь копируем исходники.
В папке с исходниками запускаем \src\releasebuild.bat
Я так понимаю компилируются все библиотеки SharpDevelop 2.2
Далее можно открывать C:\Program Files (x86)\SharpDevelop\2.2\bin\SharpDevelop.exe и компилировать примеры дополнений.
Примеры лежат в исходника в папке samples
Там уже кому нужно разберутся.
Самому мозгов пока не хватает что то написать. Но уже одну штуку хочу.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- ingasoftplus
- Ветеран
- Сообщения: 426
- Зарегистрирован: 26 Декабрь 2006, 17:07
- Откуда: Оттуда :)
- Благодарил (а): 90 раз
- Поблагодарили: 5 раз
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Clarion 10 addins
В смысле, зачем я это написал или какой addin я хочу?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- ingasoftplus
- Ветеран
- Сообщения: 426
- Зарегистрирован: 26 Декабрь 2006, 17:07
- Откуда: Оттуда :)
- Благодарил (а): 90 раз
- Поблагодарили: 5 раз
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Clarion 10 addins
В принципе просто информация.
А хотелось addin для редактора который по нажатию кнопки End прыгает в конец строки игнорируя конечные пробелы. Все.
Т.е. если не нажаты клавиши модификаторы и нажали End - прыгаем за последний символ отличный от пробела.
А хотелось addin для редактора который по нажатию кнопки End прыгает в конец строки игнорируя конечные пробелы. Все.
Т.е. если не нажаты клавиши модификаторы и нажали End - прыгаем за последний символ отличный от пробела.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Clarion 10 addins
А вообще в чём смысл конечных пробелов? Кому-то они нужны? Или это баг редактора?
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion 10 addins
хз откуда это исторически, но Евгений прав - было бы удобно, пробелы в конце достают, особенно если шрифт выставлен крупнее обычного и строки длинноватые получаются....
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Clarion 10 addins
Исторически думаю из чего то типа Microsoft Word
Он точно так же работает. Но что позволено быку....
Это редактор для программистов и он должен быть как Far Manager IMHO !
Основная проблема даже не в пробелах а в том что их невозможно клавиатурой удалить в два(три) клика.
Объясняю:
Far Manager (для меня идеал) при нажатии на End прыгает в конец строки включая пробелы. НО! При нажатии Ctrl+Shift+Left а затем Ctrl+Shift+Right я выделяю все пробелы до окончания значащей строки... т.е. до последнего символа последнего слова.
Соответственно этими двумя командами плюс Del я легко удаляю пробелы...
В Microsoft Word + SharpDevelop я не могу выделить пробелы такой комбинацией. и мне нужно нужно или от конца выделять пробелы (Ctrl+Shift+Left) * кол. пробелов. или от начала последнего слова (Ctrl+Shift+Right) * кол. символов в слове.
И эта гребаная дичь убивает мой мозг. Я не понимаю того что есть программисты которым это нравится!
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Clarion 10 addins
Да всё же просто - Ctrl-A, затем Edit|Format|RemoveTrailing Spaces.
С уважением, ДП
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Clarion 10 addins
Вот так на самом интересном Дед Пахом все и обломал
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Clarion 10 addins
Я вот прям не знаю что ответить... кроме того что мне лень это делать после каждой встречи пробелов в конце строки!
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Clarion 10 addins
Есть способ привязать хоткей:
1. Открыть d:\Clarion10\bin\Addins\Clarion.addin
2. Найти в нём элемент <MenuItem id = "RemoveTrailingWs"
3. Добавить 2 строки после label:
4. Сохранить файл
5. Перегрузить IDE
Теперь по Ctrl+Shift+K удаляет хвостовые пробелы (текущая строка или выделенный текст).
1. Открыть d:\Clarion10\bin\Addins\Clarion.addin
2. Найти в нём элемент <MenuItem id = "RemoveTrailingWs"
3. Добавить 2 строки после label:
Код: Выделить всё
icon = "Icons.16x16.LowerToUpperCase"
shortcut = "Control|Shift|K"
5. Перегрузить IDE
Теперь по Ctrl+Shift+K удаляет хвостовые пробелы (текущая строка или выделенный текст).
С уважением, ДП
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion 10 addins
спасибо, работает, если применять комбинацию в текущей строке, когда курсор в где-то в "хвосте" - последовательности пробелов, то курсор визуально остается на прежнем месте, до следующего движения...