“飞扬小字典” -- 辅助记忆的小工具
关于飞扬小字典 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、复制粘贴:复制选中的释义项内容到剪贴板,然后切换窗口并粘贴。
“我的小字典”使用说明到此为止,欢迎使用,欢迎提出意见与建议!
“飞扬小字典” -- 辅助记忆的小工具相关推荐
- python小游戏毕设 记忆翻牌小游戏设计与实现 (源码)
文章目录 0 项目简介 1 游戏介绍 2 实现效果 3 开发工具 3.1 环境配置 3.2 Pygame介绍 4 具体实现 居中显示 5 最后 0 项目简介
- qq五笔linux,QQ五笔 - 五笔小字典 QQ绑定很实用
九. 智能调频.空码检索.词序固定 在QQ五笔中还有一些小亮点,比如它可以根据"最近输入"."输入次数"对候选词排序.同时为了加快检索速度,默认只在常用字库(G ...
- 四国军旗辅助记忆小工具
最近迷上四国军旗,四国军旗需要记忆另外三方的棋子,虽然军旗软件本身可以做标记,但是,记忆空间有限,不方便,专门用c#开发了一个小工具,辅助记忆,比较简陋,共享给有需要的朋友. 链接:https://p ...
- 生鲜配送管理系统_升鲜宝 V2.0 小程序辅助系统工具矩阵系列相关说明
随着微信红利的进一步释放,使用人群的不断增加,小程序从2017年01月第一批开发者出现后,2018年小程序得到快速的提升,小程序开发的相关应用小工具得到了市场的青咪,社会化大分工.协同.共享.协作的思 ...
- 猜画小歌小程序辅助工具
一.项目简介 猜画小歌小程序辅助工具 二.实现功能 支持绘制直线 支持绘制圆形 支持绘制椭圆形 支持绘制矩形 支持绘制三角形 支持绘制连续线段 支持绘制二阶贝塞尔曲线 支持绘制三阶贝塞尔曲线 三.技术 ...
- Pygame实战:记忆差怎么办?别急,增强记忆力的小游戏送给你~【越玩越上瘾】
导语 哈喽!大家好,我是木木子. 今日游戏更新系列来啦,是不是很想知道今天的游戏是什么类型的?立马安排上-- 随着年纪的不断上升,我们开始丢三落四,忘东忘西,记忆力越来越差了! 这不止大人随着年纪增大 ...
- cad小插件文字刷_小懒人CAD插件管理工具
小懒人cad插件管理工具是一款CAD插件管理软件,可以帮助用户管理CAD插件,不需要单个安装,支持一键加载,小懒人CAD插件管理软件不需要安装,下载即可使用.有需要的小伙伴欢迎来西西下载. 软件特征: ...
- 2022冬-DownKyi 辅助使用的小插件源码分享
DownKyi 辅助使用的小插件源码分享 DownKyi 是一款非常好用的b站下载软件,可以实现b站视频批量下载. 但是在大量下载后会产生缓存没有及时清理,自己写了个小插件,放在运行程序的文件夹下, ...
- 了解微信小程序、掌握微信小程序开发工具的使用、了解小程序的目录以及文件结构、掌握小程序中常用的组件、掌握WXML、WXSS、WXS的基本使用
1 微信小程序介绍以及开发准备 1.1 了解微信小程序 百度百科: 微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及&quo ...
- c++数据结构小助手 : 可视化树与图工具
c++数据结构小助手 : 可视化树与图工具 基于 graphics.h: 从文件 graph.txt 读图 格式如下: 命名:graph.txt 第一行,两个整数,n个点和m条边,边全都是有向边 第二 ...
最新文章
- VS2005工程的Device右边内容为空问题
- 5G NR 频率 带宽 栅格
- SAP CRM WebClient UI和Hybris的controller是如何被调用的
- [树链剖分]List wants to travel,Relief grain,hotel加强版,This world need more Zhu
- Golang基础知识入门详解
- java并发之CopyOnWriteArraySet
- RabbitMQ中queueBind和exchangeBind方法
- 要想挣大钱,就要懂一个基本
- SpringCloud 实战:禁止直接访问后端服务
- 小红书面试题——paddingNum,用逗号分割数字串
- 零基础入门python web 自动化测试_web自动化测试从入门到持续集成
- 随手记_思路历程_马原知识体系逻辑图解
- 【temu】美国版数据采集API
- Android 截屏监听(截图分享功能)
- 微盟电子商城网络交易系统——Day01【项目介绍、项目环境搭建、快速搭建后台管理系统】
- 延安日报20220323导读:“金斧”、金珠、玉刀、木箱
- 区块链学习2-合约开发
- JavaWeb、JSP、Html实现指定账号密码登录
- 嵌入式系统求职回忆录
- 2022-2028全球与中国电穿孔缓冲液市场现状及未来发展趋势
热门文章
- windows下如何创建bat文件
- 微信 JS-SDK 说明文档
- 一阶电路实验报告心得_一阶动态电路的响应测试实验报告
- html单元格溢出,excel如何超出单元格显示
- C语言中 abs、cabs、labs和fbs的区别
- java的path的设置路径_java安装path设置
- 无法修改计算机时间权限,Win10无法修改时间怎么办?Win10修改系统时间没有权限的解决方法...
- iphone双重认证关闭不了怎么办_怎么关闭iPhone手机双重认证? 关闭苹果手机双重认证的两种操作方法...
- Window部分软件图标显示不正常
- 【技术贴】解决福昕阅读器pdf打印横向打印不居中,页面有空白