标签: vim-plugin

如何让 Vim 在打开带有“TODO”注释的文件时给出警告或弹出窗口

以下是使此功能发挥作用的两个场景:

  • 场景 1:我们有一些未完成的代码,可能超过 200 行。未完成的代码可以运行,但只会给出错误的结果。几天后重新打开文件后,很容易忘记未完成的工作,得到不想要的结果并浪费时间调试。
  • 场景 2:我们编写一些临时代码,这些代码可能仅对测试阶段有效。例如,将矩阵保存为图像文件以供调试。也很容易忘记注释调试代码并运行脚本而没有将代码更改回正常。

如果我们将 TODO 放在需要注意的代码中,那么 Vim 在打开包含这些 TODO 的文件时会给出一些弹出窗口或警告,那就太好了。我对 Vim 还算新手。有人可以提供帮助吗?谢谢你!

vim vim-plugin

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

Mac OS X 上的 Neovim 显示问题

我通常在我的 Linux 配置上使用 Neovim,但今天我必须使用 Mac,并且我将不得不使用它一会儿......

所以我安装了包管理器 Homebrew 并安装了 Neovim。我放置了我的配置(init.vim)并安装了 Vim-Plug 插件管理器。我安装了我的插件,一切正常!

当我重新启动 Neovim 时,我遇到了显示问题......背景是蓝色的。

有显示背景问题的链接:https ://i.stack.imgur.com/qSvgw.jpg

这是我常用的配色方案:https://github.com/rakr/vim-one/blob/master/screenshots/new-logo.png

这是配色方案的配置文件的一部分:

    Plug 'rakr/vim-one'
    autocmd ColorScheme one let g:airline_theme='one'

call plug#end()

if (empty($TMUX))
  if (has("nvim"))
  "For Neovim 0.1.3 and 0.1.4 < https://github.com/neovim/neovim/pull/2198 >
  let $NVIM_TUI_ENABLE_TRUE_COLOR=1
  endif
  "For Neovim > 0.1.5 and Vim > patch 7.4.1799 < https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162 >
  "Based on Vim patch 7.4.1770 (`guicolors` option) < https://github.com/vim/vim/commit/8a633e3427b47286869aa4b96f2bfc1fe65b25cd >
  " < https://github.com/neovim/neovim/wiki/Following-HEAD#20160511 >
  if (has("termguicolors"))
    set termguicolors
  endif
endif

colorscheme one
set background=dark …
Run Code Online (Sandbox Code Playgroud)

macos vim vim-plugin neovim

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

VIM 未在 tmux 中使用正确的配色方案

我已经提到过这个问题,并且尝试了许多建议的更改,并且暂时有效。我将我的 Ubuntu 机器更新到最新版本,它破坏了我的 tmux。 在 tmux 模式下丢失 vim 颜色方案

目前,在 tmux 之外一切正常,但 tmux 中的 vim 有问题。

我的 vimrc :

call plug#begin('~/.vim/plugged')
Plug 'arcticicestudio/nord-vim'
Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
call plug#end()

set termguicolors
set hlsearch
syntax on
colorscheme nord
Run Code Online (Sandbox Code Playgroud)

我在 bashrc 中设置了这两个变量

export TERM="xterm-256color"
alias tmux='tmux -2'
Run Code Online (Sandbox Code Playgroud)

一个 ans 建议将其添加set -g default-terminal "xterm"到 tmux.conf 中,但添加此操作会丢失我的 tmux 中的所有颜色。

我正在使用这个https://github.com/lemnos/theme.sh来设置我的终端的颜色方案。

我不明白我做错了什么。

vim vim-plugin tmux

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

阻止CtrlP切换到子模块目录中的搜索

我还在学习像专业人士一样使用vim.在这个过程中我注意到当我在项目目录中的子模块中打开一个文件时,CtrlP插件会将搜索的根目录切换到子模块目录的根目录.有没有办法防止这种情况,并将根搜索目录保留为orignal项目或最初打开的项目之一?

vim macvim vim-plugin

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

VimL:如何通过缓冲区名称知道Vim在哪个缓冲区中

我正在修改一个我喜欢的插件,以满足我的需求.在VimL的限制内,我遇到了我需要知道的缓冲区问题.

我需要能够通过名称引用缓冲区,特别是我需要知道我何时在Vim自己的[Command Line]缓冲区内.哪个BTW,你可以实现使用q:,q/q?.

我正在修改的插件如下:https://github.com/jeffkreeftmeijer/vim-numbertoggle

这是我的分支:https://github.com/Greduan/vim-numbertoggle

我想要做的是知道我何时在这个特定的缓冲区中,[Command Line]当我进入它时调用并且不使用相对行号.

感谢您的任何帮助,您可以提供!

vim vim-plugin

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

键入错误拼写时Vim自动更正

在我完成输入该单词后,如何通过立即自动替换第一个建议来使vim自动更正拼写?我试过了

:imap <Space> <Space><ESC>h1z=<End>I<End>

但这会用错误的单词替换所有正确的单词.

vim vim-plugin

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

什么是最好的VIM插件来配置效率?

VIM有很多可以配置的选项,其中许多都与内存管理和加速有关,或者与文件打开和utf8支持有关.我可以安装哪些插件来在一个地方管理所有这些插件?

vim vim-plugin

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

Vundle插件:安装具体版本的插件

我使用vim并尝试'Vundle'.它有助于安装Ruby on Rails中的插件:

Bundle 'scrooloose/nerdtree'
Bundle 'scrooloose/nerdcommenter'  
             ... I write in my _vimrc file
Run Code Online (Sandbox Code Playgroud)

但是当我看到它时,它会从github安装这个插件的最后一个版本.但我想安装以前的版本之一.谁知道怎么做我想要的?

vim vim-plugin

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

执行命令后,Vim在底部打印文本

我想要做的是给出我做过某些事情的视觉反馈.例如,如果我映射了一个键来执行git pull和refresh,我想说一些类似"Files reloaded"的内容

在执行我的功能后,我应该在VIM中使用什么功能在底部的小行中打印文本?我在谈论当你输入'q'时底部的行说"录音".如果它不可能(也许它只是从vim保留),还有另一种方法吗?

vim vim-plugin

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

如何使用VIM"转到声明"而无需通过长列表?

我正在阅读一个包含数百个.cpp和.h文件的巨大cpp项目,我希望通过使用"Go to Declaration"功能更有效地完成它.

我尝试了vim + ctags + cscope,但是当我使用"Ctrl +]"进入"声明"时,它出现了一个长长的"声明"列表供我选择.

例如,我想找到"class Foo :: reset()"的声明,但它有很多候选者,例如"class Bar :: reset()"或"Class Blahblah :: reset()".

我想知道是否有一种迷人的方法来找到函数的REAL DECLARATION,而不是手动选择正确的长列表.

谢谢.

c++ vim vim-plugin

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

标签 统计

vim ×10

vim-plugin ×10

c++ ×1

macos ×1

macvim ×1

neovim ×1

tmux ×1