正文
如何快速查看TEEDY帮助?点击这里
1.1 根据数据名称调用
调用: ted [/选项] [数据名称] [Zeile]
数据名称 | 除了一个具体的数据名称+或++ 也可以被传递. 借此上一次或者上上一次的数据可以被载入. 凭借 abc*.dat 打开数据的对话框和已被传递的搜索界面可以被打开。输入"."会作为搜索界面的"*.*" 得缩写被转译。 |
行 | 光标会被直接放置在指定的行。 行号必须是上一个被传递的参数。 |
1.2普通调用参数
选项 | 解释 |
-s:Sofistik-路径 | 路径名称转到Sofistik-EXE-文件 (转到或者环境变量的置入SOTFiSTiK=...) |
-m:宏-路径 | 路径名称转到Teddy-宏-文件 (*.wtm) |
-h:帮助-路径 | 路径名称转到Teddy-帮助-文件 (*.hlp, *.chm, *.pdf) |
-1 到 -4 | 凭着这些信号来自Teddy的更多例子可以被启动。 数字1 到 4影响着Teddy图标的颜色。 |
-无信息 | 将Teddy作为独立的例子而启动(没有单独的应用程序). |
-测试:号码 | 置入一个普通的测试信号。仅针对有兴趣的开发者。 根据开发的等级各自的提示窗口会被激活。 |
二、环境变量
系统环境会根据Teddy按以下方式被改变
PATH = Sofistik ; PATH
这个从Teddy中被打开的环境会被所有的程序继承。对于正在运行的程序来说,查找路径会延长,所以首先会到Sofistik变量的说明,随后才到PATH变量。
若Sofistik变量 不在环境中, 它们会被分配给Teddy的Exe注册表。
三、注册
Windows-注册数据库的组织
注册数据库是通过层状连同分枝的关键词建立的。 凭借着系统的程序regedit.exe 它们可以被使用者编辑。SOFiSTiK数据程序的安装是按照如下编码保存的。 HKEY_CURRENT_USER/Software/SOFiSTiK/2010/...
各种程序(例如 Teddy)在各层级关系中按照它们的程序名作为下级地址加入。 在下级地址中有一个 General 地址,普通安装的设置就保存在这里。它们被多种SOFiSTiK程序共同使用。
程序regedit.exe允许使用者人为的修改各自的内容。 然而在一般情况下内容是不能被应用程序来写入、清除和修改的。 对于无意义的内容以下情况是存在的, 附属的应用程序在下一个程序开始时会做出错误反应。在紧急情况下完整的编码可以被清除或是被输出到一个文件以及可以根据需要再次被输入。
四、兼容性
Teddy Windows的Teddy也可以同样适用在DOS中被编程。借此使用者应该实现一个尽可能较简单的提升。 另一方面一些命令被Windows的特殊性质所接受也是必要的。
尤其是一些工作是在Windows下选择的文本(例如在Microsoft Word) 手动操作的,从根本上不同于Teddy的DOS版本。使用者须在菜单栏下的SOFiSTiK/Optionen/Kompatibilität选择 Windows- 和 DOS-兼容性之间的可能性。
五、文件类型
Windows版的Teddy支持不同种类文件的操作。 最有力的支持是根据SOFiSTiK输入的文件类型来执行。
一般情况下Teddy根据文件后缀来识别文件类型并进行处理。 利用菜单栏里面的Extras/Dateityp 文件类型可以被精确地调整。
六、编码
Teddy 从版本25以来支持多种文本编码形式。
短形式 | 描述 | 符号 | 位 |
Latin-1 | ISO Latin-1 (ISO 8859-1) | - | 8 |
UTF-8 | Unicode Transformation Format | EF BB BF | 8 |
UTF-16 BE | Unicode Transformation Format (big endian) | FE FF | 16 |
UTF-16 LE | Unicode Transformation Format (little endian) | FF FE | 16 |
对于从位的值到文字符号的编码除了Unicode 还有很多不同的、彼此之间不协调的符号语句。常见的最重要的字符编码是ASCII(即 American Standard Code for Information Interchange)。在ASCII编码规则中每个符号被编码为7位,最多可以有128个符号。ASCII除了一些控制符号还包括首先在英语中使用的拉丁字母以及阿拉伯数字。 ASCII中不包括在很多欧洲语言中已被使用的重音符号和变元音, 尤其是在其他字母的书写符号。所以随着时间的推移许多的以7位编码的字符语句发展起来以及一个更大的字符集可以被提供。
在字符语句"ISO Latin-1" (ISO 8859-1) 任意一个字符都是以8位(一个字节) 被编码的。 因此许多的国家和地区特殊的字符语句被显示。然而一个跨国家的数据交流在某种条件下是可能的。
一个安全的国际化的数据编码只有Unicode 编码才可能实现。
Unicode 是将全世界全部有名的文本符号总结到字符语句的一次尝试。 这种编码不仅包含了拉丁语字母还包含了希腊字母、西里尔字母、阿拉伯字母、希伯来字母和泰国字母,同时还有像不同的日语、汉语和韩语字母。除此之外,数学符号、商业和技术的特殊符号都可以在Unicode里被编码。
七、键盘操作
7.1 F小键盘操作的分配
一些重要的编辑命令可以通过F小键盘来激活
常用功能
块功能
文件
7.2 Alt键盘操作的分配
一些重要的编辑命令可以使用Alt键盘激活。
命令 | Alt键盘 | 简短描述 |
Strg+KD | Alt+S | 关闭并保存现窗口 |
Strg+KQ | Alt+Q | 关闭但不保存先窗口 |
Strg+KX | Alt+X | 关闭并保存所有文件。不同于Strg+KX,若使用Alt+X 会另使Teddy被最小化以及在任务栏中被禁止 |
Strg+KR | Alt+R | 文件作为块黏贴 |
Strg+KW | Alt+W | 块作为文件写入 |
Strg+KZ | Alt+Z | 按列数操作 |
Alt+L | 按行对块进行标记 | |
Alt+B | 按列对块进行标记 | |
Strg+KT | Alt+T | 标记单词 |
Strg+KH | Alt+H | 导入和导出块的显示 |
Strg+QY | Alt+Y | 到行的结束全部删除 |
Strg+QL | Alt+U | 行的修复 |
Strg+QP | Alt+P | 到最后一个位置 |
7.3 Strg键盘操作的分配(Windows 标准)
以下的标准微软命令是被支持的。
命令 | 简短描述 |
Strg+N | 新建文件 |
Strg+O | 打开文件 |
Strg+S | 保存文件 |
Strg+A | 标记整个文本 |
Strg+C | 复制被标记的文本到剪贴板 |
Strg+V | 将文本黏贴到光标的位置 |
Strg+X | 剪切被标记的文本并复制到剪贴板 |
Strg+Z | 撤销上一次的操作 |
Strg+W | 恢复上一次的撤销 |
Strg+F | 查找 |
Strg+G | 去往固定行 |
八、宏
8.1 概述
Teddy 支持一个自由的可编译的宏语言。 宏在ASCII文件中定义以及可以被任意地补充,扩充或是改变。以下的宏文件可以被使用:
TEDDY.WTM | 一般的宏(始终被加载) |
SOFISTIK.WTM | 支持SOFiSTiK - 输入 |
SOFERG.WTM | 支持SOFiSTiK - 结果 |
CPP.WTM | 支持C/C++ 编程 |
FORTRAN.WTM | 支持Fortran编程 |
TEDDY.WTM 会在Teddy启动时被直接加载。根据文件类型更多的宏文件可以被载入。
8.2 宏命令
8.2.1 控制命令
8.2.2 编辑命令
8.2.3 命令分枝
8.2.4 调用函数
8.2.5 全局指令
8.3 命令
在宏操作的框架内可以通过键盘操作的命令来仿照宏命令的编辑功能,例如EDIT或是EDLN。
标准微软命令
命令 | 简短描述 |
~X | 剪切被标记的文本并复制到剪贴板 |
~C | 复制被标记的文本到剪贴板 |
~V | 将文本黏贴到光标的位置 |
~Z | 撤销上一次的操作 |
~W | 恢复上一次的撤销 |
~S | 保存文件 |
输入形式: Strg+X 即被当作~X输入。
WordStar 兼容的命令
命令 | 简短描述 |
^S | 光标向左一个字符 |
^D | 光标向右一个字符 |
^E | 光标向上一个字符 |
^X | 光标向下一个字符 |
^Y | 删除行 |
^T | 删除单词 |
^H | 删除光标左边的字符 |
^G | 删除超过光标的字符 |
^QY | 直到行结束全部删除 |
^L | 重复上一次查找 |
输入形式: Strg+Y 被当作^Y输入。
8.4示例
自动弹出的示例(可以通过正确的鼠标点击激活):
menue Popup begin item "Ausschneiden ^IStrg+X" edit ~X item "Kopieren ^IStrg+C" edit ~C item "Einfügen ^IStrg+V" edit ~V item item "Zurücknehmen ^IStrg+Z" edit ~Z item "Wiederherstellen ^IStrg+W" edit ~W ende
自动调用外部程序(可以自动被执行):
makro Autoexec begin mak batch.wtm .bat .cmd ende
整体的示例:
makro Test Alt+T Allgemeines Test-Makro begin edln Aktuelles Datum: @(date) edln Aktuelle Uhrzeit: @(time) ende
其他的示例可以通过Extras/Makros编辑... 从宏文件(teddy.wtm, sofistik.wtm, soferg.wtm usw.)中提取。