gpt4 book ai didi

VIM - 如何根据行是否为空为键分配不同的映射?

转载 作者:行者123 更新时间:2023-12-05 01:37:03 25 4
gpt4 key购买 nike

我想根据上下文分配不同的命令。

我正在尝试做这样的事情:

if line is empty:
map x key to y command
else
map x key to z command

最佳答案

一般通过<expr>实现映射:

nnoremap <expr> ((empty(getline('.')))?('y'):('z'))

As you are going to use NerdCommenter, you are forced not to use “nore”:

nmap <expr> empty(getline('.')) ? '' : '\cc'

替换''使用所需的代码,因为我不明白“附加评论”是什么意思。

关于VIM - 如何根据行是否为空为键分配不同的映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997487/

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