hujunhua 发表于 2012-12-7 21:26:38

开发一个标点符号配对器

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

但是很多编程软件没有标点配对功能(Mathematica 9都还没有),靠中文输入法的配对功能,在英文模式下又不发挥作用。所以我想,能否开发一个键盘辅助程序,实现标点配对功能,适用于任何文字编辑界面。

郭先抢 发表于 2012-12-7 22:02:30

用emacs吧,你肯定能完成目标

郭先抢 发表于 2012-12-7 22:02:56

看标题我还以为是介绍什么好的办法呢?原来是寻求帮助来了

hujunhua 发表于 2012-12-10 10:33:56

emacs还是只能在自己的界面里工作吧

wayne 发表于 2012-12-10 10:42:07

没太明白标点符号配对的意思。
是不是就是那种左括弧,右括弧的配对?
这个好像Mathematica 的前端编辑界面 已经具备了吧(多次鼠标点击编辑域即可)。
Mathematica9 都已经有高亮提示了。
其他很多常见的编辑器也有高亮提示的功能/

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

zeroieme 发表于 2012-12-10 13:24:48

键盘辅助?键盘输入次序不等于文字次序。打打改改,插入删除,复制片段很常见。
除非用钩子监视各软件输入框的内容,就是木马技术。比较忌讳。

hujunhua 发表于 2012-12-10 15:43:04

是不是就是那种左括弧,右括弧的配对?
这个好像Mathematica 的前端编辑界面 已经具备了吧(多次鼠标点击编辑域即可)。
程序实现起来就是模拟入栈出栈了。
wayne 发表于 2012-12-10 10:42 http://bbs.emath.ac.cn/static/image/common/back.gif

对。就是从键盘输入前括弧、前引号时,自动生成后括弧、后引号,光标居中。我的意思是做成一种键盘辅助程序,效果是不管对什么输入窗口都发挥作用,仿佛是我的键盘的固有功能一样。

郭先抢 发表于 2012-12-13 18:42:08



对。就是从键盘输入前括弧、前引号时,自动生成后括弧、后引号,光标居中。我的意思是做成一种键盘辅助程序,效果是不管对什么输入窗口都发挥作用,仿佛是我的键盘的固有功能一样。
hujunhua 发表于 2012-12-10 15:43 http://bbs.emath.ac.cn/static/image/common/back.gif
QQ拼音不就是标点配对吗?

mathematica 发表于 2013-6-2 14:18:49

告诉你吧,用按键精灵,自己映射,想怎么办就怎么办!

zeroieme 发表于 2013-6-3 12:13:41

总在挖坟是一种什么病症
页: [1] 2
查看完整版本: 开发一个标点符号配对器