关于飞扬小字典 V2.13 

飞扬小字典,致力于打造一个辅助记忆的小工具, 
要求能够极速地记录和搜索零碎的文本片段,追求速度! 
 
其特点如下: 
1、一个快捷键瞬间启动,ESC立刻退出(快到不会打断思路)。 
2、在搜索栏输入时,能够实时快速地查询(闪电般的速度)。 
3、能够一键将查询结果复制并粘贴到指定窗口。 
4、添加词汇十分快捷方便,不需要考虑创建文件。 
5、可用来管理INI配置文件,更加方便。 
6、可作为扩展的“剪贴板”用,可方便地完成复制、粘贴。

目录

【飞扬小字典】简介

【飞扬小字典】由来

【飞扬小字典】使用说明

第一章,操作说明

第二章,字典维护

第三章,菜单说明


 注意:

“飞扬小字典”原名“我的小字典”,版本已经从升级到了V2.13,

界面更加简洁美观,功能更强大,速度更快。

本文视频介绍的是飞扬小字典V2.12。

飞扬小字典作为飞扬热键的实用工具之一,

飞扬热键V1.05 Alpha 下载地址:http://download.csdn.net/detail/teshorse/4237745

QQ群:10504143

下面请看 飞扬小字典 V2.12 的视频介绍:

http://v.youku.com/v_show/id_XMzc0Nzg5MDMy.html  ( 不能直接嵌入视频,请点击连接进入优酷观看 )


【我的小字典】简介

<返回顶部>

.

【我的小字典】由来

<返回顶部>

在一次项目任务中,发现程序由前面N个人修改过,函数、变量、结构命名多种风格混合,往往名不达意,阅读起来十分费力!在阅读代码过程中,需要一边阅读,一边查询里面的某些变量、函数是什么作用。这些查询操作在某些IDE中是相当费劲的,经常在查询到了结果之后,前面阅读的思路已经中断。

为了方便自己记录、查询在项目中的常用词汇,我决定用AutoHotkey写一个脚本程序,它可以让我在阅读他人代码时,一边记录新遇到的词汇,一边查询前面遇到过的词汇含义。在一段时间编写和修改之后,我的小字典已经是麻雀虽小,五脏俱全,它的功能已经超越了我的预期。现在不仅能够查询,还能够帮助我快速正确地输入,用它辅助记忆、辅助输入十分方便。

.

【我的小字典】使用说明:

<返回顶部>

第一章,操作说明

<返回顶部>

一、打开字典

打开已经存在的字典文件(默认扩展名为dic的文本文件)以后,在界面的字典框里选择字典,

然后在双击分类框,右侧结果列表中将显示该分类下的所有单词。

在输入的过程中,程序会在字典中实时地,搜索包含了你已经输入字符的单词,并将所有结果显示到右下列表中,同时将有关分类全部显示到左下角的分类列表。

此时,可以单击分类列表中的类别,将右下角的结果列表进行过滤。

注意:单击分类列表,会将分类名称填入分类编辑框,并且影响到结果列表的过滤。

右键单击分类列表,将清空分类编辑框中的内容,从而对结果列表取消过滤。

二、展开单词释义

上面查询得到的结果,列出的记录格式为:分类、单词、单词释义。同一分类,可能查询到多个单词,同一单词可能有多个释义。同一单词的多个释义,写在同一行,通过|进行分隔。

此时,双击某一行,将会清空结果列表,然后展开这个单词的各个释义项,显示到结果列表中。

注意:双击结果列表的某一行时,会将该行的第3列的内容设置到keyValue编辑框中。

三、关于单词释义项

一个单词可以有多个解释,每个解释可理解为释义项。在本字典中,每个释义项可包含两部分,释义和说明。列如:

作者 = teshorse|teshorse@hotmail.com/*msn*/|http://blog.csdn.net/teshorse /*博客*/

上面这行文字,定义了单词名称为"作者",它有三个释义项,用|进行了分隔。

第二个释义项teshorse@hotmail.com/*msn*/, teshorse@hotmail.com 为释义部分, /*msn*/ 为说明部分,说明部分用 /* */ 括起来。

四、将单词释义项粘贴到目标窗口

当我们查找到了单词,接下来会希望复制这个单词的释义项,然后粘贴到其他窗口。那么在“我的小字典”中,提供了多种途径实现这个功能。

1、右键点击结果列表某一项,在弹出的右键菜单中,可以选择“复制”项,将该行的第3列的内容复制到剪贴板;也可以选择“复制粘贴”项,程序将会复制该行第3列的内容,然后自动执行快捷键Alt+Tab切换到其他窗口,并粘贴。

2、双击结果列表某一行,将该行的第3列的内容设置到keyValue编辑框中。

按【复制】/【插入】按钮或者通过菜单Copy->复制并粘贴/插入并关闭,

程序将会复制keyValue编辑框的内容,然后自动执行快捷键Alt+Tab切换到其他窗口,并粘贴。

复制与插入的区别在于,插入之后字典将自动关闭,而复制之后字典窗口不会退出。

3、双击结果列表某一行,将该行的第3列的内容设置到keyValue编辑框中。

按快捷键Ctrl+S、Insert键或NumpadIns(数码锁定键关闭时的数字键0),程序将会复制keyValue编辑框的内容,激活启动字典之前的窗口,然后粘贴复制的keyValue内容。这种方法的好处是,能够确保粘贴到指定窗口;而通过Alt+Tab切换窗口,有时会切换不到理想的窗口。这种方法的原理是,当启动我的小字典程序时,程序会记录下启动之前的窗口,因此可以随时激活该窗口。

上述操作达到的效果,是将“我的小字典”中的查询到的内容,粘贴到了另外的窗口,如下图所示:

注意:
1、通过下面括号中列出的方式将释义项粘贴到目标窗口时,程序将会过滤掉释义项中的说明部分;如果粘贴了多个释义项,程序会自动将释义项的分隔符"|"替换成回车符。(快捷键Ctrl+S、按钮【复制】、【插入】、菜单“复制并粘贴”、“插入并关闭”、右键菜单“复制粘贴”)。

2、如果想要复制原始数据,可以通过右键菜单“复制”、菜单Copy->复制KeyValue、或者直接手工复制KeyValue编辑框的内容到剪贴板,然后手工将剪贴板的内容粘贴到目标位置。

五、运行释义项

当一个单词的某个释义项为可执行文件的路径或者是网址时,可通过右键菜单->Run 直接打开该文件或网页。

例如单词:作者 = teshorse|teshorse@hotmail.com/*msn*/|http://blog.csdn.net/teshorse /*博客*/

双击该单词项将展开释义项,右键单击第三项http://blog.csdn.net/teshorse /*博客*/,在弹出的右键菜单中选择Run菜单项,将会用默认浏览器打开网页http://blog.csdn.net/teshorse,注意后面的说明内容/*博客*/会自动被过滤掉。另外,如果该释义项不是可执行的文件或网址,进行Run操作将会出错。

六、窗口置顶与半透明

有的时候,需要即能看到查询的结果,又不当前代码的阅读,此时可以将窗口置顶并使其半透明。在我的小字典的界面上,有“置顶”与“半透明”两个复选框,选中它们即能实现窗口置顶和半透明。此外,还有快捷键F12同时选中置顶与半透明;F11设置置顶;F10或Alt+0取消置顶与半透明。

当窗口处于半透明状态时,窗口会自动调整透明度。当字典窗口是活动窗口时,会降低透明度,以便阅读查询窗口的内容;当字典窗口失去焦点处于非活动状态时,将会自动增加透明度,方便阅读字典窗口后面窗口的内容。下图是窗口失去焦点之后透明度增加的效果:

七、窗口最小化及关闭窗口

1、可按F1最小化“我的小字典”。

2、可按【关闭】按钮或ESC键,直接退出“我的小字典”。

八、帮助

在Help菜单中,有“按钮说明”、“操作说明”、“注意事项”、“关于”等帮助内容。

第二章,字典维护

<返回顶部>

上一章讲解了假设字典文件已经存在的情况下,我的小字典软件的操作说明。但是字典文件哪里来呢?如何维护? 字典文件实质上是ini格式的文本文件,可通过“我的小字典”窗口创建、添加、修改、删除、批量添加等操作;当然也可以通过文本编辑器打开字典文件,进行手工维护。

ini文件通常是ini为扩展名的文本文件,其格式如下:

[Section]

key1=value1

key2=value2

在我的小字典中,可以通过菜单打开符合ini格式的任意文本文件作为字典,但在“字典”编辑框中只自动识别DIC为扩展名的文件。ini文件中的Section对应单词分类, key对应单词名称, value对应单词释义。需要说明的是,这里的释义可以是多个释义项,用“|”符号连接起来的字符串。比如:

[同事]

李四=深圳南山大学城/*地址*/|518000/*邮编*/

下图是用记事本打开的一个字典文件:

“我的小字典”打开该字典文件的效果:

1、字典的创建

不需要特别创建字典,只需要在“字典”编辑框里输入字典名称,在成功添加了一个单词时,会自动创建该字典。如果要删除字典,手工删除该字典文件即可。

2、删除单词

可通过【Del】按钮、右键“删除”、菜单Edit->删除 删除一个单词的一个释义项,如果删除该释义项后单词的value为空,那么删除该单词。

3、修改单词

可通过【Mod】按钮、右键“修改”、菜单Edit->修改 等方式修改一个单词的一个释义项。注意,【Mod】按钮、菜单Edit->修改 两种方式,是针对keyValue编辑框进行修改的。

4、添加单词项

在“我的小字典”中,可以方便地增加一个新的单词,或者为已经存在的单词添加一个释义项。 在“我的小字典”窗口内,

a) 通过【Add】按钮、菜单->Edit->增加、快捷键Ctrl+A、NumpadRight(数码锁定键关闭时的数字键6),将KeyValue编辑框的内容作为的一个释义项,添加到搜索框指定的单词。

b) 在结果列表中,右键菜单->添加 功能会弹出一个输入窗口,在该窗口中输入你要添加的释义项,程序会将该释义项追加到单词value值的末尾。

c) 双击结果列表展开释义项的状态下,右键菜单中有“插入”项,该菜单项的功能也右键菜单的“添加”功能相同。不同之处在于,“添加”功能将新的释义项添加到单词末尾,而“插入”将新的释义插入到鼠标右键单击的位置。

当“我的小字典”窗口存在,但不是活动窗口的情况下,即在其他窗口,可通过一些快捷键快速添加单词项。

a) Alt+1,将复制选中的文本到字典的搜索框

b) Alt+3,将复制选中的文本到字典的KeyValue框

c) Alt+4,将复制选中的文本, 作为释义项的说明部分,增加到KeyValue框末尾。

d) Alt+5 激活字典窗口,并自动按【Add】按钮

当数码锁定键关闭时,键盘右边的小键盘也可以作为快捷键进行添加:

e) NumpadHome(数字键7) 将复制选中的文本到字典的搜索框

f) NumpadUp(数字键8) 将复制选中的文本到字典的KeyValue框

g) NumpadPgUp(数字键9) 将复制选中的文本, 作为释义项的说明部分,增加到KeyValue框末尾

h) NumpadLeft(数字键4) 复制选中的内容, 转化为大写后粘贴到字典的搜索框中

i) NumpadClear(数字键5) 复制选中的内容,作为注释添加到KeyValue框末尾, 并且自动点击【Add】按钮

下面是通过【Add】按钮新增单词的示意图:

首先,将要添加的单词信息填写到1~4编辑框。

然后按Add按钮,新增单词“王五”到“网友”分类中。

添加成功,新增的单词立即显示到结果列表中。

5、批量添加单词

上面的添加单词的功能,一次只能添加一个释义项,当要添加大批量的单词时,会显示非常无力。为了方便批量添加单词、单词释义项,特别制作了一个小程序。有两种方法可以激活批量添加单词的小程序,分别如下:

方法一、首先复制批量内容到剪贴板,然后打开“我的小字典”窗口,选择菜单->Edit->批量添加,将会打开“批量添加单词项”的窗口。

方法二、在“我的小字典”窗口存在的情况下,在其他窗口选中要批量添加的内容,然后按下快捷键Alt+C。此时,“我的小字典”程序将会复制选中的内容,然后自动打开“批量添加单词项”的窗口。

批量添加单词的示例:

1、假设我已经将下段文字复制到了剪贴板:

09070401,张三,女,助理1

09070402,李四,女,文体委员

09070403,王五,女,学习委员

09070404,赵六,男,班长

09070405,大山,女,

09070406,小山,男,助理

09070407,区阳峰,女,副班长

2、在“我的小字典”窗口中,在字典编辑框填写要添加到的字典文件(联系人.dic),在分类框里选择好分类(同学),接下来选择“菜单->Edit->批量增加”。

按下“批量增加”菜单项之后,会弹出“批量添加单词项”的窗口:

3、现在我想把这些人添加到“联系人.dic”字典中,格式为

张三=09070401  /*女 助理1*/

那么需要在“批量添加单词项”的窗口的格式编辑框输入格式字符串:

a1$,$w$,$c1$,$c2

之后按【预览】按钮,将会生成上面格式的单词,并且显示到预览列表中:

更改格式字符串为:c1$,$w$,$a1$,$c2, 点击【预览】之后将得到下面的效果:

4、确认无误之后,按【确定】键,保存到字典文件中。

5、返回“我的小字典”窗口,选择“菜单->File->重新加载字典”,现在我们可以看到刚刚添加的单词:

6、关于如何设置格式字符串,请参考 Web OneNote 写的在线帮助, 这里简单介绍一下规则:

a) 约定用符号“$”来分隔word与标点

b) 约定 w表示单词名称,a1、a2、a3...组成释义项的释义部分,c1 c2 c3...组成释义项的说明部分。

注意:

1、如果格式字符串中,没有w变量,程序将使用key编辑框中的值作为默认的单词名称,那么所有的行都将作为该单词的一个释义项,连接到一起。

2、如果格式字符串中,有w变量,程序将会取w的值作为单词名称,那么剪贴板中的每一行都会对应添加一个单词。

3、如果格式字符串为空,那么会使用默认的格式字符串 a1,将剪贴板中的整行作为释义项的释义部分。

.

第三章,菜单说明

<返回顶部>

File 菜单

1、打开字典:选择字典文件并打开。

2、重新加载字典:重新加载当前的字典文件。

3、用文本编辑器打开:用系统默认的文本编辑器(如记事本)打开字典文件,可用来手工维护字典。

4、退出程序

Edit 菜单

1、增加:将KeyValue编辑框的内容作为的一个释义项,添加到搜索框指定的单词。

2、修改:修改(搜索框指定)单词的(keyValue编辑框指定的)释义项。

3、删除:删除(搜索框指定)单词的(keyValue编辑框指定的)释义项。

4、批量增加:打开“批量添加单词项”的窗口,将剪贴板的内容格式化后保存到字典文件中。

Copy 菜单

1、复制搜索框:复制搜索框的内容到剪贴板。

2、复制分类框:复制分类框的内容到剪贴板。

3、复制KeyValue:复制KeyValue编辑框的内容到剪贴板。

4、复制并粘贴:复制KeyValue编辑框的内容到剪贴板,并自动切换窗口后粘贴。

5、插入并关闭:复制KeyValue编辑框的内容到剪贴板,并自动切换窗口后粘贴,同时退出“我的小字典”程序。

Clear 菜单

1、清空搜索框:清空搜索框。

2、清空分类框:清空分类框。

3、清空KeyValue:清空KeyValue。

4、清空所有编辑框:清空上面三个编辑框。

Help 菜单

1、按钮说明:对按钮功能进行介绍。

2、操作说明:介绍一些常用的功能操作。

3、注意事项:相关注意事项。

4、关于:关于作者及联系方式。

右键菜单:

1、修改:修改选中的单词释义项,将弹出“修改”窗口,在窗口输入新的单词释义项。

2、删除:删除选中的单词释义项。

3、插入:在选中的位置,插入新的释义项。

4、添加:在单词的末尾添加新的释义项。

5、重命名或连接:重命名单词,如果新单词名已经存在,那么弹出窗口让用户确认,是否将该单词连接到新单词后面!

6、Run:运行选中的释义项(如果释义项非可执行程序的路径或网址,运行将出错)。

7、复制:复制选中的释义项内容到剪贴板。

8、复制粘贴:复制选中的释义项内容到剪贴板,然后切换窗口并粘贴。

“我的小字典”使用说明到此为止,欢迎使用,欢迎提出意见与建议!

“飞扬小字典” -- 辅助记忆的小工具相关推荐

  1. python小游戏毕设 记忆翻牌小游戏设计与实现 (源码)

    文章目录 0 项目简介 1 游戏介绍 2 实现效果 3 开发工具 3.1 环境配置 3.2 Pygame介绍 4 具体实现 居中显示 5 最后 0 项目简介

  2. qq五笔linux,QQ五笔 - 五笔小字典 QQ绑定很实用

    九. 智能调频.空码检索.词序固定 在QQ五笔中还有一些小亮点,比如它可以根据"最近输入"."输入次数"对候选词排序.同时为了加快检索速度,默认只在常用字库(G ...

  3. 四国军旗辅助记忆小工具

    最近迷上四国军旗,四国军旗需要记忆另外三方的棋子,虽然军旗软件本身可以做标记,但是,记忆空间有限,不方便,专门用c#开发了一个小工具,辅助记忆,比较简陋,共享给有需要的朋友. 链接:https://p ...

  4. 生鲜配送管理系统_升鲜宝 V2.0 小程序辅助系统工具矩阵系列相关说明

    随着微信红利的进一步释放,使用人群的不断增加,小程序从2017年01月第一批开发者出现后,2018年小程序得到快速的提升,小程序开发的相关应用小工具得到了市场的青咪,社会化大分工.协同.共享.协作的思 ...

  5. 猜画小歌小程序辅助工具

    一.项目简介 猜画小歌小程序辅助工具 二.实现功能 支持绘制直线 支持绘制圆形 支持绘制椭圆形 支持绘制矩形 支持绘制三角形 支持绘制连续线段 支持绘制二阶贝塞尔曲线 支持绘制三阶贝塞尔曲线 三.技术 ...

  6. Pygame实战:记忆差怎么办?别急,增强记忆力的小游戏送给你~【越玩越上瘾】

    导语 哈喽!大家好,我是木木子. 今日游戏更新系列来啦,是不是很想知道今天的游戏是什么类型的?立马安排上-- 随着年纪的不断上升,我们开始丢三落四,忘东忘西,记忆力越来越差了! 这不止大人随着年纪增大 ...

  7. cad小插件文字刷_小懒人CAD插件管理工具

    小懒人cad插件管理工具是一款CAD插件管理软件,可以帮助用户管理CAD插件,不需要单个安装,支持一键加载,小懒人CAD插件管理软件不需要安装,下载即可使用.有需要的小伙伴欢迎来西西下载. 软件特征: ...

  8. 2022冬-DownKyi 辅助使用的小插件源码分享

    DownKyi 辅助使用的小插件源码分享 DownKyi 是一款非常好用的b站下载软件,可以实现b站视频批量下载. 但是在大量下载后会产生缓存没有及时清理,自己写了个小插件,放在运行程序的文件夹下, ...

  9. 了解微信小程序、掌握微信小程序开发工具的使用、了解小程序的目录以及文件结构、掌握小程序中常用的组件、掌握WXML、WXSS、WXS的基本使用

    1 微信小程序介绍以及开发准备 1.1 了解微信小程序 百度百科: 微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及&quo ...

  10. c++数据结构小助手 : 可视化树与图工具

    c++数据结构小助手 : 可视化树与图工具 基于 graphics.h: 从文件 graph.txt 读图 格式如下: 命名:graph.txt 第一行,两个整数,n个点和m条边,边全都是有向边 第二 ...

最新文章

  1. VS2005工程的Device右边内容为空问题
  2. 5G NR 频率 带宽 栅格
  3. SAP CRM WebClient UI和Hybris的controller是如何被调用的
  4. [树链剖分]List wants to travel,Relief grain,hotel加强版,This world need more Zhu
  5. Golang基础知识入门详解
  6. java并发之CopyOnWriteArraySet
  7. RabbitMQ中queueBind和exchangeBind方法
  8. 要想挣大钱,就要懂一个基本
  9. SpringCloud 实战:禁止直接访问后端服务
  10. 小红书面试题——paddingNum,用逗号分割数字串
  11. 零基础入门python web 自动化测试_web自动化测试从入门到持续集成
  12. 随手记_思路历程_马原知识体系逻辑图解
  13. 【temu】美国版数据采集API
  14. Android 截屏监听(截图分享功能)
  15. 微盟电子商城网络交易系统——Day01【项目介绍、项目环境搭建、快速搭建后台管理系统】
  16. 延安日报20220323导读:“金斧”、金珠、玉刀、木箱
  17. 区块链学习2-合约开发
  18. JavaWeb、JSP、Html实现指定账号密码登录
  19. 嵌入式系统求职回忆录
  20. 2022-2028全球与中国电穿孔缓冲液市场现状及未来发展趋势

热门文章

  1. windows下如何创建bat文件
  2. 微信 JS-SDK 说明文档
  3. 一阶电路实验报告心得_一阶动态电路的响应测试实验报告
  4. html单元格溢出,excel如何超出单元格显示
  5. C语言中 abs、cabs、labs和fbs的区别
  6. java的path的设置路径_java安装path设置
  7. 无法修改计算机时间权限,Win10无法修改时间怎么办?Win10修改系统时间没有权限的解决方法...
  8. iphone双重认证关闭不了怎么办_怎么关闭iPhone手机双重认证? 关闭苹果手机双重认证的两种操作方法...
  9. Window部分软件图标显示不正常
  10. 【技术贴】解决福昕阅读器pdf打印横向打印不居中,页面有空白