Пост 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_".
К сожалению, есть некоторые глюки. При включённой подсветке синтаксиса, очень медленно открываются большие файлы, особенно если включена авто замена слов.
Пост N: 747
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 18.07.08 19:03. Заголовок: Я немного доработал ..
Я немного доработал редактор... Отправлять его в обменник как то не хочется - не хочю лишний раз Евгения Александровича беспокоить по пустякам. Если бы доработка была связана с ошибкой в программе, то естественно в обменник сбросил а так... В общем немного улучшил внешний вид. Добавил поддержку стиля меню "Офис 2000", "Офис XP" и "Офис 2003" Пока выкладываю скриншоты Если кого это заинтерисует - выложу пакет обновления.
Пост N: 331
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
Отправлено: 18.07.08 19:48. Заголовок: Хотелось бы иметь во..
Хотелось бы иметь возможность, управлять параметрами страницы. Это я говорю к тому, что в программе всё красиво и ровно, а как скопируешь в WORD, так бардак получается. WORD ограничен размером бумаги и полями. А в редакторе таких ограничений нет. Вот длинные комментарии и лезут на команды.
Пост N: 748
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 18.07.08 22:06. Заголовок: igor пишет: Это я г..
igor пишет:
цитата:
Это я говорю к тому, что в программе всё красиво и ровно, а как скопируешь в WORD, так бардак получается
Просто в Ворде по умолчанию устанолвлен не моноширинный шрифт. Пропробуйте установить шрифт Lucida Console и текст станет ровным.
igor пишет:
цитата:
WORD ограничен размером бумаги и полями. А в редакторе таких ограничений нет. Вот длинные комментарии и лезут на команды.
Как вариант можно сделать выделение части комментария, которая длинее заданого лимита. Например, если комментарий окажется длинее положенного, он будет подчёркнут красной волнистой линией (как в Ворде) или выделен каким то другим способом.
Пост N: 332
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
Отправлено: 19.07.08 07:25. Заголовок: А если часть коммент..
А если часть комментария, которая длинее заданого лимита, не выделять, а сразу автоматически переносить на другую строчку? Не нарушая при этом границы колонок. Так можно?
Пост N: 336
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
Отправлено: 19.07.08 12:55. Заголовок: Вот и хотелось бы, ч..
Вот и хотелось бы, чтобы этот перенос по словам, происходил в пределах столбца комментариев. В основном, именно неупорядоченные комментарии, мешают удобочитаемости текста. Или это трудно сделать?
Пост N: 750
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 19.07.08 13:31. Заголовок: igor пишет: Вот и х..
igor пишет:
цитата:
Вот и хотелось бы, чтобы этот перенос по словам, происходил в пределах столбца комментариев.
Честно говоря я что то понять не могу о чём Вы говорите! Нужно чтобы все комментарии переносились в новую строку или требуется переность текст если его длина превышает заданную?
Пост N: 751
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 19.07.08 18:17. Заголовок: А вот значит что был..
А вот значит что было нужно... Сделать можно, но думаю это следует выполнить в виде отдельного инструмента, при выборе которого будет считан весь текст из текущшей закладки. После чего в новом окне отобразится результат преобразования...
Пост N: 752
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 19.07.08 19:33. Заголовок: На сколько мне извес..
На сколько мне известно, редактор не позволяет это делать, но возможно это и не нужно. Ведь нам нужно ограничивать только длину строки. Если её длина превышает заданный лимит (можно будет менять), то часть комментария будет перенесена на новую строку.
Пост 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"
Пост N: 766
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 29.07.08 17:59. Заголовок: Да, и ещё забыл. Пер..
Да, и ещё забыл. Перед запуском инструмента "Ограничение длины строк" сохраняется текущий текст. Если нужно его можно вернуть просто выбрав в меню или на панели инструментов пункт "Отменить".
Пост N: 767
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 29.07.08 18:16. Заголовок: igor пишет: А кстат..
igor пишет:
цитата:
А кстати, при копирывании в WORD, форматирование сохраняе
Текст копируется в ASCII формате, что означает что в буфере обмена или в файле будет находится только текст без дополнительной информации, такой как имя и размер шрифта. Форматирование сохраняется, но только при условии что в Ворде выбран моноширинный шрифт, например, "Lucida Console" и размер шрифта не очень большой.
Пост N: 363
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
Отправлено: 29.07.08 23:41. Заголовок: Очень даже хорошо по..
Очень даже хорошо получается. Я скопировал в WORD, при длинне строки =70. Шрифт :LUCIDA CONSOLE , 10 Поля : левое-3см., правое-1,5см. Как раз для печати. Вот только, выделенное красным, не вписывается в общий интерьер. Можно, так же подредактировать?
Все даты в формате GMT
3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет