问题标签 [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 投票
8 回答
16808 浏览

vim - 如何在普通模式下在vim中换行?

我想在不离开正常模式(进入插入或命令行模式)的情况下将一行(在光标位置)分成两行。这可能吗?

我目前到达我想要的位置并点击'i'进入插入模式,'enter'将行分成两部分,然后'esc'返回正常模式。

我不想设置最大行长或做任何语法或类似的事情。我只想在不离开正常模式的情况下将一行分成两行。'J' 将光标所在的行连接到它下面的行,这很方便。我想要相反的——用一个命令把一行分成两行。

0 投票
1 回答
218 浏览

macvim - 使用 Ctrl-W_W 在 VIM 中跳过一个窗口

当我在 VIM 中打开了几个窗口时,每当我按下 Ctrl-W_W 时,我总是希望跳过其中一个(包含我使用 Aric Blumer 的 Project 插件的项目的那个)。

换句话说,我想循环浏览我的文档窗口,就好像项目窗口不是其中之一一样。当我确实想进入项目窗口时,我将使用我为此目的特别创建的映射。

有没有办法标记一个窗口,以便它被 Ctrl-W_W 跳过或者我需要一个脚本?我喜欢 Vim,但仍处于学习曲线的陡峭部分。

0 投票
1 回答
6327 浏览

plugins - 使用 MacVim 禁用 NERDtree 中的滚动条

我已经能够在 MacVim 中完全禁用滚动条。但是,当我启动 NERDtree 时,NERDtree 会在左侧显示其滚动条。如何禁用 NERDtree 的滚动条?

先感谢您。我很感激帮助。

0 投票
3 回答
12922 浏览

vim - VIM:使用 :normal 命令退出插入模式

例如,当我使用 :normal 命令 ( ) 进入插入模式时:normal i,如何退出插入模式?

如果我按下 <Esc>,或 <cc>,或 <c-[>,VIM 退出命令模式,我不能运行我的 :normal 命令。

我输入imap <c-e> <Esc>了我的 .vimrc,但是当我在命令模式下输入 <ce> 时,没有插入任何内容。我不知道如何在命令模式下输入“控制 e”。

例如, <co> 有效,:normal Ihello<c-o>Aworld但有时我想在正常模式下执行多个命令。

我知道我可以使用宏,但我想知道如何使用 :normal。

0 投票
1 回答
420 浏览

vim - project.vim 和使用 shift 键的命令

我正在尝试使用 project.vim 启动并运行,但由于某种原因,需要大写字母的键绑定似乎都不起作用。

例如\C,它应该递归地创建新的项目折叠,就像普通的 C 一样,但\c按预期运行。与\R和相同\r

我将 MacVim 与 Vim 7.3 一起使用(显然是在 Mac 上)。我需要先实现某种键绑定巫术吗?

谢谢。

0 投票
2 回答
772 浏览

macos - MacVim 和 Mercurial 签入

我正在尝试使用 MacVim 作为默认编辑器(显然是在我的 Mac 上)。我想让 MacVim 在hg ci. 不幸的是,当我这样做时(通过设置EDITOR=mvimalias vi='mvim'

有没有办法在使用mvimMercurial 签入更改时使用 MacVim(可能是 via)来编辑提交消息?

感谢您的阅读,我期待着阅读答案。

布赖恩

0 投票
1 回答
128 浏览

vim - 如何查看从命令行传递给 Vim 的文件或目录?

我想设置我的 .vimrc 以便在使用目录参数从命令行调用 vim(或 MacVim)时打开 NERDTree,但在使用文件参数调用 vim 时关闭。我查看了 vim 的内置变量列表,但找不到任何看起来很有希望的东西。

0 投票
2 回答
7831 浏览

vim - MacVim:在启用高级渲染的情况下关闭抗锯齿字体

使用 MacVim,我使用大小为 10 的 Monaco 字体,在标准 MacVim 配置下,它没有抗锯齿。当我在 MacVim 首选项(高级选项卡)中打开高级渲染时,Monaco 10pt 现在是抗锯齿的,这不是我想要的。有没有办法在 MacVim 中关闭字体抗锯齿功能?

0 投票
2 回答
4076 浏览

vim - 是否可以重新映射 'wq' 以保存和关闭当前缓冲区,而不是在 Vim 中保存和退出?

Vim 新手在这里。

当我发出:wqEx 命令时,我想让它只保存并关闭活动缓冲区,而不是保存它然后从 Vim 退出。

同样,我想让:q命令与:bd它的效果相同。

有什么建议如何实现这种行为?

0 投票
2 回答
1835 浏览

vim - Vim/MacVim:当我用鼠标滚动时,文本光标也会移动!

过去几周我已经习惯了 Vim/MacVim。我似乎遇到的主要问题之一是当我使用鼠标滚动时(特别是当我试图选择大部分文本时),文本插入光标也会移动并且不会停留在原来的位置(比如在 TextMate 中例子)。这意味着我选择了一大段文本,当我向上滚动查看我的选择时,光标会移动,这与我所做的选择相混淆。

我确实意识到我应该习惯于使用可视模式进行文本选择,而且我有一点时间,但有时它是使用鼠标的最佳工具。

有没有办法解决这种行为?