Deb*_*ski 19 vim textselection macvim
MacVim中一个更好的功能是可以使用通常的OS命令来复制和粘贴文本(即命令+ C和命令+ V).
这在你刚刚在另一个编辑器中工作的情况下特别好看,而你的大脑还没有准备好告诉你如何输入真实的东西.
但是,我的大脑需要做的一件事就是思考:这是文本选择模式.在非vi编辑器中,我将使用Shift + Arrow,在MacVim中尝试此操作不起作用.但另一方面,它并不认为Shift + Arrow也被用于其他任何事情.是否可以重新映射密钥以使其成为可能?
(理想情况下,编辑器在选择文本后仍然处于插入模式;这将节省一些额外的击键.)
mop*_*oke 28
从手册:
Mac OS X上的文本编辑器允许用户按住shift +移动键来扩展选择.此外,在选择时按可打印键会用该字符替换当前选择.MacVim可以模拟这种行为(通过提供键绑定并将'keymodel'和'selectmode'设置为非默认值),尽管默认情况下不启用它.要使MacVim的行为更像TextEdit而不像Vim,请将以下行添加到"〜/ .vimrc"(不是.gvimrc)文件中:
if has("gui_macvim")
let macvim_hig_shift_movement = 1
endif
Run Code Online (Sandbox Code Playgroud)
作为一个自我的笔记和他人的一个简洁的暗示:
由于SHIFT +箭头选择和鼠标选择现在自动启动SELECT
模式,这意味着VISUAL
使用鼠标或箭头键进行选择显然不那么容易.(即使已经处于VISUAL
模式状态,鼠标选择仍将触发SELECT
模式.)因此,每当想要将命令应用于选择时,以下方法都会有所帮助.
ESC
gv
键可自动重新选择上一个选择和触发VISUAL
模式编辑:只需使用CTRL + g即可完成.
归档时间: |
|
查看次数: |
12947 次 |
最近记录: |