Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Input 将输入传递到vimrc中的fzf快捷方式_Input_Vim_Mapping_Fzf - Fatal编程技术网

Input 将输入传递到vimrc中的fzf快捷方式

Input 将输入传递到vimrc中的fzf快捷方式,input,vim,mapping,fzf,Input,Vim,Mapping,Fzf,我在vimrc中有一个映射,可以为特定目录调用fzf :map <F4> :Files my_directory_path_here <CR> :映射:文件我的目录路径 这个很好用。这会弹出一个窗口,我可以搜索文件的一部分以查看所有可能的文件 我正在寻找一种方法,将输入(mmdd格式的当前日期)传递到上面的映射 我向上看了看,我找到了一种方法,把它映射到另一个键上 imap <F5> <C-R>=strftime("%m%d")<CR&g

我在vimrc中有一个映射,可以为特定目录调用fzf

:map <F4> :Files my_directory_path_here <CR>
:映射:文件我的目录路径
这个很好用。这会弹出一个窗口,我可以搜索文件的一部分以查看所有可能的文件

我正在寻找一种方法,将输入(mmdd格式的当前日期)传递到上面的映射

我向上看了看,我找到了一种方法,把它映射到另一个键上

imap <F5> <C-R>=strftime("%m%d")<CR>
imap=strftime(“%m%d”)
但是,如何将其作为输入附加到密钥映射


谢谢。

这取决于插件的实现方式。如果它只是发出简单的命令,然后进入插入模式(例如,通过
:startinsert
),则只需将键附加到原始映射即可:

:map <F4> :Files my_directory_path_here <CR><C-R>=strftime("%m%d")<CR>
除了映射的难看转义(
\
而不是

:map <F4> :startinsert<CR><C-R>=strftime("%m%d")<CR>
:map <F4> :call feedkeys("\<lt>C-R>=strftime('%m%d')\<lt>CR>", 't')<Bar>startinsert<CR>