问题标签 [macvim]

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.

0 投票
1 回答
3100 浏览

vim - 禁用某些文件类型的 Vim 插件

我想禁用 Vim 中某些文件类型的插件。我是 Vim 新手,所以慢慢来 :)

我有 autocomplpop 插件,我真的很喜欢它。但是,如果我正在编辑 LaTeX 文件,它会显示我已经使用过的每个英语单词的补全。让人分心!我想为 .tex 文件禁用它,但我不知道该怎么做。

谢谢!

0 投票
2 回答
747 浏览

vim - Rails 3 rc 上的 Macvim 和 rails.vim - 未初始化的常量 Bundler (NameError)

在 Windows 上配置 vim 和 gvim,在 OSX 上配置 vim 和 macvim。打算学习rails 3,所以在两个操作系统上都安装了rails 3 rc。到现在为止还挺好。

使用 macvim 时,rails.vim 提供的每个脚本执行都会给我错误“未初始化的常量 Bundler (NameError)”。试过 :Rserver, :Rgenerate, .... 但是,在 OSX 上,当从终端窗口启动 vim 时,rails.vim 运行得很好,以及直接从终端执行 rails 脚本。

所以在某个地方,不知何故我的 macvim 配置似乎把事情搞砸了。但是,除非我弄错了,否则它只是使用 .vimrc 和 .gvimrc 文件中的设置。现在,.gvimrc 真的很简约,所以我不妨在这里添加它:


set guifont=Inconsolata:h17 " 字体系列和字体大小。 set antialias " MacVim: 平滑字体。set encoding=utf-8 " 到处使用 UTF-8。 set guioptions-=T " 隐藏工具栏。“设置背景=光”背景。设置行=40 列=100 " 窗口尺寸。

set guioptions-=r " 不显示右滚动条


任何有关如何解决此问题的建议将不胜感激。

0 投票
4 回答
6500 浏览

ruby - Vim:突出显示 Ruby 中的关键字对(def/end、do/end 等)

In one of the Eclipse-based editors that I tried out recently (I think it was RubyMine), when a Ruby keyword that either opened or closed a method or block was selected, the corresponding open/close keyword was highlighted. 类似于 Vim 能够突出显示相应的开/关括号的方式。

例如,如果我选择了“def”,它将突出显示相应的“end”。它也适用于 do/end 块。

这真的很方便,尤其是对于那些冗长且有时嵌套很重的 Rspec 文件。

有人知道如何在 Vim 中实现这一点吗?

0 投票
15 回答
160461 浏览

vim - 如何突出显示VIM中所选单词的所有出现?

如何在 GVim 中突出显示所有出现的选定单词,例如在 Notepad++ 中?

0 投票
7 回答
20350 浏览

tabs - MacVim 在现有窗口中打开文件

有没有办法设置 MacVim 在正在运行的 MacVim 实例的当前窗口中打开一个新文件?我目前设置了 MacVim 首选项“在当前窗口的新选项卡中打开新文件”,但理想情况下,我只想以“:e new_file”的工作方式打开新文件,而不需要选项卡。

我的主要动机是我目前在我的工作流程中使用 NERDTree 和 Bufexplorer,根本不需要这些选项卡。我也在使用 PeepOpen,它非常棒,除了它总是根据 MacVim 的偏好打开文件,所以我能做的最好的就是让它在当前 MacVim 窗口中打开一个新选项卡。

0 投票
2 回答
518 浏览

vim - 递归选项卡完整文件名上:在VIM中编辑

我找到了一个 .vimrc 配置,可以让我简单地输入

如果当前路径中有类似名称的文件,则tab路径将扩展到:e full_path或显示选项列表。

有谁知道如何做到这一点?

注意:我知道 FuzzyFileFinder、Peepopen 和 CommandT,这一直困扰着我。

它与这个google groups 线程中描述的功能非常相似

0 投票
2 回答
8072 浏览

vim - vim:有没有一个插件可以在源代码中显示你所有的 TODO 标签?

像你们大多数人一样,我每天都在处理几个源代码文件。很多时候,我疯狂的工作流程让我做这样的事情:

当前是否有可用的 vim 插件来搜索 TODO 或类似的助记符并打印我当前正在进行的任务的列表以及需要在哪个源文件中完成?这将节省大量时间,而不是不断使用 grep。同样使用 vim ctags,您可以直接跳到您离开 TODO 的代码中。

0 投票
4 回答
2574 浏览

macvim - NERDTree 不在打开 macvim 的目录中打开

我最近将我的 macvim 升级到 7.3,我无法再在打开 macvim 的目录中打开 nerdtree 或 netw,它总是在我的主目录中打开。

例如,

如果我在 /users/me/test/project 目录中打开 macvim,我希望 NERDTree 根目录是 /Users/me/test/project 而不是 /Users/me。

有任何想法吗?

0 投票
2 回答
1429 浏览

vim - 防止vim在打开文件时改变目录

我刚刚将我的 MacVim 更新到 7.3,它现在将目录更改为我当前正在编辑的任何文件。我使用 PeepOpen,所以每次我想编辑一个新文件时都 cd 回到我的项目目录是非常烦人的。

0 投票
2 回答
621 浏览

vim - 添加行的快捷方式

在我当前的项目中,我最终输入了很多此行

我应该如何创建快捷方式映射,以便如果我在一条线上并点击该快捷方式,则在当前行下方创建一个新行并添加上述行。

如果新添加的行与上述行具有相同的缩进,那就太好了。

我正在使用 MacVim。