Vim Can';t使用';标记a';或';标记A';精神抖擞
我喜欢使用vim(在ms windows上),我想每个人都有一个最喜欢的编辑器,这是我的 在一台特定的PC上,我遇到了使用Vim Can';t使用';标记a';或';标记A';精神抖擞,vim,Vim,我喜欢使用vim(在ms windows上),我想每个人都有一个最喜欢的编辑器,这是我的 在一台特定的PC上,我遇到了使用标记[a-zA-Z]命令的问题。 它对字母a和a不起作用,但对b-z和b-z起作用,我想知道为什么 如果我使用命令:marks,我可以看到ma和ma确实设置了一个条目。但是'a和'a没有效果。对于backtick版本也一样。 如果我对标签b或b做同样的操作,它就会工作 我检查了我的vimrc,但没有线路对a或a做任何操作 什么可以阻止标签a和a? 我如何才能找出导致此问题的原
标记[a-zA-Z]
命令的问题。
它对字母a和a不起作用,但对b-z和b-z起作用,我想知道为什么
如果我使用命令:marks
,我可以看到ma
和ma
确实设置了一个条目。但是'a
和'a
没有效果。对于backtick版本也一样。
如果我对标签b或b做同样的操作,它就会工作
我检查了我的vimrc,但没有线路对a或a做任何操作
什么可以阻止标签a和a?
我如何才能找出导致此问题的原因
欢迎任何建议
其他信息:2016年3月5日23:59
我没有_gvimrc文件,使用“标准”vimrc文件,从未花时间深入研究vim配置。所以它还是很香草的。我喜欢这种方式,因为有太多的PC我必须使用和同步_vimrc文件不是我想要的。:-)
这在我的vimrc文件中
:source C:\Program Files (x86)\Vim\_vimrc
let g:xml_syntax_folding=1
:filetype on
:filetype plugin on
:set foldmethod=marker
:set foldmarker={,}
autocmd FileType xml source C:\Users\andre\vimfiles\ftplugin\xml.vim
autocmd FileType python source C:\Users\andre\vimfiles\ftplugin\py.vim
autocmd FileType cs source C:\Users\andre\vimfiles\ftplugin\cs.vim
我尝试了cbaumhardt提出的建议,运行vim-Nu NONE-U NONE
,没有任何区别
附加信息:2016年3月6日,20:23LT
键盘设置干扰了输入。(美国国际
)
将键盘设置更改为
US
解决了问题。操作系统可以在vim看到之前拦截按键。因此,如果使用国际键盘布局,'a
可能会生成带有重音的。Vim不会看到'a
,这就是标记不起作用的原因
一种解决方案是将带有重音的字符映射到'a
或更改键盘布局
nnoremap <a with accent> 'a
nnoremap'a
可能是一个映射推翻了'a
?:map'a
说什么?@yolenoyer:map'a
未找到映射,与:map'a
相同,并且在中未提及a或a上的任何映射:map
首先确保这是否与您的\u vimrc
相关。为此,使用命令Vim-Nu NONE-U NONE
启动Vim(无需\U vimrc
和可能的\U gvimrc
,在无兼容模式下)。如果'a
现在可以工作,请尝试。如果是这样,请注释掉您的\u vimrc
中的部分内容,以找到导致此问题的原因。@cbaumhardt尝试了您在vim和gvim上提出的建议。从精确的命令行开始,然后编辑了10行,从1到0编号,并尝试在第5行上做标记。vim和gvim都给出了相同的结果,ma
,移开然后'a
失败,但是mb
移开然后'b
工作正常。'a
是否在其他程序中产生重音?我以前见过维姆对此感到困惑。