英语法语西班牙语

Ad


OnWorks 网站图标

fp-3.0.0 - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 fp-3.0.0

这是命令 fp-3.0.0,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


fp - Free Pascal Compiler (FPC) 集成开发环境

概要


fp [选项] [源文件]

商品描述


这个二进制文件是集成开发环境 Free 帕斯卡尔 编译器 (软板)
这是一个先进的 涡轮 帕斯卡尔德尔福 (7.0) 兼容的多目标 Pascal 编译器。
编译器引擎不是基于 GCC,而是完全独立的。

编译器使用 LD(1) 并且可以使用 AS(1)(见参数-Aas),也有自己的
二进制对象编写器。

目前的主要目标是 Go32V2 (Dos DJGPP 扩展器), Freebsd, Linux中, MacOS, MacOSX,
形态操作系统, 网络软件, OS / 2Win32。 其他目标(用于 Atari 和 Amiga 的 M68K 编译器)
要么基于旧版本的编译器,要么仍在开发中。

此联机帮助页仅供快速参考。 FPC 带有很棒的(2000+ 页)
手册,它会不断更新,而此手册页可能已过时。

用法


IDE 的用户界面设计为类似于 Turbo Pascal。 它
为用户提供了一个用户友好但功能强大的编辑器,一个广泛的在线
帮助系统和调试器。

文本模式窗口系统是用户界面的基础。 支持鼠标,
但大多数人会使用键盘。 用户通常会打开几个文本编辑器
他将在其中设计程序的窗口,在此期间他可以定期检查和
通过使用热键进行调试。 编译器的高速保证了程序员
可以经常这样做,因此可以快速开发代码。

政策和帮助


默认情况下不提供帮助文件。 用户必须下载 Free Pascal
HTML 格式的文档,然后使用 Help->Files 菜单将其安装到 IDE 中。 涡轮
Pascal .tph 文件也可以安装在这个菜单中,对源代码很有用
附带 .tphas文档。

字符


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 实用程序,这是一个
setuid root 实用程序,它将授予 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 键盘处理是一件复杂的事情,因为并非所有组合键都会生成
转义码,不同的终端模拟器生成不同的转义码,还有一些关键
组合可能会触发 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