有人知道如何使用vim的插件CtrlP执行不区分大小写的文件搜索吗?我似乎无法在任何地方的指令中找到它.理想情况下,它将取代标准的CTRL + P快捷方式.
谢谢!
我使用环绕 vim插件.当我写一个乳胶源来做一个\bf类似 的词
hello w*orld
Run Code Online (Sandbox Code Playgroud)
(*是光标位置)我用
ysiw}a\bf<space>
Run Code Online (Sandbox Code Playgroud)
得到
hello {\bf *world}
Run Code Online (Sandbox Code Playgroud)
存在一种更简单的方式?或者我如何\bf自动插入?
我正在研究一个小的vim插件,它应该突出显示光标空闲后的当前单词出现次数.我有一个重点部分,我需要检查当前单词是否不是C/C++关键字.
我最喜欢的vimwiki功能之一是它处理链接的方式.不幸的是,我使用其他东西(vimoutliner)作为我的主要笔记,并且它没有任何接近vimwiki的链接功能.
是否有一个插件在编辑任意文件时添加vimwiki(或至少类似的东西)的链接功能,而不仅仅是*.wiki文件?
我正在使用neocomplcache以及neosnippet和honza的vim-snippets.它们很棒,除了当我按下时Ctrl-k,我可以转到下一个参数,但我无法返回上一个参数.
所以例如,如果我插入'for'代码段并在索引变量上输入错误,但我已经按下了Ctrl-k,我搞砸了吗?我必须修改所有参数然后再回来做更换操作吗?或者是否有选择模式的映射,我可以在这种情况下帮助我?目前Tab并S-Tab没有做任何事情.
最后,所有片段插件都是这样的吗?或neocomplcache只是缺少这个功能(开箱即用,至少)?
以下文件是我的vimrc文件.我尝试采购snipmate.vim文件,我的vimrc文件中没有设置粘贴.刚刚在我的.vim目录中执行了snipmate的git clone,并将该位置添加到了runtimepath.
我正在使用MAC OSX
$ cat .vimrc
source ~/.vim/snipmate.vim/plugin/snipMate.vim
nnoremap <Space> za
vnoremap <Space> za
nnoremap zO zCzO
set smartindent
set hlsearch
set ignorecase
set foldenable
set foldmethod=syntax
syn region foldBraces start=/{/ end=/}/ transparent fold
syn region foldJavadoc start=,/\*\*, end=,\*/, transparent fold keepend
set ai
set sm
set incsearch
set runtimepath^=~/.vim/bundle/ctrlp.vim,~/.vim/nerdtree,~/.vim/snipmate.vim
set nocompatible " Because filetype detection doesn't work well in compatible mode
filetype plugin indent on " Turns on filetype detection, filetype plugins, and filetype indenting all of which …Run Code Online (Sandbox Code Playgroud) 是否可以将变量用作对象autocmd?
我想允许插件用户定义FileTypes将对其进行操作的插件列表。
这就要求我autocommand为每个给定的FileTypes。
以下代码不起作用:
let g:enabledFileTypes = ['javascript', 'vim']
autocmd FileType g:enabledFileTypes * call myFunction()
Run Code Online (Sandbox Code Playgroud)
这样做:
autocmd FileType javascript,vim * call myFunction()
Run Code Online (Sandbox Code Playgroud)
是否可以声明使用变量作为文件类型列表的自动命令?
我从amix/vimrc下载了vimrc,这对于在vim中启动非常有帮助.但是当我尝试编辑.vim_runtime时,我不断收到错误.这是我的.vimrc
set runtimepath+=~/.vim_runtime
source ~/.vim_runtime/vimrcs/basic.vim
source ~/.vim_runtime/vimrcs/filetypes.vim
source ~/.vim_runtime/vimrcs/plugins_config.vim
source ~/.vim_runtime/vimrcs/extended.vim
try
source ~/.vim_runtime/my_configs.vim
catch
endtry
Run Code Online (Sandbox Code Playgroud)
现在我想更改我的NERDTree插件的设置,但我不知道在哪里编辑我的设置.配置让vim的新人感到困惑.我发现了这个类似的问题,但这对我的努力没有帮助.有人可以解释vimrc和vimruntime之间的区别吗?我可以看到vimrc从.vim_runtime抓取设置,但我是否将设置添加到vimrc或vimruntime?哪一个是添加设置的最佳位置?
按住j或滚动时滚动k速度太慢。做10j多次也不理想。
如何在按住键的同时加快速度?我正在将vim用于vscode,但我想该解决方案可能也适用于该代码。