Русские символы

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
NintendoBoy
незнакомец
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Русские символы

Сообщение NintendoBoy »

Установил fp вчера и уже вопросы. Почему,когда я переключаю раскладку на русскую и начинаю писать, он показывает каракули? Нужно что-то еще дополнительно ставить?
PS: поиск по форуму и прочтение фагов не ответили на мой вопрос
daesher
постоялец
Сообщения: 221
Зарегистрирован: 09.03.2010 21:17:14

Сообщение daesher »

Какая операционная система?
NintendoBoy
незнакомец
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Сообщение NintendoBoy »

Ubuntu 10.10
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

NintendoBoy писал(а):Ubuntu 10.10

Тогда плюньте на FP и пишите программы в редакторе MC.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Vadim писал(а):Тогда плюньте на FP и пишите программы в редакторе MC.


Уж лучше тогда Geany взять. Он есть в репозитории Убунты.
NintendoBoy
незнакомец
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Сообщение NintendoBoy »

Что такое MC? Расшифруйте
Аватара пользователя
Widowmaker
новенький
Сообщения: 37
Зарегистрирован: 27.04.2011 18:32:04

Сообщение Widowmaker »

MC -- Midnight Commander.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Nik писал(а):Уж лучше тогда Geany взять. Он есть в репозитории Убунты.

Соглавен. :)
NintendoBoy
незнакомец
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Сообщение NintendoBoy »

Скачал Genie. Вроде хороший. Вы его предлагаете использовать вместе с FreePascal? Писать код в Genie, запускать в Fp?
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

NintendoBoy писал(а):Скачал Genie. Вроде хороший. Вы его предлагаете использовать вместе с FreePascal? Писать код в Genie, запускать в Fp?


Genie - хорошая замена стандартному консольному редактору FPC. Покопайтесь в настройках Genie - там можно настроить компиляцию вашего проекта с помощью FPC (в Linux, вроде бы, даже не надо ничего настраивать - Genie должен сам найти FPC) и запуск скомпилированной программы. Ну а вывод FPC (например, сообщения об ошибках) будут отображаться в консоли Genie (тоже автоматом, даже настраивать не нужно).
NintendoBoy
незнакомец
Сообщения: 5
Зарегистрирован: 31.10.2011 22:35:30

Сообщение NintendoBoy »

Ничего не понимаю. Скажите, в какой кодировке нужно сохранять файл, чтобы FreePascal его нормально открывал (рус. символы)
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

NintendoBoy
Для Linux кодировка - UTF-8. Эта кодировка уже стоит по умолчанию (см. Правка - Настройка - Файлы - Кодировки). Проверьте.
Новый файл: Файл - Создать из шаблона - program.pas.
Компиляция: Сборка - Компилировать (или клавиша F8).
Запуск откомпилированного файла: Сборка - Выполнить (или клавиша F5).
NintendoBoy писал(а):чтобы FreePascal его нормально открывал (рус. символы)

FreePascal файлы не открывает, он их компилирует. Если же Вы имеете в виду интегрированную текстовую среду (FP), я же Вам говорю - плюньте на эту гадость, эта старуха уже давно пережила отведённые ей годы.
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Сообщение Сквозняк »

NintendoBoy писал(а):Установил fp вчера и уже вопросы. Почему,когда я переключаю раскладку на русскую и начинаю писать, он показывает каракули? Нужно что-то еще дополнительно ставить?
PS: поиск по форуму и прочтение фагов не ответили на мой вопрос
Это древний баг. Кто-то из разработчиков вносит в ИДЕ патчи, которые портят поддержку русского языка. Параллельно, не фиксится баг с мышкой в x86_64 платформе. Но если внести несколько несложных патчей и пересобрать ИДЕ, то с кодировкой CP866 всё работает нормально. Нужно лишь _после_ запуска редактора переключаться в эту кодировку и пролистывать страницу чтобы обновился текст. Менять кодировку нужно каждый раз после выхода в консоль - редактор меняет кодировку на UTF-8. viewtopic.php?f=10&t=5318

Добавлено спустя 6 минут 24 секунды:
плюньте на эту гадость, эта старуха уже давно пережила отведённые ей годы.

А мы её всё равно починим и эта птичка ещё полетает на зависть лазарусному лобби :mrgreen: Многие линуксоиды вообще, в кошмарном виме и емаксе кодят и ничего, никто эти страшные редакторы не закапывает.
alex_alex_alex1
постоялец
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50

Сообщение alex_alex_alex1 »

Сквозняк, а ведь починили, летает http://www.freepascal.ru/forum/viewtopic.php?f=10&t=5318.
Ответить