帮助与文档
  • SOFiSTiK > 
  • 在线帮助 > 
  • Teddy手册 > 
  • 正文

正文

如何快速查看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-1ISO Latin-1 (ISO 8859-1)-8
UTF-8Unicode Transformation FormatEF BB BF8
UTF-16 BEUnicode Transformation Format (big endian)FE FF16
UTF-16 LEUnicode Transformation Format (little endian)FF FE16

  对于从位的值到文字符号的编码除了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小键盘来激活

常用功能

blob.png

块功能

 blob.png

文件

blob.png 

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 控制命令

PROG  宏文件的定义 

MAKRO  宏命令的定义 

MENUE  宏菜单的定义 

INPUT  输入宏的定义 

BEGIN  宏定义的开始 

ENDE  宏定义的结束  

RAHM  放置一个宏菜单 

ITEM  宏菜单的菜单项 

ISUB  宏菜单的子菜单项 

8.2.2 编辑命令

EDIT  输入命令序列  

EDLN  换行输入命令序列 

EINF  载入置入模式  

SAVE  保存编辑器输入 

BACK  撤销编辑器输入 

GOTO  转到特定的位置 

FIND  查找字符串 

REPL  查找并替换字符串 

OPEN  打开文件 

READ  阅读文件 

WRITE  将块写入文件 

CALL  调用一个宏 

EXEC  调用一个外部应用程序 

DEL  文件的删除 

AUTOEXEC  自动执行开始宏 

MAK  加载一个宏文件 

HLP  加载一个关键词文件或帮助文件 

DTYP  确定一个待处理文件的种类  

TAB  设置制表符间距 

MBOX  通知窗口的输出 

BEEP  警告的输出 

8.2.3 命令分枝

IF  条件的命令向导  

ELSEIF  命令的分枝 

ELSE  可替换的命令串  

ENDIF  一个条件的命令串的结束  

8.2.4 调用函数

@FIND()  查找字符串 

@FRAGE()  选择是/否的问题窗口的输出 

@(MODUL)  插入现有模式(CADINP-输入)  

@(FILE)  现文件的文件名 

@(NAME)  现文件的不带后缀的文件名 

@(EXT)  现文件的后缀 

@(PFAD)  现文件的路径 

@(TEMP)  暂时的文件名 

@(LAST)  最后一个产生的暂时文件名的审阅权 

@(TIME)  附上现在的时间 

@(DATE)  附上现在的日期 

@(YEAR)  附上现在的年  

@(MONTH)  附上现在的月 

@UPPER()  改写为大写字母 

@LOWER()  改写为小写字母 

@FEXIST()  测试文件是否存在 

@FSEARCH()  查找一个文件 

@ENVIRON()  从环境表格中登记 

@LINE()  在现文件中插入一行 

@WORD()  从现在的一行中插入一个单词  

@CHAR()  从现在的一行中插入一个符号 

@LANG()  内置系统,输入或输出语言  

8.2.5 全局指令

#DEFINE  全局定义 

#IFDEF  全局命令分枝 

#ENDIF  结束一个全局命令分枝  

#INCLUDE  挂载一个文件 

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.)中提取。

0 个评论

要回答文章请先登录注册