АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

fp-3.0.0 - Онлайн в облаке

Запустите fp-3.0.0 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда fp-3.0.0, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


fp - интегрированная среда разработки Free Pascal Compiler (FPC)

СИНТАКСИС


fp [опции] [исходный файл]

ОПИСАНИЕ


Этот двоичный файл является интегрированной средой разработки Бесплатно Паскаль составитель (ФПК)
что является продвинутым Turbo Паскаль и Delphi (7.0) совместимый мультитаргетный компилятор Паскаля.
Движок компилятора не основан на GCC, но полностью автономен.

Компилятор использует LD(1) и может использовать AS(1) (см. Параметр -Aas), но также имеет свой
писатель двоичных объектов.

Текущие основные цели: Го32В2 (Расширитель Dos DJGPP), фрибсд, Linux, макОС, Mac OS X,
МорфОС, сетевое ПО, OS / 2 и Win32. Другие цели (компиляторы M68K для Atari и Amiga)
либо основаны на более старых версиях компилятора, либо все еще находятся в разработке.

Эта страница руководства предназначена только для быстрого ознакомления. FPC поставляется с отличным (2000+ страниц)
руководство, которое постоянно обновляется, в то время как эта страница руководства может быть устаревшей.

Применение


Пользовательский интерфейс IDE спроектирован так, чтобы быть похожим на Turbo Pascal. Это
предоставляет пользователю удобный, но довольно мощный редактор, обширный он-лайн
справочная система и отладчик.

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

Документи файлов


По умолчанию файлы справки не предоставляются. Пользователь должен загрузить Free Pascal
документацию в формате HTML и установите ее в IDE с помощью меню Help-> Files. Турбо
Файлы Pascal .tph также могут быть установлены в этом меню и могут быть полезны для исходного кода.
который поставляется с .tphфайловasдокументация.

Характер Наборы


IDE была разработана для шрифтов текстового режима VGA. Эти шрифты позволяют визуально больше
интересные текстовые режимы, чем шрифты VT100, обычно используемые в системах Unix, а также
более портативный, поскольку большинство операционных систем используют наборы символов VGA для своих текстовых режимов.

При работе на терминале, совместимом с VT100, произойдет некоторая эмуляция. Внутри IDE
будет думать, что он работает со шрифтом текстового режима VGA (скорее всего, кодовая страница 850), в то время как все
символы (в случае кодовой страницы 850) будут преобразованы в Latin-1 и альтернативу VT100
набор символов символов.

Консоль Linux может работать со шрифтами VGA, поэтому IDE можно просматривать так, как это было задумано.
в теме. Консольный режим Linux поддерживает весь набор символов VGA через
Устройства / dev / vcsa * и большую его часть с помощью обычных escape-последовательностей. Чтобы предотвратить плохой пользователь
По опыту, IDE была сделана довольно агрессивной в использовании наборов символов VGA. Сначала это
определит фактический номер консоли, на которой вы работаете (даже если вы работаете на pty,
как в Midnight Commander). Затем IDE откроет устройство / dev / vcsa *, принадлежащее
эту консоль. Если в разрешении отказано, IDE вызовет утилиту grab_vcsa, которая является
Утилита root setuid, которая предоставит разрешения устройству vcsa.

Если устройство vcsa недоступно, IDE отправит escape-коды для включения VGA.
шрифт. В этом режиме некоторые символы в младших 32 позициях ascii недоступны, но
в основном, поскольку доступен полный набор символов рисования линий, пользователь заметит мало
различия.

Устройство фрейм-буфера Linux и Free Pascal IDE - отличная комбинация. С участием
fbdev можно использовать разрешение текстового режима выше обычного 80x25, что
позволяет программисту видеть намного больше кода за раз.

Консоль Linux позволяет пользователю загружать пользовательские шрифты. Если вы это сделаете, такой шрифт
должен иметь макет в стиле VGA, то есть кодовую страницу 437/850 / ... (обратите внимание, что это не означает
ваша файловая система должна использовать такую ​​кодировку, консоль Linux обрабатывает преобразование
из ISO-8859-1, UTF-8 или любого другого шрифта.) Поскольку шрифты по умолчанию имеют кодовую страницу
437, позаботиться об этом придется только тем пользователям, которые экспериментировали со шрифтами.

IDE распознает переменную среды CONSOLEFONT_CP, в которой вы можете указать
кодовая страница шрифта консоли. Распознаваемые значения в настоящее время - «cp437» и «cp850». Если
вы не установите эту переменную, кодовая страница 437 будет считаться. В настоящее время, если вы используете код
стр. 850 без установки переменной в настоящее время не будет большого влияния,
символы, которые использует IDE, существуют на обеих кодовых страницах.

Примечание. Шрифты KOI8-R / KOI8-U содержат все необходимые символы, кроме символов рисования линий.
находятся не на правильных позициях. Мы можем поддержать это в будущем, но в настоящее время не поддерживаем.

клавиатура


Работа с клавиатурой Unix - сложное дело, потому что не все комбинации клавиш генерируют
escape-коды, разные эмуляторы терминала генерируют разные escape-коды и некоторые ключевые
комбинации могут запускать действия в оконном менеджере X11.

Поскольку пользовательский интерфейс Free Pascal IDE спроектирован так, чтобы быть похожим на Turbo Pascal,
включая команды с клавиатуры, вы можете столкнуться с одной из перечисленных выше ситуаций. Некоторые
были добавлены альтернативные ключи, и, возможно, в будущем их нужно будет добавить.

При работе на консоли Linux клавиатура перепрограммируется для полной функциональности.

Вот некоторые общие проблемы, с которыми вы можете столкнуться, и возможные способы их решения:

Проблема: Выделение текста с помощью клавиш Shift + стрелки не работает.

Решение: Использовать мышь

Решение: Используйте «ctrl + kb», чтобы отметить начало блока, «ctrl + ke», чтобы отметить конец блока, «ctrl + k»
h ", чтобы скрыть блок.

Проблема: Клавиши вырезания / копирования / вставки не работают.

Решение: Перейдите в Параметры-> Среда-> Клавиатура и мышь и включите стиль Microsoft.
Клавиши вырезания / копирования / вставки.

Решение: Используйте строку меню.

Проблема: Клавиша Alt не работает.

Решение: Сначала нажмите Escape, затем клавишу без alt. Обратите внимание, что это невозможно на
консоль Linux, но клавиша Alt там работает.

Если по какой-либо причине перепрограммированная клавиатура консоли Linux не восстановлена ​​до
исходное состояние после выхода (сбой IDE?), вы можете сделать что-то вроде "/etc/init.d/kbd start"
перепрограммировать его в нормальное состояние.

АВТОРЫ


Команда разработчиков Free Pascal (см. http://www.freepascal.org)

Используйте fp-3.0.0 онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad