АвторСообщение



Пост N: 222
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 1
ссылка на сообщение  Отправлено: 22.05.07 17:34. Заголовок: Редактор


Долго искал в сети хороший редактор для ПИКов, но так и не нашёл (может, плохо искал). Поэтому ничего другого не оставалось, как написать такую программу самостоятельно. Её можно скачать здесь.
Эта программа написана на языке PureBasic 4.0
Вот что она умеет:
Авто ввод пробелов таким образом, чтобы формировались нужные отступы (можно отключить в настройках). Если в начале строки однократно нажать на пробел, автоматически будет добавлено ещё 11. Примерно тоже будет при нажатии пробела после asm команды. Также после третьего авто пробела, будет добавлена ";" (точка с запятой) и включена русская раскладка клавиатуры (можно отключить в настройках).

Авто переключение раскладки клавиатуры (можно отключить в настройках). При запуске автоматически установится английская раскладка, когда будет нажата ";" (точка с запятой), раскладка станет русской, а после нажатия кнопки "Enter", раскладка снова станет английской.

Подсветка синтаксиса (можно отключить в настройках).
Авто замена слов (можно отключить в настройках). В этой версии заменяться будут следующие слова: "PortA" , "PortB" , "PortC" , "OptionR" , "Status" , "IntCon" , "EECon1" , "EECon2","EEAdr" , "EEData" , "TrisA" , "TrisB" , "TrisC" , "IndF" , "Tmr0" , "Tmr1" , "Tmr2".
Т.е. допустим, будет набрано на клавиатуре слово "portb", оно автоматически заменится на "PortB"

Авто сохранение файлов (можно отключить в настройках). Будет производиться авто сохранение в отдельный файл. Располагаться он будет там же где и основной и имя у него будет такое же, только в начале имени будет приставка " as_".


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


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 141 , стр: 1 2 3 4 All [только новые]


постоянный участник




Пост N: 566
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 2
ссылка на сообщение  Отправлено: 24.03.08 11:55. Заголовок: Скачал без проблем. ..


Скачал без проблем. Теперь есть возможность быстро вводить команды. Улёт! Спасибо!

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 618
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 28.03.08 19:08. Заголовок: А что в последних ве..


А что в последних версиях MPLABа (я использую MPLAB 5.70.40, где редактор оставляет желать лучшего) нет списка авто завершения?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 747
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 18.07.08 19:03. Заголовок: Я немного доработал ..


Я немного доработал редактор...
Отправлять его в обменник как то не хочется - не хочю лишний раз Евгения Александровича беспокоить по пустякам.
Если бы доработка была связана с ошибкой в программе, то естественно в обменник сбросил а так...
В общем немного улучшил внешний вид.
Добавил поддержку стиля меню "Офис 2000", "Офис XP" и "Офис 2003"
Пока выкладываю скриншоты
Если кого это заинтерисует - выложу пакет обновления.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 331
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 18.07.08 19:48. Заголовок: Хотелось бы иметь во..


Хотелось бы иметь возможность, управлять параметрами страницы.
Это я говорю к тому, что в программе всё красиво и ровно, а как скопируешь в WORD, так бардак получается.
WORD ограничен размером бумаги и полями. А в редакторе таких ограничений нет. Вот длинные комментарии и лезут на команды.

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 748
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 18.07.08 22:06. Заголовок: igor пишет: Это я г..


igor пишет:

 цитата:
Это я говорю к тому, что в программе всё красиво и ровно, а как скопируешь в WORD, так бардак получается

Просто в Ворде по умолчанию устанолвлен не моноширинный шрифт.
Пропробуйте установить шрифт Lucida Console и текст станет ровным.

igor пишет:

 цитата:
WORD ограничен размером бумаги и полями. А в редакторе таких ограничений нет. Вот длинные комментарии и лезут на команды.

Как вариант можно сделать выделение части комментария, которая длинее заданого лимита.
Например, если комментарий окажется длинее положенного, он будет подчёркнут красной волнистой линией (как в Ворде) или выделен каким то другим способом.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 332
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.07.08 07:25. Заголовок: А если часть коммент..


А если часть комментария, которая длинее заданого лимита, не выделять, а сразу автоматически переносить на другую строчку? Не нарушая при этом границы колонок. Так можно?

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 749
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 19.07.08 11:48. Заголовок: igor пишет: А если ..


igor пишет:

 цитата:
А если часть комментария, которая длинее заданого лимита, не выделять, а сразу автоматически переносить на другую строчку

Т. е. нужнен перенос по словам?
Для этого в настройках программы, на закладке Редактор нужно установить галку в пункте Перенос по словам
Получится так


Можно ещё задействовать визуальный ограничитель в виде линии


Можно выделять текст, который выходит за рамки допустимого




Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 336
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.07.08 12:55. Заголовок: Вот и хотелось бы, ч..


Вот и хотелось бы, чтобы этот перенос по словам, происходил в пределах столбца комментариев. В основном, именно неупорядоченные комментарии, мешают удобочитаемости текста.
Или это трудно сделать?

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 750
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 19.07.08 13:31. Заголовок: igor пишет: Вот и х..


igor пишет:

 цитата:
Вот и хотелось бы, чтобы этот перенос по словам, происходил в пределах столбца комментариев.

Честно говоря я что то понять не могу о чём Вы говорите!
Нужно чтобы все комментарии переносились в новую строку или требуется переность текст если его длина превышает заданную?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 337
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.07.08 14:05. Заголовок: Вариант с бякой. ht..


Вариант с бякой.



Без бяки.


Бяка устранена вручную. А хочется автоматически.

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 751
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 19.07.08 18:17. Заголовок: А вот значит что был..


А вот значит что было нужно...
Сделать можно, но думаю это следует выполнить в виде отдельного инструмента, при выборе которого будет считан весь текст из текущшей закладки. После чего в новом окне отобразится результат преобразования...

Думаю это сделать не очень сложно.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 338
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.07.08 18:30. Заголовок: А поля (или отступы)..


А поля (или отступы) слева и справа можно будет регулировать?

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 752
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 19.07.08 19:33. Заголовок: На сколько мне извес..


На сколько мне известно, редактор не позволяет это делать, но возможно это и не нужно.
Ведь нам нужно ограничивать только длину строки.
Если её длина превышает заданный лимит (можно будет менять), то часть комментария будет перенесена на новую строку.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 339
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.07.08 20:18. Заголовок: Тогда, пока вопросов..


Тогда, пока вопросов нет.

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 763
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 29.07.08 14:05. Заголовок: До преобразования ht..


До преобразования


После преобразования


Нужно что то типа этого?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 362
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.07.08 16:48. Заголовок: Совершенно верно. Т..


Совершенно верно.
Теперь, не надо будет в WORDе всё это безобразие часами выравнивать.
А кстати, при копирывании в WORD, форматирование сохраняется?

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 765
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 29.07.08 17:52. Заголовок: Вот обновление для т..


Вот обновление для текущей версии редактора http://purik.nextmail.ru/IBM/PAE_2.54_Update.rar
Содержимое архива нужно извлечь в папку с редактором (по умолчанию C:\Program Files\PicAsmEditor)
Для того чтобы программа перенесла "длинные" коментарии в новую строку нужно в меню "Инструменты" выбрать "Ограничение длины строк".
В открывшемся окне выбираем желаемую длину строки и жмём на кнопку...
Перед этим желательно упорядочить текст выбрав в меню "Инструменты" пункт "Отступы".

Стиль меню можно выбрать в разделе "Общие" настроек программы".
Доступны стили "Офис 2000", "Офис XP" и "Офис 2003"

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 766
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 29.07.08 17:59. Заголовок: Да, и ещё забыл. Пер..


Да, и ещё забыл.
Перед запуском инструмента "Ограничение длины строк" сохраняется текущий текст.
Если нужно его можно вернуть просто выбрав в меню или на панели инструментов пункт "Отменить".

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 767
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 29.07.08 18:16. Заголовок: igor пишет: А кстат..


igor пишет:

 цитата:
А кстати, при копирывании в WORD, форматирование сохраняе


Текст копируется в ASCII формате, что означает что в буфере обмена или в файле будет находится только текст без дополнительной информации, такой как имя и размер шрифта.
Форматирование сохраняется, но только при условии что в Ворде выбран моноширинный шрифт, например, "Lucida Console" и размер шрифта не очень большой.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 363
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.07.08 23:41. Заголовок: Очень даже хорошо по..


Очень даже хорошо получается.
Я скопировал в WORD, при длинне строки =70.
Шрифт :LUCIDA CONSOLE , 10
Поля : левое-3см., правое-1,5см. Как раз для печати.
Вот только, выделенное красным, не вписывается в общий интерьер.
Можно, так же подредактировать?



В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 364
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.07.08 05:40. Заголовок: Пора создавать втору..


Пора создавать вторую часть раздела. Уже 142 сообщения.

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 141 , стр: 1 2 3 4 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия