用户输入的Vim映射

前端之家收集整理的这篇文章主要介绍了用户输入的Vim映射前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否可以在Vim中创建映射(对于正常模式),允许在映射执行之前进行用户输入.

我想为我最常用的grep命令创建一个快捷方式的映射.我希望命令能够输入我正在搜索内容,然后在enter上输入.

这是我想要的:

nmap F :grep! "*user input*"<CR>:cw<CR>

我不知道如何暂停和采取用户输入.我甚至认为这是正确的方法吗?有更好的方法来做我想做的事情吗?

一个替代方案是创建一个自定义命令并使用映射来调用新的命令.
command! -nargs=+ -complete=file -bar Grep grep! <args>|cw

现在您可以创建映射:

nnoremap <f2> :Grep<space>

你可能还想远离映射F键,因为它是一个很方便的映射.

有关更多帮助,请参阅:

:h :command
原文链接:https://www.f2er.com/bash/385923.html

猜你在找的Bash相关文章