SciTE + FPC проблемы кодировки |
SciTE + FPC проблемы кодировки |
deadlymind |
31.10.2011 13:40
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Реальное имя: Станислав Репутация: 0 |
Здрасте!
Ребят, помогите совсем-совсем начинающему. Проблема такая: от вида текстового редактора FPC мне становится плохо, поэтому решил воспользоваться сторонним - SciTE. Все работает, компилится, но вот русские символы в консоли заменяются кракозябрами. Ессно траблы с кодировкой, но вот как все настроить для правильной работы я либо не нашел, либо не понял. Помогите пожалуйста, объясните на пальцах как настроить эту связку для корректной работы, а то убьюсь об стенку! Заранее благодарен! |
IUnknown |
31.10.2011 17:18
Сообщение
#2
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Насколько я понимаю, проблема - в том, что FPC-шная среда работает в OEM-кодировке, точно так же, как и консоль, поэтому все нормально. А SciTE работает в кодировке Win-1251, поэтому после запуска OEM-ной консоли и происходит этот балаган.
Возможное решение проблемы описано здесь: Русскоязычный форум поддержки |
deadlymind |
31.10.2011 23:44
Сообщение
#3
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Реальное имя: Станислав Репутация: 0 |
Пробовал, но чет не получилось(сегодня отмечал ДеньРождения который 26-ого), попробую завтра, но врятли поможет. Может еще есть редакторы под fpc?
|
IUnknown |
1.11.2011 9:28
Сообщение
#4
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Не бывает редакторов "под FPC" или подо что-то другое. Есть редакторы, которые позволяют выполнять внешние программы, и есть те, которые не позволяют. Есть редакторы, которые умеют работать с той же кодировкой, которую использует консоль, и есть те, которые этого не умеют.
Так вот, чтобы компилировать и запускать скрипты прямо из редактора, тебе нужно, чтобы он умел обе эти вещи сразу: и работать в кодировке консоли, и запускать внешние программы. Чтобы научить этому SciTE, нужно предпринять некоторые шаги, описанные по вышеприведенной ссылке. Попробуй какой-нибудь другой редактор, их десятки, если не сотни... А теперь внимание, вопрос на засыпку: тебе что, IDE не нравится только из-за своего текстового интерфейса? Или ты принципиально хочешь работать без IDE? Отлаживать код тоже на глазок будешь? Или "Не заработало - а и не надо, напишем по-другому"? Breakpoint-ы, контроль за переменными (особенно важно для начинающего, при пошаговом проходе смотреть что происходит с переменными, и если вылетает, то при каких значениях без этого - никуда не придешь), за регистрами процессора/сопроцессора (это уже чуть позже понадобится), за стэком вызовов (если есть рекурсия - то без этого порой вообще невозможно обойтись, особенно начинающему) тебе совсем не нужны? Вот тут: IDE для FPC были уже попытки найти что-то более подходящее, чем родная IDE, но пока всё это как-то неубедительно. Для меня, например, то что "своя" среда стартует меньше чем за секунду - это неоспоримое преимущество перед Лазарусом, который стартует порядка 10-12 секунд. Потребление памяти - тоже показатель, посмотри, сколько жрет Лазарус, который "радует глаз, потому что у него нет ДОС-овского интерфейса", и сколько родная IDE... И при этом я ни разу не уверен, что у Лазаруса все в порядке с консольными приложениями. Будет та же проблема с кракозябрами... |
deadlymind |
1.11.2011 16:34
Сообщение
#5
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Реальное имя: Станислав Репутация: 0 |
Спасибо, Владимир, за обстоятельный ответ.
Цитата IDE не нравится только из-за своего текстового интерфейса? Да, только из-за редактора(он жутко не удобный), но попробую все-таки привыкнуть. |
Текстовая версия | 30.10.2024 6:55 |