【发布时间】:2011-01-08 22:33:15
【问题描述】:
MacVim 中一个更好的功能是可以使用常用的操作系统命令在其中复制和粘贴文本(即 command+C 和 command+V)。
当您在一分钟前还在另一个编辑器中工作并且您的大脑还没有准备好建议您的手指如何输入真实的东西时,这尤其适用。
但是,我的大脑需要考虑一件事:文本选择模式。在非 vi 编辑器中,我会为此使用 Shift+Arrow,但在 MacVim 中尝试这样做是行不通的。但另一方面,在我看来,Shift+Arrow 也没有被用于其他任何事情。是否可以重新映射键以使其成为可能?
(理想情况下,编辑器在选择文本后仍处于插入模式;这样可以节省一些额外的击键。)
【问题讨论】:
-
很好的问题,但我很想建议将其作为程序配置问题移至超级用户。与此处讨论的 emacs 非常相似的问题:meta.stackexchange.com/questions/36017/… on meta.
-
您想在选择后进入插入模式,因为您正在替换选择(就像您按
c清除选择并进入插入模式时一样),还是出于其他原因?在我看来,如果你有一个选择,你就处于可视模式,因此不能处于插入模式。 -
我想保持插入模式,因为我不想离开插入模式,除非真的有必要。在“普通”文本编辑器中,当您选择文本时,您也将处于插入模式。更多是出于“过渡”的原因;正如我所说,通过命令键复制和粘贴(甚至保存)也可以在插入模式下工作。
-
@dmckee:在 SO 上查看 vim 配置提示的负载,我实际上并没有为这个问题想到 SU。我不介意它是否被移动;但我认为它现在已经得到了回答。
标签: vim macvim textselection