问题标签 [vim-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - Vim SQL 全能
我正在尝试在 vim 中使用动态 SQL 自动完成(全方位菜单)功能,但它不起作用。
我在 Linux Mint 上使用 Yakuake 终端,并且DBext vim 插件正在工作。
我可以C-xC-o,但它只显示表格,我也需要列。我也不能左右钻。
如果我处于插入模式并按下,C-c那么它就像我按下Esc并返回正常模式一样。
当我键入:SQLSetType pgsql
时,它显示“不是编辑器命令”。
vim - 是否可以在 Vim 中显示网格?
我在 Vim 7 中使用 DrawIt 插件来绘制一些 ASCII 图。
这可能太多了,但仍然——</p>
有没有插件可以在背景中显示网格,使绘图更容易?
vim - Vim CtrlP 插件:手动设置根搜索目录?
我已经阅读了文档,但无法确定这是否可能。
我想保留默认设置g:ctrlp_working_path_mode = 2
,但如果需要,我希望能够手动覆盖当前窗口中的所有缓冲区。
具体来说,我想发出一个 ctrlp 命令或更改一个设置根搜索目录的 ctrlp 配置变量,这样无论我在哪个缓冲区中,都使用该目录进行所有未来的搜索。
奖励问题:是否可以设置两个根目录,以便搜索它们并组合结果?
谢谢!
vim - Vim 状态行在 Linux 中不会立即更新
我正在使用Powerline,但我所说的对于常规 VIM 状态行也是如此。在 Windows 中,当我要进入粘贴模式(粘贴切换)时,我会立即在状态行中看到这个 - 带有“PASTE”的红色条。但是在 Linux(Ubuntu)中,我需要在任何移动之前进行一些移动(j、k、w、b 等)来查看结果 - 状态行没有更新。PS使用Shell.vim插件并进入全屏模式我可以在Windows中获得相同的效果
vim - Vim:在保持缩进的同时切换注释?
目前我正在使用EnhancedCommentify
插件来切换评论,特别是这两个命令
但问题是,而不是像注释掉这样的行
它会显示为
有没有一种快速的方法EnhancedCommentify
来解决这个问题?或其他方法来实现这一点,最好不更改我当前的键绑定?谢谢。
顺便说一句:NerdTree
似乎不适用于我的 vim 版本,而且我不是 root 用户,所以...
vim - 删除文件夹时启动时的 gvim chdir
我可以打开一个 gvim 会话并拖放一个文件夹,同时按住shift
键以更改pwd
为已删除的文件夹。这工作正常,但我想知道是否可以在不先打开 gvim 的情况下做同样的事情(我可以在桌面上的 gvim 图标上放置一个文件夹以启动与给定文件夹的 gvim 会话,但它甚至不会更改工作目录当我按住 shift 键时)。
如果相关,我使用的是ubuntu
带有unity
桌面的系统,还有NERDTree plugin
.
vim - vim 缩进:对齐函数参数
vim 中的默认对齐方式(使用“=”)将我的代码对齐为:
但是,我希望与从同一行开始的所有参数保持一致,例如:
如何才能做到这一点?
ruby-on-rails - MacVim 没有启动我的 Rails 服务器 vim-ruby-debugger
我尝试为我的 rails 项目添加一个好的调试器,我发现 vim-ruby-debugger 是我最喜欢的编辑器 VIM 的最佳选择。这与 ubuntu 完美配合。
但是当我尝试为我的 Mac 配置它时,调试器会提示一条已启动的消息,但 rails 服务器已关闭。
这就是我所做的。
- 安装 gem ruby-debug-ide
- 使用病原体安装插件 vim-ruby-debugger
- 将我的 .vimrc 修改为
让 g:ruby_debugger_progname = 'mvim'
让 g:ruby_debugger_debug_mode = 1
让 g:ruby_debugger_builtin_sender = 0
当我尝试将 Rails 看成
:Rdebugger
时,它说 Debugger 已启动,但它没有启动我的服务器。
有什么我需要额外配置的吗?
vim - 在我关闭 NerdTree 窗口后,MiniBufExplorer 被激活,而不是以前活动的窗口(在切换 NerdTree 之前)
我正在使用 NERDTreeToggle 函数打开 NERDTree 窗口,当我关闭它时(使用相同的函数),miniBufExplorer 会激活,但不是我在打开 NERDTree 之前编辑过的窗口。如何解决这个问题?
vim - 你可以为不同的 Vim 插件设置不同的本地领导者吗?
我开始使用与我现有地图冲突的插件,但我不想重新映射所有地图,我只想添加一个前缀。我想我可以用 LocalLeader 做到这一点。
Vimdoc 说:
<LocalLeader>
就像<Leader>
,只是它使用“maplocalleader”而不是“mapleader”。<LocalLeader>
将用于缓冲区本地的映射。
似乎设置 localleader 的唯一方法是设置一个全局变量(文档没有提到这一点,但b:maplocalleader
没有工作):
而且我看不到我如何干净地取消设置该变量(设置插件后清除它的自动命令!?)
有没有办法做到这一点?还是 LocalLeader 只给出一个全局前缀和一个特定于文件类型的前缀?