问题标签 [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 回答
6079 浏览

vim - vim 向内和向外缩进一段代码

我正在使用 mvim 。我正在尝试映射键,以便我可以直观地选择元素,然后我可以向内或向外缩进代码。然而,在每次击键后进行外部工作时,底部的另一行被选中。解决方法是什么。

0 投票
1 回答
52 浏览

vim - 使 JavaSciptLint 更具可配置性

我正在使用带有插件 JavaScriptLint 的 mvim。它工作得很好。

但是有时我使用 jQuery 或其他 JavaScript 库,每次保存文件时,都会收到大量警告,并且光标会移动到第一个警告。

我想要的是某种方式来打开或关闭此功能。就像是

我的vimrc 文件在这里。插件在这里。注意在第 14 行,插件自动检测是否存在 jsl 命令,然后启用。我想我需要编写一些函数来启用或禁用该调用。

任何帮助表示赞赏。

0 投票
2 回答
1465 浏览

vim - 配置 Macvim 的文本选择不包括光标下的字符

使用 macvim,当我复制文本选择时,它总是包含光标下的字符。

例如,如果光标在最左边并且我按下 shift-down 箭头,它会选择整行加上下一行的第一个字符(因为光标位于下一行的第一个字符上)。

有没有办法配置 macvim 在文本选择中不包含光标字符?

0 投票
1 回答
425 浏览

vim - 如何在 vim 中重构 imap nmap vmap 代码?

我可以在我的 .vimrc 文件中编写这样的代码:

我如何重构这段代码?

0 投票
1 回答
2081 浏览

macos - 如何使 FuzzyFinder 插件在 MacVim 的新图形选项卡中打开文件?

当我使用 FuzzyFinder 插件在 MacVim 中打开一个新文件时,它会在新缓冲区的同一选项卡中打开新文件。

如何告诉 FuzzyFinder 在新的 MacVim 选项卡中打开这些文件?

0 投票
5 回答
16633 浏览

vim - 如何增加vim中行号边距的间距?

我在 vim 中的配色方案有问题:

替代文字
(来源:tinygrab.com

行号太接近代码。如何增加行号右边距的宽度?

0 投票
4 回答
1640 浏览

svn - 将 MacVim 配置为编辑器的 Subversion

我正在使用 Subversion 在 OSX 上签入文件。我将EDITOR变量配置为 MacVim

我的.profile包括:

当我使用-m选项 ( svn ci somefile) 签入时,MacVim 会启动,但 Subversion 会立即显示:

在我有机会在 MacVim 中保存我的日志消息之前,它会显示此信息。

有没有办法让 SVN 使用 MacVim 作为日志消息编辑器?

0 投票
10 回答
34916 浏览

vim - VIM 配色方案默认不加载

当我做

它可以很好地加载配色方案。

所以我加了

到我的 .vimrc 但它没有在开始时加载它。我错过了什么吗?

同样在我的配置中

0 投票
2 回答
1399 浏览

macvim - MacVim 和 netrw - 按 ENTER

我已经将 MacVim 设置为使用 netrw 进行远程编辑(耶!),但每当我保存文件时,都会出现以下错误:

点击Enter删除它,我可以再次编辑。我不知道它是什么,它很烦人,但也许没有坏掉。

尖端?

0 投票
1 回答
886 浏览

text-editor - 在 Macvim 拆分窗口中拖放打开文件?

我喜欢使用 Vim 中的拆分窗口功能。但是我似乎无法将新文件拖放到不同的部分。这样做只会打开一个新标签。我不喜欢使用标签,因为我仍然需要在它们之间轻弹,并且与使用单独的窗口没有太大区别。

无论如何我可以改变这种行为吗?它在 Windows gVim 和 Im 上使用相同的 vimrc 文件运行良好。