gpt4 book ai didi

Vim snipmate 自动完成冲突

转载 作者:行者123 更新时间:2023-12-04 06:22:13 35 4
gpt4 key购买 nike

我正在使用 Vim(Debian Squeeze 上的 7.2.445)和 vim-snipmate 插件(特别是它的这个分支 - https://github.com/garbas/vim-snipmate)

您应该能够使用的快捷方式之一是在插入模式下按 Ctrl-R、Tab,为您提供所有可用片段的列表。然而,尽管列表显示,第一项在我按下 Tab 的那一刻自动插入到文件中,不管我没有选择它,我也不能使用 J 或 K 或向上或向下滚动列表,或者输入更多字符以缩小搜索范围。

这是我的 .vimrc :

syntax on
set shiftwidth=4
set tabstop=4
set autoindent
set smartindent
set cursorline
set ruler
if version >= 703
set relativenumber
else
set number
endif
inoremap jj <ESC>
set hlsearch
noremap <Up> ""
noremap! <Up> <Esc>
noremap <Down> ""
noremap! <Down> <Esc>
noremap <Left> ""
noremap! <Left> <Esc>
noremap <Right> ""
noremap! <Right> <Esc>
inoremap <M-o> <Esc>o
inoremap <C-j> <Down>
let g:ragtag_global_maps = 1
filetype plugin on

call pathogen#runtime_append_all_bundles()
call pathogen#helptags()

最佳答案

我意识到这可能不是您正在寻找的答案,但是您是否尝试过使用其他片段插件,如 XPTemplate 或 UltiSnips?我会发布直接链接,但我还没有足够的声誉:( 你可以在 www.vim.org/scripts 上轻松找到它们

我在使用 snipMate 时遇到了类似的问题,最终通过切换到 XPTemplate 解决了这些问题。恕我直言,XPTemplate 和 UltiSnips 都是对 snipMate 的改进,根据我的经验(使用 XPTemplate),可以更好地与其他设置和插件一起使用(更不用说额外的功能了)。

这是一个 video XPTemplate 的实际应用,以及一些 general information在 vim 的片段插件上。

关于Vim snipmate 自动完成冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417599/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com