小编Mar*_*lun的帖子

我可以在VIM中使用SPACE作为mapleader吗?

http://items.sjbach.com/319/configuring-vim-right我得到了你应该能够Space在vim中用作mapleader.我试过但它似乎没有用.任何使它成功的人?

尝试:

let mapleader = <space>
Run Code Online (Sandbox Code Playgroud)

mapping vim configuration customization keyboard-shortcuts

64
推荐指数
3
解决办法
3万
查看次数

Ctrl + Space用于在vim中进行omni和关键字完成

我想在vim中使用Ctrl+ Space进行omni-completion(如果没有omni-completion ,则使用关键字完成).我试过这个,我在网上找到了一个地方:

inoremap <expr> <c-space> pumvisible() ? "\<C-n>" : "\<C-x>\<C-o>\<C-n>\<C-p>\<C-r>=pumvisible() ? \"\\<Down>\" : \"\\<CR>\""
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何使用Ctrl+ Space的人都可以告诉我正确的方法(有效)吗?

值得注意的是,它需要在vim NOT gvim的终端版本中工作.

vim code-completion

27
推荐指数
2
解决办法
1万
查看次数

使Vim完成工作更像在Visual Studio中

我希望Vim的完成菜单更像是Visual Studio中的完成菜单.我希望能够写一个变量的开头(或完成可用的东西),点击omni-completion键并获得完成菜单.现在我希望完成菜单突出显示最佳匹配但不将其添加到缓冲区.现在我希望能够按ENTER键输入所选元素或输入更多字母以更多地过滤完成菜单(可能在完成菜单中突出显示一个新项目),然后按Enter键进行插入.

http://vim.wikia.com/wiki/Make_Vim_completion_popup_menu_work_just_like_in_an_IDE上的维基页面/提示应该是这样做的,但我无法让它工作.是否有其他人尝试过该提示中的代码并使其按照我的描述工作?

vim code-completion

2
推荐指数
1
解决办法
1741
查看次数