问题标签 [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.
vim - 如何在普通模式下在vim中换行?
我想在不离开正常模式(进入插入或命令行模式)的情况下将一行(在光标位置)分成两行。这可能吗?
我目前到达我想要的位置并点击'i'进入插入模式,'enter'将行分成两部分,然后'esc'返回正常模式。
我不想设置最大行长或做任何语法或类似的事情。我只想在不离开正常模式的情况下将一行分成两行。'J' 将光标所在的行连接到它下面的行,这很方便。我想要相反的——用一个命令把一行分成两行。
macvim - 使用 Ctrl-W_W 在 VIM 中跳过一个窗口
当我在 VIM 中打开了几个窗口时,每当我按下 Ctrl-W_W 时,我总是希望跳过其中一个(包含我使用 Aric Blumer 的 Project 插件的项目的那个)。
换句话说,我想循环浏览我的文档窗口,就好像项目窗口不是其中之一一样。当我确实想进入项目窗口时,我将使用我为此目的特别创建的映射。
有没有办法标记一个窗口,以便它被 Ctrl-W_W 跳过或者我需要一个脚本?我喜欢 Vim,但仍处于学习曲线的陡峭部分。
plugins - 使用 MacVim 禁用 NERDtree 中的滚动条
我已经能够在 MacVim 中完全禁用滚动条。但是,当我启动 NERDtree 时,NERDtree 会在左侧显示其滚动条。如何禁用 NERDtree 的滚动条?
先感谢您。我很感激帮助。
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。
vim - project.vim 和使用 shift 键的命令
我正在尝试使用 project.vim 启动并运行,但由于某种原因,需要大写字母的键绑定似乎都不起作用。
例如\C
,它应该递归地创建新的项目折叠,就像普通的 C 一样,但\c
按预期运行。与\R
和相同\r
。
我将 MacVim 与 Vim 7.3 一起使用(显然是在 Mac 上)。我需要先实现某种键绑定巫术吗?
谢谢。
macos - MacVim 和 Mercurial 签入
我正在尝试使用 MacVim 作为默认编辑器(显然是在我的 Mac 上)。我想让 MacVim 在hg ci
. 不幸的是,当我这样做时(通过设置EDITOR=mvim
或alias vi='mvim'
有没有办法在使用mvim
Mercurial 签入更改时使用 MacVim(可能是 via)来编辑提交消息?
感谢您的阅读,我期待着阅读答案。
布赖恩
vim - 如何查看从命令行传递给 Vim 的文件或目录?
我想设置我的 .vimrc 以便在使用目录参数从命令行调用 vim(或 MacVim)时打开 NERDTree,但在使用文件参数调用 vim 时关闭。我查看了 vim 的内置变量列表,但找不到任何看起来很有希望的东西。
vim - MacVim:在启用高级渲染的情况下关闭抗锯齿字体
使用 MacVim,我使用大小为 10 的 Monaco 字体,在标准 MacVim 配置下,它没有抗锯齿。当我在 MacVim 首选项(高级选项卡)中打开高级渲染时,Monaco 10pt 现在是抗锯齿的,这不是我想要的。有没有办法在 MacVim 中关闭字体抗锯齿功能?
vim - 是否可以重新映射 'wq' 以保存和关闭当前缓冲区,而不是在 Vim 中保存和退出?
Vim 新手在这里。
当我发出:wq
Ex 命令时,我想让它只保存并关闭活动缓冲区,而不是保存它然后从 Vim 退出。
同样,我想让:q
命令与:bd
它的效果相同。
有什么建议如何实现这种行为?
vim - Vim/MacVim:当我用鼠标滚动时,文本光标也会移动!
过去几周我已经习惯了 Vim/MacVim。我似乎遇到的主要问题之一是当我使用鼠标滚动时(特别是当我试图选择大部分文本时),文本插入光标也会移动并且不会停留在原来的位置(比如在 TextMate 中例子)。这意味着我选择了一大段文本,当我向上滚动查看我的选择时,光标会移动,这与我所做的选择相混淆。
我确实意识到我应该习惯于使用可视模式进行文本选择,而且我有一点时间,但有时它是使用鼠标的最佳工具。
有没有办法解决这种行为?