Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
在本地vimrc文件中设置键绑定_Vim - Fatal编程技术网

在本地vimrc文件中设置键绑定

在本地vimrc文件中设置键绑定,vim,Vim,我无法在本地\u vimrc文件中创建密钥绑定,即使我在全局vimrc文件中有以下设置: set exrc " enable per-directory vimrc files "set secure " disable unsafe commands in local vimrc files 我的每个工作区都有本地vimrc文件,根据工作区的不同,我希望能够点击键并自动grep特定文件中的字符串。在我的全局vimrc文件中,以下各项工作正常: nnor

我无法在本地
\u vimrc
文件中创建密钥绑定,即使我在全局
vimrc
文件中有以下设置:

set exrc            " enable per-directory vimrc files
"set secure          " disable unsafe commands in local vimrc files
我的每个工作区都有本地
vimrc
文件,根据工作区的不同,我希望能够点击
键并自动grep特定文件中的字符串。在我的全局
vimrc
文件中,以下各项工作正常:

nnoremap <F8> :grep <C-R><C-W> C:\Workspace\ProjectDirectory\subdirectory\flagsfile.h<CR>
nnoremap:grep C:\Workspace\ProjectDirectory\subdirectory\flagsfile.h
但是我希望在我的项目根目录(
C:\workspace\ProjectDirectory
)的本地
vimrc
文件中有这个文件,并允许每个项目目录中的文件名不同。当我将keymapping放入本地
vimrc
文件并点击
时,它不会做任何事情,即使我允许使用不安全的命令


有人能解释一下正确的方法吗?

只有从包含本地
.vimrc
\u-vimrc
.exrc
\u-exrc
的目录启动Vim时,该功能才起作用。你就是这么做的吗?另外,
“设置安全”
不会关闭该选项,
设置鼻疗
会关闭该选项。我从项目目录启动了gVim,现在它可以正常工作了,谢谢。