英語フランス語スペイン語

Ad


OnWorksファビコン

fp-3.0.0 - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで fp-3.0.0 を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fp-3.0.0 です。

プログラム:

NAME


fp - Free Pascal Compiler (FPC) 統合開発環境

SYNOPSIS


fp [オプション] [ソースファイル]

DESCRIPTION


このバイナリは、の統合開発環境です。 無料版 パスカル コンパイラ (FPC)
これは高度です ターボ パスカル & デルファイ (7.0) 互換性のあるマルチターゲット Pascal コンパイラ。
コンパイラ エンジンは GCC に基づいていませんが、完全にスタンドアロンです。

コンパイラは LD(1) 使用できる AS(1) (パラメーター -Aas を参照)、独自の
バイナリ オブジェクト ライター。

現在の主なターゲットは Go32V2 (Dos DJGPP エクステンダー)、 Freebsd、 Linuxでは、 MacOS、 MacOSX、
MorphOS、 ネットウェア、 OS / 2 & Win32。 その他のターゲット (Atari および Amiga 用の M68K コンパイラ)
古いバージョンのコンパイラに基づいているか、まだ開発中です。

このマンページは、クイック リファレンスのみを目的としています。 FPCには優れた(2000以上のページ)が付属しています
このマニュアルは常に更新されていますが、このマニュアル ページは古くなっている可能性があります。

使用法


IDE のユーザー インターフェイスは、Turbo Pascal に似た設計になっています。 これ
ユーザーフレンドリーでありながら強力なエディター、広範なオンライン
ヘルプシステムとデバッガー。

テキスト モード ウィンドウ システムは、ユーザー インターフェイスのベースです。 マウスがサポートされています。
しかし、ほとんどの人はキーボードを使用します。 ユーザーは通常、いくつかのテキスト エディターを開きます。
プログラムを設計するウィンドウ。その間、定期的にチェックして確認することができます。
ホットキーを使用してデバッグします。 コンパイラーの高速性により、プログラマーは
これを頻繁に行うことができるため、コードの迅速な開発が可能になります。

カスタマーサービス ファイル


デフォルトでは、ヘルプ ファイルは提供されません。 ユーザーは Free Pascal をダウンロードする必要があります
ドキュメンテーションを HTML 形式でダウンロードし、[ヘルプ] -> [ファイル] メニューを使用して IDE にインストールします。 ターボ
Pascal .tph ファイルもこのメニューにインストールでき、ソース コードに役立ちます。
付属しています .tphファイルasのドキュメントで詳しく説明されています)。

文字 セット


IDE は、VGA テキスト モード フォント用に設計されています。 これらのフォントは視覚的により多くのことを可能にします
Unix システムで通常使用される VT100 フォントよりも興味深いテキスト モード。
ほとんどのオペレーティング システムはテキスト モードに VGA 文字セットを使用するため、移植性が高くなります。

VT100 互換端末で実行すると、一部のエミュレーションが発生します。 内部的に IDE
VGA テキスト モード フォント (コード ページ 850 の可能性が最も高い) で実行されていると見なされますが、すべての
文字は (コード ページ 850 の場合) Latin-1 および VT100 代替に変換されます
文字セットの文字。

Linux コンソールは VGA フォントを使用できるため、意図したとおりに IDE を表示できます。
その上で。 Linux コンソール モードは、すべての VGA 文字セットをサポートします。
/dev/vcsa* デバイスとそのほとんどは、通常のエスケープ シーケンスを介して実行されます。 悪質ユーザーを防ぐために
経験上、IDE は VGA 文字セットをかなり積極的に使用しています。 まずそれ
実行している実際のコンソール番号を決定します(ptyで実行している場合でも、
ミッドナイトコマンダーのように)。 次に、IDE は、に属する /dev/vcsa* デバイスを開きます。
そのコンソール。 アクセス許可が拒否された場合、IDE はgrab_vcsa ユーティリティを呼び出します。
vcsa デバイスにアクセス許可を付与する setuid root ユーティリティ。

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 キーボードの処理は複雑な問題です。
エスケープ コード、異なる端末エミュレータは異なるエスケープ コードを生成し、いくつかのキー
組み合わせによって、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)

onworks.net サービスを使用して fp-3.0.0 をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad