англійськафранцузькаіспанська

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 [параметри] [вихідний файл]

ОПИС


Цей бінарний файл є інтегрованим середовищем розробки Безкоштовна Паскаль компілятор (FPC)
який є передовим Turbo Паскаль та Delphi (7.0) сумісний багатоцільовий компілятор Pascal.
Двигун компілятора не базується на GCC, а є повністю автономним.

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

Нинішні основні цілі Go32V2 (розширювач Dos DJGPP), Freebsd, Linux macOS, MacOSX,
MorphOS, мережеве програмне забезпечення, ОС / 2 та Win32. Інші цілі (компілятори M68K для Atari та Amiga)
або засновані на старих версіях компілятора, або все ще знаходяться в розробці.

Ця довідкова сторінка призначена лише для швидкого ознайомлення. FPC поставляється з чудовим (2000+ сторінок)
посібник, який постійно оновлюється, в той час як ця man-сторінка може бути застарілою.

Використання


Інтерфейс користувача IDE був розроблений таким чином, щоб бути схожим на Turbo Pascal. Це
надає користувачеві зручний, але досить потужний редактор, великий он-лайн
довідкова система та налагоджувач.

Віконна система текстового режиму є основою інтерфейсу користувача. Підтримується миша,
але більшість людей використовуватиме клавіатуру. Зазвичай користувач відкриває кілька текстових редакторів
вікна, в яких він розроблятиме свою програму, під час якої він зможе регулярно перевіряти та
налагодження за допомогою гарячих клавіш. Висока швидкість роботи компілятора забезпечує програмістам
може робити це часто і тому дозволяє швидко розробляти код.

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


Файли довідки не надаються за замовчуванням. Користувач повинен завантажити Free Pascal
документацію у форматі HTML та інсталюйте її в IDE за допомогою меню «Довідка->Файли». Турбо
Файли 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, яка є a
коренева утиліта setuid, яка надасть дозволи пристрою vcsa.

Якщо пристрій vcsa недоступний, IDE надішле вихідні коди, щоб увімкнути 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", щоб приховати блок.

Проблема: Клавіші Cut/Copy/Paste не працюють.

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

Рішення: Використовуйте рядок меню.

Проблема: Клавіша Alt не працює.

Рішення: Спочатку натисніть Escape, потім клавішу без Alt. Зауважте, що це неможливо на
консоль Linux, але клавіша Alt там працює.

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

AUTHORS


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

Використовуйте fp-3.0.0 онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad