标签: vim-plugin

Vim:垂直标签列表可能吗?

是否可以在编辑器的左侧垂直显示vim的选项卡列表?

替代文字

它真的很有帮助,但我还没有找到任何可以做到这一点的插件.(我在谷歌吮吸?)

vim plugins tabs editor vim-plugin

9
推荐指数
1
解决办法
4647
查看次数

如何在VIM的easymotion插件中向上跳转?

如何在vim中使用easymotion插件时跳转到光标上方的行?

vim vim-plugin

9
推荐指数
2
解决办法
2774
查看次数

vim最喜欢的地方

是否有一个命令vim可以为一个地方添加书签(该文件的路径,该文件中的行号),以便我以后可以轻松地去那个地方?

它与NERDTree :Bookmark命令类似.您可以使用打开文件NERDTreeFromBookmark.我正在寻找相同的功能,区别在于书签不仅是文件,还有文件+行号.

谢谢

vim bookmarks vim-plugin

9
推荐指数
2
解决办法
1197
查看次数

(Vim)在Python模式下更改缩进设置

我刚刚安装python-mode,它有很多很酷的功能,如"语法检查".

我喜欢为我的python代码添加2个缩进空格,但语法检查警告我它应该是4个空格.

我相信应该有一个变量来设置这个偏好.我已经阅读了pymode的文档,我找不到相关的设置.

(另外,我想更改由pymode设置的shiftwidth设置)

vim python-mode vim-plugin

9
推荐指数
1
解决办法
2886
查看次数

更改颜色设置完成我

我在vimle的帮助下安装了You Complete Me.我第一次使用它时,建议的单词完全不可读.它们有深紫色背景和黑色字体颜色.然后我在quora上看到了这个帖子,现在改变了我的.vimrc.我的.vimrc目前看起来像这样.

set tabstop=2
highlight Comment ctermfg=lightblue
highlight Pmenu ctermfg=2 ctermbg=3 guifg=#ffffff guibg=#000000

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

Plugin 'Valloric/YouCompleteMe'

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
Run Code Online (Sandbox Code Playgroud)

不幸的是,建议的单词显示如下

在此输入图像描述

我读不太清楚,想改变它但不知道怎么做.我认为我目前的设置会给我白色前景和黑色背景.

安装这个插件后,我也有4个而不是2个缩进..我已经尝试了这个,但它没有为我服务.我怎么能改变这个?

vim vim-plugin vim-syntax-highlighting

9
推荐指数
2
解决办法
5700
查看次数

如何使用 vscode vim 安装 vim 插件?

我对 vim 有点陌生,我安装了 vim vscode 插件,这样我就可以使用类似 vim 的旋律来操作 vscode 中的代码。但是,我曾经在我的终端上安装过 janus(包括 NERDTree、NERDCommenter 等),并且我想在我的 vim vscode 上安装 NERDCommenter。我该怎么做呢?

vim vim-plugin nerdcommenter visual-studio-code

9
推荐指数
1
解决办法
8794
查看次数

慢性 ripgrep / vim 插件加载时出错:“-completeused without-nargs”?

我最近将ripgrep添加到了我的vim 插件列表中,安装后,每当我加载 vim 时,我就开始收到此错误消息:

Error detected while processing /Users/my_macbook/.vim/plugged/vim-ripgrep/plugin/vim-ripgrep.vim:

line  149: E1208: -complete used without -nargs
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)

打开有问题的文件并查看第 148-149 行可以发现:

148 command! -nargs=* -complete=file Rg :call s:Rg(<q-args>)
149 command! -complete=file RgRoot :call s:RgShowRoot()
Run Code Online (Sandbox Code Playgroud)

我真的超出了我的深度,特别是考虑到这个错误是通过简单安装插件生成的;我对底层文件 ( vim-ripgrep.vim) 进行了 0 处更改。

有没有人在安装 ripgrep 后遇到类似的长期错误,如果是的话,你是如何解决的?

regex vim vim-plugin ripgrep

9
推荐指数
2
解决办法
2260
查看次数

如何在cygwin下安装vim插件?

我在我的Windows机器上安装了一个cygwin.我的cygwin主目录中没有.vim目录.在这种情况下如何安装vim插件?

顺便说一下,为HTML/CSS/JavaScript开发建议使用哪些插件?

谢谢!

vim cygwin vim-plugin

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

Vim插件 - 在命令模式下自定义自动完成params

我正在写我的第一个vim插件(viml + python).插件的一个命令是"GetStepCommand()",它基本上从远程数据源获取数据,我稍微按下数据并将其复制到缓冲区中,以便用户可以开始编辑它.用户必须提供一个参数"GetStepsCommand",这是数据所在的搜索路径,例如:/ projects/procedure/step

现在,这条路可能很长,很容易错过拼写的东西.所以我想为参数部分实现自己的tab-completion.Vim已经负责通过tabbing自动完成命令,但当然它不知道如何完成参数(我将自己解决).

但首先我需要知道: - 如果/我怎样才能在命令模式拦截按键 - 取/获取命令行用户当前正在写 - 测试,如果它在命令模式或插入/视图模式 - 和最后返回一个更新的命令行(制表符完成),用户可以在按键后继续写入':'.

任何指针,提示,文章,教程......即非常感谢信息

vim vim-plugin

8
推荐指数
1
解决办法
1775
查看次数

配置 Vim/Neovim ALE 插件以支持 JavaScript 文件中的 :ALEGoToDefinition

我使用 vim-plug 为 Vim安装了ALE插件:

Plug 'dense-analysis/ale'
Run Code Online (Sandbox Code Playgroud)

该插件似乎已正确安装。例如,我可以使用 ALE 使用 Prettier 自动格式化文件。但我似乎无法得到任何使用语言服务器工作的东西。

例如,在以下 JavaScript 文件中,将光标add放在第 5 行的名称上并使用该:ALEGoToDefinition命令无效。

Plug 'dense-analysis/ale'
Run Code Online (Sandbox Code Playgroud)

我真的很努力地阅读文档。如果 LSP 服务器不提供跳转到的位置,ALE 帮助文件说“ALE 将不做任何事情”。那似乎是我的问题。但是GitHub 上ALE 文档也说“ALE 与几乎所有 JavaScript 工具都很好地集成在一起,大多数事情应该无需任何配置即可运行。”

我肯定错过了什么。除了安装 ALE,是否需要启用使用语言服务器的功能?我应该在我的机器上全局安装某种语言服务器吗?

vim vim-plugin language-server-protocol

8
推荐指数
1
解决办法
2167
查看次数