【发布时间】:2010-11-28 01:31:17
【问题描述】:
非常简单的困境。用户需要能够在一大段文本中进行搜索和替换。执行此操作的代码是小菜一碟。那里没有问题。奇迹般有效!不要为此伤脑筋。这就解决了!这不是问题...
不,问题是为此函数定义一个好的快捷方式。虽然我更喜欢使用 CTRL+R 作为此功能的快捷方式(以及 CTRL-F 用于查找文本) 我注意到微软正在使用 CTRL-H 作为快捷方式! (还有 F3 来查找文本,虽然 CTRL+F 也大多有效。)
那么,这个简单功能的首选快捷方式应该是什么? CTRL-R 或 CTRL-H
第二个Q补充一点:CTRL-H来自哪里? H 是什么意思?至少,R 代表 Replace 但 H???
这与 Windows 应用程序的 GUI 设计有关。虽然这是一件微不足道的事情,但与普遍接受的规范保持一致是件好事!虽然 GUI 并不总是在程序员中流行,但让你的 GUI 与规范保持一致肯定是与编程相关的!
【问题讨论】:
-
首先,我们在谈论什么应用程序?每个应用程序都有不同的快捷方式。 vimers 会说 :%s/foo/bar/g 而更多的 Windows/GUI 人大多使用基于 CTRL 的快捷方式。
-
“一些自作聪明”,天哪,你有什么要磨的吗?我只是想指出有比 Ctrl-R 和 Ctrl-H 更多的选项。即使在 Windows 上。而且我仍然认为这与编程无关。
-
在 MSWord 中不是 CTRL+R,因为 CTRL+R 是右对齐的。我不知道为什么是 CTRL+H,虽然...
-
@Brian,您有权发表自己的意见,但无论这多么微不足道,在我看来它仍然与编程非常相关。这是为了使应用程序与其他应用程序保持一致,因此用户不必为每个应用程序学习不同的快捷方式。
标签: windows user-interface shortcuts