阅读:3702回复:8
【求助】 还是关于BBcode这个扩展(wxdjs与lordquest请进)
大概一年前我就提到了这个扩展的0.4.1版本(似乎这一年jedbrown也没去管这个扩展……)中的几个小问题,主要是和Custom Tags(定制标签)有关。
这个个性化标签能大大减轻编辑的工作量,并且也挺有趣(我也因此放弃了BBcodeXtra),可是—— 个性化的Tag中没法正常加入中文,标题也不能是中文的不说,还每用一次就多一项出来(见附图) 试着下载了lordquest的修正版也还是有这个问题。不知道还有什么好的办法来解决? 其实我知道这种个性化的Tag用极点五笔的快捷编码是更方便直观的(事实上对于BBcode里的方括号,极点还有一个小Bug),唯一的问题就是当选中一段文字想格式化的时候,极点五笔是不会自动地在这段文字的两端加入代码,而是直接用代码覆盖掉这段文字,这就意味着正确的方法只能是先输入代码段,然后把要格式化的文字剪切进去,十分麻烦。BBcode这个扩展则既保证了正常格式化,还保证了格式化后,文字与代码还整体被选中以便下一次格式化。 所以我一直想知道有什么好的办法能够实现如BBcode中的: [b]_value_[/b] 的"_value_"这个通配符的效果,而且这一点还可能推广:平时打方括号和花括号的时候,因为是小指指法,盲打有点打不准,往往大家都会按着shift一次把左右括号都打出来,然后用左箭头和右箭头两次移动光标来完成输入。我想如果可以有这样一种功能,在需要的时候呼叫这个功能并输入类似于: InParenthesis(输入的内容) InBracket(输入的内容) InBrace(输入的内容) 来实现自动在输入的内容两边加入小/中/大括号,并且完成后光标置于括号后,不影响后续的输入,将是十分方便的。 |
|
|
1楼#
发布于:2006-07-27 22:47
我没用这个扩展。
|
|
|
2楼#
发布于:2006-07-27 22:47
平时打方括号和花括号的时候,因为是小指指法,盲打有点打不准,往往大家都会按着shift一次把左右括号都打出来,然后用左箭头和右箭头两次移动光标来完成输入。 我也希望又这样的功能,不过好久这个扩展都没有更新了 |
|
|
3楼#
发布于:2006-07-27 22:47
这个问题我到五笔爱好者论坛也提过,没有什么回应,不过好歹极点五笔可以定义一个退格,也就是说可以在一次输入两个中括号以后把光标置于中括号中。
|
|
|
4楼#
发布于:2006-07-27 22:47
我的修正只是加入了这个论坛上常用的几个图标而已,对个性化的Tag部分的内容并没有做任何改动。
不能加入中文,推测应该是utf-8, unicode以及ansi之间字符相互转换时出的问题。 |
|
5楼#
发布于:2006-07-27 22:47
我想如果可以有这样一种功能,在需要的时候呼叫这个功能并输入类似于:InParenthesis(输入的内容) InBracket(输入的内容) InBrace(输入的内容) 不太明白这个意思,你的意思是应该还是要用鼠标选择bbcode-〉订制标签-〉选择tag label,但这样不是一样能实现“在输入的内容两边加入小/中/大括号“,,并且完成后只是要按确定键,光标不是还是在后面吗? 这样不是不影响后续的输入吗? 不知道理解的对不对,还是我没弄清楚 |
|
6楼#
发布于:2006-07-27 22:47
|
|
|
7楼#
发布于:2006-07-27 22:47
都是懒人的方法。
说实在的,我还是习惯背下那几个[]和指令。 |
|
8楼#
发布于:2006-07-27 22:47
背下不难,BBcode连List语法也就那么长,用惯了LaTeX和Wiki的应该不在话下,问题就是想更快速,想手不离字母区来完成一切。
|
|
|