Skip to content

Commit c7ecc2d

Browse files
committed
refactor(vim): optimzie Go configuration
1 parent a21d731 commit c7ecc2d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

vim/vimrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2330,11 +2330,12 @@ au FileType go nmap <leader>s <Plug>(go-implements)
23302330
" 如果光标所在函数定义处就是在当前页面, 则直接在当前页内跳转, 并不打开新页面;
23312331
" 如果在当前页面内跳转, 推荐使用 ctrl o/i 来回跳转切换, 以提高效率.
23322332
"
2333-
" gd 默认以覆盖当前页面的方式跳转到函数定义处, vim-go 插件默认行为(go-def), 无需配置.
23342333
" gl 新开一个标签页的方式跳转到函数定义处, coc.nvim 提供的能力,
23352334
" 这里我们不使用 vim-go 提供的 go-def-tab,
23362335
" 因为 go-def-tab 经常会错误的以上下分屏的方式跳转到定义处.
23372336
"
2337+
" gd 以覆盖当前页面的方式跳转到函数定义处.
2338+
au FileType go nmap <silent> gd <Plug>(go-def)
23382339
" gs 上下分屏跳转到函数定义处.
23392340
au FileType go nmap <silent> gs <Plug>(go-def-split)
23402341
" gv 左右分屏跳转到函数定义处.

0 commit comments

Comments
 (0)