vim与cscope整合中的两个问题
时间:2009-03-29 来源:jiushen
1.
如果遇到duplicate database
信息如下
line 42:
E568: duplicate cscope database not added
Press ENTER or type command to continue
那么就是vim的全局配置中也有cscope add cscope.out
和cscope_maps.vim或者用户的vim配置文件中的cscope add cscope.out冲突了
2.
如果cscope_maps.vim中定义的cscope的快捷键失效,记得在vim的配置文件中加上
set nocompatible
这样就不会去兼容老的vi,在兼容老vi的情况下,会使键的mapping无效
The set nocompatible setting makes vim behave in a more useful way (the default) than the vi-compatible manner. Remove the “no” to keep the old vi behavior. The set backspace=2 setting allows backspacing over line breaks, autoindents, and the start of insert. The syntax on parameter enables vim's syntax highlighting. Finally, the if statement with the set background=dark setting corrects vim's guess about the background color of some terminal emulators. This gives the highlighting a better color scheme for use on the black background of these programs.
如果遇到duplicate database
信息如下
line 42:
E568: duplicate cscope database not added
Press ENTER or type command to continue
那么就是vim的全局配置中也有cscope add cscope.out
和cscope_maps.vim或者用户的vim配置文件中的cscope add cscope.out冲突了
2.
如果cscope_maps.vim中定义的cscope的快捷键失效,记得在vim的配置文件中加上
set nocompatible
这样就不会去兼容老的vi,在兼容老vi的情况下,会使键的mapping无效
The set nocompatible setting makes vim behave in a more useful way (the default) than the vi-compatible manner. Remove the “no” to keep the old vi behavior. The set backspace=2 setting allows backspacing over line breaks, autoindents, and the start of insert. The syntax on parameter enables vim's syntax highlighting. Finally, the if statement with the set background=dark setting corrects vim's guess about the background color of some terminal emulators. This gives the highlighting a better color scheme for use on the black background of these programs.
相关阅读 更多 +