Editor 强制gvim在同一窗口中打开所有文件(将gvim与cscope一起使用)
我想知道是否有人知道如何使gvim默认为在同一个gvim实例中打开所有由gvim打开的文件。我知道有一些参数可以通过命令行发送给它来强制执行此操作,但我想知道是否有一些参数可以添加到.gvimrc文件中,而不是命令行参数 原因是我将gvim与cscope一起使用。所以我将cscope设置为使用gvim作为我的编辑器。但是,我不知道如何或不允许(可能是前者)强制cscope允许我向编辑器发送参数 解决这两个问题就足够了Editor 强制gvim在同一窗口中打开所有文件(将gvim与cscope一起使用),editor,vim,cscope,Editor,Vim,Cscope,我想知道是否有人知道如何使gvim默认为在同一个gvim实例中打开所有由gvim打开的文件。我知道有一些参数可以通过命令行发送给它来强制执行此操作,但我想知道是否有一些参数可以添加到.gvimrc文件中,而不是命令行参数 原因是我将gvim与cscope一起使用。所以我将cscope设置为使用gvim作为我的编辑器。但是,我不知道如何或不允许(可能是前者)强制cscope允许我向编辑器发送参数 解决这两个问题就足够了 提前感谢。为什么不使用vim的cscope集成 :cscope add /pa
提前感谢。为什么不使用vim的cscope集成
:cscope add /path/to/your/cscope.out
:cscope find s your_symbol
有关详细信息,请参见:help:cscope
和:help quickfix
以下是我的映射:
" F11 and F12 to go to previous/next entry
nnoremap <F11> :silent! cc<CR>:silent! cp <CR>
nnoremap <F12> :silent! cc<CR>:silent! cn <CR>
" Shifted: go to previous/next file in entries list
nnoremap <S-F11> :silent! cc<CR>:silent! cpf<CR>
nnoremap <S-F12> :silent! cc<CR>:silent! cnf<CR>
" Ctrl-F11/F12 : jump through quickfix lists history
nnoremap <C-F11> :silent! col <CR>
nnoremap <C-F12> :silent! cnew<CR>
“F11和F12转到上一个/下一个条目
nnoremap:silent!cc:silent!cp
nnoremap:silent!cc:silent!cn
“已转移:转到条目列表中的上一个/下一个文件
nnoremap:安静!抄送:安静!中央公积金
nnoremap:安静!抄送:安静!cnf
“Ctrl-F11/F12:快速修复列表历史记录
安静!上校
nnoremap:安静!cnew
我认为您无法从.vimrc或.gvimrc中真正做到这一点。在读取该文件时,您已经启动了一个新实例
如果您可以告诉cscope使用
gvim--remote
而不是只使用gvim
作为您的编辑器,那么您可能会得到您想要的行为。这正是我想要的,您知道如何同时在新选项卡中打开它吗?@neonfirights--remote tab
标志应该满足您的需要。