几乎每一个其他的编辑那不是六裔(vim,奶油,vi-鸸鹋)似乎使用emacs的快捷方式(ctrl+w 删除后一个词等等)

有帮助吗?

解决方案

早期的软件往往是模式,但可用性采取了一个开启在某些时候,离这种风格。

VI基总编辑是谜题--他们的唯一真正的幸存成员的顺序的软件。

模式是一个没有没有在实用性和交互作用的设计,因为我们人类都是善变的哺乳动物不能被信任,还记得什么样的模式应用程序。

如果你认为你是一个"模式",当你实际上是在另一个,那么各种各样的不良可能接踵而至。什么你认为是一系列无害的按键就可以(在错误的模式)导致无限的灾难。这被称为"模式错误"。

要了解更多信息,搜索术语"无模式"(和"可用性")

正如在下面的意见,一个模式口手中的一个经验丰富和非善变的人可以非常有效。

其他提示

嗯...也许没有太多的需要,鉴于第Vi/Vim几乎是无所不在,而且得到了整个模式的东西吗?:)

我认为,这是因为vi(及其同类)已经占据生态位的模式的编辑。

这些人喜欢模式和尚未吸引到vi可能是0,这样的假设的六竞争对手必须如此之大,以使大量的六用户的开关。这是不可能的。费用的交换的编辑是巨大的和vi-s已经大概是因为好为模式编辑去。嗯,也许一个重大突破可能改善他们,但我找到这个可能性不大。

@Leon:伟大的回答。

@比:模式编辑的东西,需要一段时间才能得到使用。如果你是要建立一个新的编辑适合这种模式,你将如何改善在第VI/VI/Emacs?我认为,部分回答的问题。得到它的"权利"是很难的,相互竞争的筹委会的第VI/VI/Emacs将是极其艰难的--的大多数人使用这些编辑的"死硬"迷,你就得给他们一个令人信服的理由,以移动到另一个编辑。那些人不要使用他们已经是最有可能会留在一个非模式编辑。恕我直言的课程;)

模式编辑有巨大的优势,以触摸打字员,你可以在屏幕上没有把你的手离开家行。我的手腕仅伤害了当我在做的东西,需要我将我的手关键盘上的鼠标和回不断。

记得记事本是一模式编辑!

看看这个,试试打字 E, D, , T;现在尝试打字 Alt, E, D, , T.在第二种情况下Alt键激活的"菜单方式"这样的结果是不同的。:运人似乎应付。

(是的,这是一个功能的窗户,而不是具体的记事本。我认为这是一个不好的功能,因为它是容易打Alt通过的错误我不认为你可以把它关闭。)

VIM和emacs作出关于尽可能多的用户接口的设计感觉如库迪我们现在必须提供现代计算机化的关键局(见的colemak布局和carpalx项目);这只是时间问题之前,有人不相同的文本编辑器。

我相信,日蚀有六绑定和有Visual Studio插/扩展,太(被称为Vi-鸸鹋,或者某事)。

虽然没有真正回答你的问题,有使用是一个"模式,如"方式来写日本的对手机之前:第一封信,你打的是一个conson我们说K,然后,然后在接下来的关键你会打的会的作用conson.(具有两个conson在行是不可能在日)

虽然它主要是几年前,今天,它的唯一用的人真正想要打击迅速。

我认为这个问题的答案实际上有相当多的模式案文的编辑,不是福克斯的第vi/vim。然而 它们都使用六键绑定的.Vi得到用户的关键绑定进入他们的肌肉记忆,所以重新学习一套不同的关键绑定会很难,所以没有人会创建一套不同的关键绑定。

但很多不同的编辑有重新实现vi键绑定从头开始。只是看看 这个问题有关的IDEs与vi键绑定的.至少有一半的答案是编辑从头开始建立,实现vi键绑定,不版本的第vi嵌入。

我最近遇到了 divascheme -一个替代的关键绑定的 DrScheme.这是模式,并部分理由是与RSI-具体避免了大量的手腕扭打 Ctrl-Alt-移位-的东西.编码做了一个非正式的调查研究员编制和发现emacs的用户遭受更多的手腕疼痛比vi程序员。

你可以看到他做的 简短的谈话LugRadio美国生活.(视频是一系列的5分钟的会谈,我可不记得有多远,通过这是,对不起-如果有人手表和员额,这里我编辑这个职位来说当在视频这是)。

注意到我没有用divascheme.

值得注意的是,六输入模型的生存,部分原因是它通过在POSIX标准,因此投入时间在学习意味着你保证能够在任何系统遵守这些标准。因此,如英语,有权在普遍存在.

尽的替代品走了,我怀疑一个备用模型编辑会生存的一个30天的试用期,使其同样的原因更多的人驱动的自动化比飞机。

该发明的 采取了一种模式并将它移到一个输入设备,并上下文的菜单拿了另一种模式并将它移到一个按钮。具有讽刺意味的是,出现的触摸设备有相反的效果,生产 多模式 接口:

  • 意识到多式联运联系和语音都知道的互相交

  • 不知道的多模式和语音都不知道对其它与冲突

传统的软弱无力的接口有基本的前提下,该信息能够流入和流出该系统通过一个单个信道或事件流。这一事件流的形式可以是的输入(鼠,键盘等)用户进入数据的系统,并期望的反馈形式的输出(声音、振动、视,等等)时,该系统作出响应。但是,该通道保持其单一性和可以处理信息的一个来源的时间。例如,在今天的相互作用,忽略了计算机输入的信息(通过键盘)当鼠标按沮丧。

这是非常不同的多式联运相互作用系统具有多个事件流和渠道,并可以处理信息通过各种输入方式行事并行的,如上面所描述的那些。例如,在交互式系统的用户可以任一类型或导航菜单。

参考文献

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top