当我输入.wq时会发生什么!在vim?

时间:2018-03-01 12:58:35

标签: unix vim

当我在vim中输入.wq!时会发生什么? 有没有办法禁止这种行为?

2 个答案:

答案 0 :(得分:1)

使用vim的帮助来理解每一个

. - 重复上一次更改 - :h .

w - 将光标移至下一个单词 - :h w

q! - q会开始录制一个宏,但由于!不是用于记录宏的有效寄存器,因此它们只是相互取消

你可以将nmap .wq! <Nop>添加到你的vimrc中,使这个组合成为一个noop,但我不建议这样做。它会使你的.响应变慢,因为它是现有地图的前缀,所以如果你学到更多并开始使用这个功能,这个映射会让你烦恼。

答案 1 :(得分:0)

但如果你使用:.wq!,它会尝试保存当前行,覆盖当前文件。