Yudit(Unicode纯文本编辑器)
v3.0.7 免费版- 软件大小:8.52 MB
- 更新日期:2020-08-15 15:13
- 软件语言:多国语言
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Yudit是一款用于类似Unix的系统的免费Unicode纯文本编辑器,该编辑器不使用外部库,除了C库和最少的窗口函数集,这有助于快速移植到没有多语言支持的平台,这也是Yudit看起来如此独特的原因,现在的电脑系统具有越来越好的Unicode支持,因此在Qt或GTK/Pango之上构建编辑器会非常容易;如果用户想更深入地研究Unicode文本,此工具会给你提供非常多的帮助,用户还可以根据自己的需要添加新脚本,并且能够将添加的脚本对程序进行功能拓展,这些文档可以帮助您配置和使用Yudit;需要的用户可以下载体验
软件功能
Kinput2/SCIM/IBus或任何X11输入法支持。
内置手写识别支持。
基于英语音译的按键图。
Yudit随附来自世界各地的Yudit用户提供的100多个音译地图。
键盘输入图可以用作文本转换器,这意味着您可以对脚本进行即时音译
如果音译是可逆的,则可以将其读回以获取原始文本。
各种本地编码也可以转换为Unicode,推荐的编码为UTF-8。
菜单翻译提供31种语言的版本。
内置打印支持,生成高质量和独立于语言环境的脚本。
直接True Type/Open Type字体支持,Yudit不需要X11 TTF支持即可显示您的文本。
X11字体/真混合,任何编码的字体都可以用作单个Unicode字体集。
软件特色
无限制的撤消/重做。
过招和OTF合成字符支持。
31位Unicode支持。您不仅限于UTF-16的17架飞机。
拖放(xdnd和Dnd)支持。
全面的双向文本支持。
带有MSLVT编码器的Hangul Jamos(对ogulim.ttf进行硬接线)和X11字体
私人使用区中的匈牙利符文(Rovásírás)支持。
通过突出显示支持外部拼写检查器(Hunspell)。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用教程
在启动时,Yudit会读取配置文件:
<前缀> / share / yudit / config / yudit-properties
其中是安装前缀,通常是/ usr。
这是系统配置文件。如果找到文件,则合并
具有默认值的条目将在二进制文件中编译。开机后
它试图创造
〜/ .yudit
〜/ .yudit /字体
〜/ .yudit /数据
目录(如果不存在)。〜/表示用户的家
目录,例如“ / home / gsinai”。它尝试加载
〜/ .yudit / yudit.properties
文件。该文件中的现有条目将覆盖以前的条目
已加载的系统配置条目。
退出Yudit时,yudit将合并此文件中的某些参数
用户可以在Yudit内部更改某些参数。目前
覆盖的参数为:
yudit.editor.font
yudit.editor.fontsize
yudit.editor.input
yudit.filetypes
2配置文件格式
配置文件由以下几行组成:
hierarchical.key.string =值
要么
等级。键。字符串=值1,值2,值3非常重要的一点是,任何地方都不应留有多余的空间。
可以使用'\ '字符来连接两个
分隔线,但不希望如此,尤其是在用户中配置文件。Yudit将在这些文件中加入这些行。
注意事项:在系统配置文件中指定了数组时与value1,value2,value3和相同的数组在用户配置中文件,带有myvalue1,myvalue2数组的所有元素都将出现从用户配置文件:myvalue1,myvalue2。
3基本配置参数
这些参数对yudit有深远的影响。您可以在编辑器窗口中添加虚拟字体,选项,例如字体大小,输入法。
3.1 yudit.datapath
数组参数。例:
yudit.datapath = / usr / share / yudit / data,/ home / gsinai / data,...
这是一个非常重要的参数。这将定义搜索路径,
yudit将找到映射字体所需的my文件,创建输入方法和转换器。
注意
<前缀> / yudit / data
〜/ .yudit /数据
目录将始终附加到列表中。
3.2 yudit.fontpath
数组参数。例:
yudit.fontpath = / usr / share / yudit / fonts,/ usr / share / truetype /,...
此参数定义True Type字体的搜索路径。
注意
<前缀> / yudit /字体
〜/ .yudit /字体
目录将始终附加到列表中。
yudit.fonts,yudit.editor.fonts(4.1)数组参数。两者都定义了可用的字体。
yudit.editor.fonts(4.1)定义可以选择的可用字体从Yudit在编辑器窗口中。其他部分的可用字体gui(标签,按钮)是两者的超集。
例:
yudit.editor.fonts =默认,TrueType,位图
yudit.fonts = buttonfont,labelfont
这样,以下虚拟字体将可用:
Shift-F1-默认
Shift-F2-TrueType
Shift-F3-位图
可以使用任何名称。它们的名称“ None”或“ none”很特殊
表示即使相应的字体也不需要更改字体
按下Shift-Fxx组合键。
这些虚拟字体名称应稍后在
yudit.font。<字体名称>
参数。名称default是在内部定义的,不是
最好在yudit.font.default中定义,除非您知道
你在做。默认字体在第一行中包含unicode.hex。
因此,您将unifont.hex放入〜/ .yudit / fonts中即可编辑文件
立即。
3.4 yudit.font。<字体名称>
数组。这定义了在3.3中指定的虚拟字体。
例:
yudit.font.TrueType = arial.ttf,cyberbit.ttf,*-iso8859-1
这定义了TrueType可以引用的虚拟字体
别名。该虚拟字体尝试在
fontpath(3.2),如果找不到,它将尝试将它们加载为x11字体。
它很可能会发现:
/usr/share/yudit/font/arial.ttf
/usr/share/yudit/font/cyberbit.ttf
并且找不到任何文件名* -iso8859-1,因此它将尝试获取
X11服务器的closes匹配,一些字体如下:
-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1
如果我们使用的字体大小是12。* -iso8859-1有点
惰性声明,可以定义为更准确。
Yudit具有用于大多数标准X11的内置转换器
检查X11服务器类型中可用的字体
在shell提示下。
Yudit具有用于True Type字体的内置ucs-2转换器。
这对于平台= 3编码= 1的True Type字体很有用platform = 2编码= 1或platform = 1属性。
如果您有字体没有unicode表,我需要修改encodingVector
在yudit源代码树的swindow / SFontTTF.cpp中添加编码器。
如果您有任何修改,请寄给我。
如果该字体不是unicode字体,并且存在.my映射可以使用和可选参数分配:
yudit.font。:something.ttf:
特殊关键字“ unicode”可以附加到已编码的unicode上字体。
可以将另一个附加参数附加到字体
指定其初始方向,例如:
yudit.ttf:unicode:LR-左右方向性
yudit.ttf:unicode:RL-左右方向性这仅在需要执行字形镜像时才重要,例如旧斜体字或旧匈牙利语。
通过指定文件名可以直接呈现GNU Unifont以及.hex扩展名,例如:unifont.hex。
4菜单配置参数
这些配置参数将构成编辑器中的选择。
4.1 yudit.editor.fonts
数组。它在gui中定义字体选择。也可以看看
yudit.fonts
4.2 yudit.editor.fontsizes
数组。它定义了可用的字体大小。
例:
yudit.editor.fontsize = 12,14,16,18,24,48
由于X11字体大小将定义为整数,请不要使用浮点值。此值将替换字体大小X11字体在XLFD中使用。True Type字体会像屏幕一样缩放是72dpi。
4.3 yudit.editor.inputs
数组。它定义了用户可选的输入法。这些输入法
可以来自yudit.datapath(3.1。)上的.my文件。请注意/ yudit / src中的kmap文件已安装,仅供参考。
它们只有在正确转换为.my格式后才能使用放在yudit.datapath上的目录中-大多数都是。
配置示例:
yudit.editor.inputs =直接,unicode,kinput2,匈牙利语,无,世界语\
写意
这将加载:
F1直式:内置-无映射
F2 Unicode:内置-\ uxxxx转义
F3 kinput2:内置-_JAPANESE_CONVERSION
F4匈牙利语:搜索外部Hungarian.my文件并可能在/usr/share/yudit/data/Hungarian.my中找到
F5无:按下F5不会发生任何事情
F6世界语:外部,像匈牙利语
F7写意:内部手写引擎与外部手写说明文件。
如果要创建自己的.my键盘输入文件,则应阅读 /share/yudit/doc/keymap-format.txt文件,并查阅mytool程序的手册页。
由于kmap可用作外部文本转换器,因此uniconv -h将列出它可以在数据路径上找到的那些。
您还可以创建自己的徒手识别文件。
4.3 yudit.editor.xinputs
x输入法列表,形式为
名称:地区
:locale是可选的。输入将出现在工具栏中
作为x名称。
示例:interxim,kinput2:ja_JP.eucJP,xcin:zh_TW.big5,Ami:ko_KR
特殊方法:
utf-8-如果使用Unicode,它将按原样传递所有X11字符串
X11支持utf-8。如果您指定语言环境,
像“ utf-8:hu_HU”,然后在切换之前设置语言环境
到此模式,允许X11样式组成
字符。
您应该注意,如果语言环境的编码形式为:
language_VARIANT.codepage
Yudit自己的字符串转换器将用于编码。
一些别名也会发生:
eucjp-> euc-jp; euckr-> euc-kr; big5-> big-5;
为了消除gb-2312,以下兼容的别名
也用于:
gb2312-> gb-18030; gb-2312-> gb-18030; gb18030-> gb-18030
当然,您可以完全省略编码:ko_KR表示使用utf-8查找。
请注意,转换以 开始和结束。
以canna启动kinput2:kinput2 -canna&
启动Ami:导出LC_ALL = ko_KR; ami
启动xcin(big5模式):export LC_ALL = zh_TW.big5; Xcin
启动xcin(gb2312模式):export LC_ALL = zh_CN.GB2312; Xcin
请不要在家里kinput2可能有一个配置文件
目录:称为“ .canna”。在这方面,我建议您对此进行评论:
;;(全局设置键“ \ F1”'扩展模式)
否则,按F1时可能会发生有趣的事情。
4.4 yudit.editor.xinputs.style
串。将输入法输入样式设置为以下之一值:
preedit-root-status-root-输入法已打开单独的窗口。
状态前预编辑-输入方法将在光标处写入状态下预编辑-输入方法即将编写在主文本窗口的底部。
状态下预编辑-输入法将显示状态在主文本窗口的底部,但预编辑是在光标处。
默认值为“ preedit-over-status-over”。
4.5 yudit.editor.filetypes
数组。此列表将被附加到以下文件类型的原始列表中:
文件对话框。通常,“文件”对话框会显示内置类型只要。这也称为编码(3.6。)
例:
yudit.editor.filetypes =匈牙利语,韩语我使用这些按键图来翻译匈牙利语或韩文文字。
5.默认配置参数
这些参数设置一些初始值。
5.1 yudit.default.filtype串。它定义了调用Yudit时最初使用的编码。
要获取支持的编码的完整列表,请输入uniconv -h
在外壳窗口中。在文件对话框中也称为文件类型窗口。
例:
yudit.default.filetype = utf-8
5.2 yudit.default.printer.options串。它定义了传递给“ lpr”命令的选项打印时。
例:
yudit.default.printer.options = -P打印机名称
5.3 yudit.default.preview.command
串。它定义了预览按钮为按下。这是一个完整的unix命令,将由/ bin / sh -c'无论您配置了什么'后记输出将通过管道传递到此命令。
例:
yudit.default.preview.command = ghostview-
5.4 yudit.default.clipboard.encoding
如果需要,这是剪切并粘贴到X11中的剪贴板编码器文字类型为COMPOUND_TEXT。可以使用yudit解码COMPOUND_TEXT
是否有通用解码器。另一方面,编码有些歧义,因为某些字符占据了相同的unicode字符,但它们在COMPOUND_TEXT中是不同的。为此原因,而且由于yudit没有通用解码器,因此我们需要明确设置此编码器。尝试对日语使用某些iso-2022-x11
XWindow或韩文XWindow的ksc-5601-x11。
5.5 yudit.default.geometry
这指定了编辑器窗口的初始大小。默认值值是“ 780x480”。那就是780像素宽,480像素高。
6个配置参数以更改外观
这些参数会更改GUI中的颜色,字体和编辑区。所有这些参数都是字符串。所有颜色都可以是颜色名称或#rrggbb值,其中rr,gg和bb是8位十六进制颜色代码用于红色,绿色和蓝色颜色分量。布尔值可以为true或假。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文