数学研发论坛

 找回密码
 欢迎注册
查看: 2822|回复: 14

[求助] 开发一个标点符号配对器

[复制链接]
发表于 2012-12-7 21:26:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?欢迎注册

x
有些编程软件的代码编辑工作区都有括号、引号自动配对功能,有的中文输入法(如QQ输入法)也有标点配对选项。这确实是一个方便的功能,尤其是写代码时可以大大减少括号不匹配的错误、提高输入效率。

但是很多编程软件没有标点配对功能(Mathematica 9都还没有),靠中文输入法的配对功能,在英文模式下又不发挥作用。所以我想,能否开发一个键盘辅助程序,实现标点配对功能,适用于任何文字编辑界面。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-12-7 22:02:30 | 显示全部楼层
用emacs吧,你肯定能完成目标
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-12-7 22:02:56 | 显示全部楼层
看标题我还以为是介绍什么好的办法呢?原来是寻求帮助来了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-12-10 10:33:56 | 显示全部楼层
emacs还是只能在自己的界面里工作吧
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-12-10 10:42:07 | 显示全部楼层
没太明白标点符号配对的意思。
是不是就是那种左括弧,右括弧的配对?
这个好像Mathematica 的前端编辑界面 已经具备了吧(多次鼠标点击编辑域即可)。
Mathematica9 都已经有高亮提示了。
其他很多常见的编辑器也有高亮提示的功能/

程序实现起来就是模拟入栈出栈了。

评分

参与人数 1经验 +4 鲜花 +4 收起 理由
hujunhua + 4 + 4 对,就是自动后括弧、后引号,光标居中

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-12-10 13:24:48 | 显示全部楼层
键盘辅助?键盘输入次序不等于文字次序。打打改改,插入删除,复制片段很常见。
除非用钩子监视各软件输入框的内容,就是木马技术。比较忌讳。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-12-10 15:43:04 | 显示全部楼层
是不是就是那种左括弧,右括弧的配对?
这个好像Mathematica 的前端编辑界面 已经具备了吧(多次鼠标点击编辑域即可)。
程序实现起来就是模拟入栈出栈了。
wayne 发表于 2012-12-10 10:42


对。就是从键盘输入前括弧、前引号时,自动生成后括弧、后引号,光标居中。我的意思是做成一种键盘辅助程序,效果是不管对什么输入窗口都发挥作用,仿佛是我的键盘的固有功能一样。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-12-13 18:42:08 | 显示全部楼层
对。就是从键盘输入前括弧、前引号时,自动生成后括弧、后引号,光标居中。我的意思是做成一种键盘辅助程序,效果是不管对什么输入窗口都发挥作用,仿佛是我的键盘的固有功能一样。
hujunhua 发表于 2012-12-10 15:43

QQ拼音不就是标点配对吗?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-6-2 14:18:49 | 显示全部楼层
告诉你吧,用按键精灵,自己映射,想怎么办就怎么办!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-6-3 12:13:41 | 显示全部楼层
总在挖坟是一种什么病症
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2019-2-17 17:52 , Processed in 0.065895 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表