gpt4 book ai didi

vim - 在 vim 中将分号重新映射为冒号会中断 ':ls'

转载 作者:行者123 更新时间:2023-12-02 03:57:31 30 4
gpt4 key购买 nike

观看达米安康威的精彩表演后Instantly Better Vim ,我决定切换Vim的冒号和分号:

nnoremap ; :
nnoremap : ;

除了一件小事之外,这一切都运行得非常好。当我输入 ;ls 时,我会得到缓冲区列表(如预期),并显示标准消息“按 ENTER 或键入命令继续”。通常我想做的是输入类似 :bd 2 4 9 的内容来删除一些缓冲区。

但是,使用新的映射,键入分号不起作用(它退出到新的空白命令行),但键入冒号也不起作用(据我所知,它充当任何其他按键)!有什么办法可以解决这个问题吗?我确实倾向于相当频繁地使用默认分号功能,因此如果可能的话,我想保留该映射。如果我删除 nnoremap : ; 以便默认冒号仍然有效,问题就会自行解决。

最佳答案

我想说这是实现敲击输入提示的不幸后果。是否清除输出的逻辑似乎没有考虑映射。您应该在 vim_dev mailing list 上提出这个问题;也许有人实现了一个补丁,因为这种交换习惯用法相当常见。

关于vim - 在 vim 中将分号重新映射为冒号会中断 ':ls',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19519589/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com