问题标签 [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 - 卸载 MacVim
我已经从我的目录中删除了 MacVim,但是当我输入错误/Applications/
时在终端中显示:
如何返回使用预安装的 vim 副本?vim
no such file or directory: /Applications/MacVim.app/Contents/MacOS/Vim
macvim - 映射大写锁定键 win vim
我正在尝试映射大写锁定键以在 MacVIM 中执行操作,但我无法弄清楚如何映射该键。
vim - :vimgrep 和 MacVim 中的 quickfix 窗口
我正在从 Textmate 转换为 MacVim,并且正在努力复制 Textmate 的“在项目中查找”功能。我可以很好地搜索:vimgrep /foo/g **/*.py
并使用:cope
. 从那里我可以毫无问题地导航到并打开适当的匹配。
我的问题是,如果我打开的匹配不是正确的匹配,我无法找到一种方法在不重新运行整个搜索的情况下恢复搜索结果窗口。我可以再次打开 quickfox 窗口,:cope
但它只包含 1 个结果,即我刚刚打开的文件。
搜索多个文件和管理结果的一般工作流程是什么?
vim - zen-coding.vim 不适合我(病原体)
所以,我刚刚安装了zen-coding.vim插件并且没有发生扩展。如果我使用脚本名称,插件就在那里,并且 :verbose map 显示 ZenCoding 映射。但是,如果我编辑一个 html 文件(或设置 ft=html)并输入
h1#标题
什么都没发生。我确信我的 .vimrc 已经被水洗了,但我对 vim 世界有点陌生,所以我很难找出我搞砸的地方。我的 vim 设置在这里。我在 Mac OSX 上,我正在使用病原体来捆绑我的插件。
有人有什么建议吗?
谢谢,格伦
:set rtp 的输出
runtimepath=~/.vim,~/.vim/bundle/IndexedSearch,~/.vim/bundle/gist,~/.vim/bundle/jquery,~/.vim/bundle/nerdtree,~/. vim/bundle/snipmate.vim,~/.vim/bundle/textile.vim,~/.vim/bundle/vim-align,~/.vim/bundle/vim-cucumber,~/.vim/bundle/vim-逃犯,~/.vim/bundle/vim-git,~/.vim/bundle/vim-haml,~/.vim/bundle/vim-markdown,~/.vim/bundle/vim-rails,~/.vim /bundle/vim-repeat,~/.vim/bundle/vim-ruby,~/.vim/bundle/vim-ruby-debugger,~/.vim/bundle/vim-should,~/.vim/bundle/v im-supertab,~/.vim/bundle/vim-surround,~/.vim/bundle/vim-tcomment,~/.vim/bundle/vim-vividchalk,~/.vim/bundle/zencoding-vim,/Applications /MacVim.app/Contents/Resources/vim/vimfiles,/Applications/MacVim.app/Contents/Resources/vim/runtime,/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after,~/.vim /bundle/snipmate.vim/after,~/.vim/after
vim - 在 Vim 中击中 gg 后如何回到原来的位置?
例如,假设我在 Vim 中愉快地编辑文档时不小心点击了 gg。然后我在文档的第一行结束,当然我不知道哪一行是我上次编辑的确切行。有没有办法神奇地回到 gg 跳转之前的最后一个编辑行?
vim - Vim:如何交换键绑定?(在“7”键上绑定“|”)
拥有德语 Mac 键盘布局,打字很痛苦,|
因为它是必然的,<A-7>
而且我很难达到 Alt 键。
因此,我想做以下重新映射(将绑定交换为|
and 7
):
第一个有效,第二个无效。我已经尝试了所有组合inor
(没有重新映射)但没有成功。
也许我没有重新映射的概念。或者我错过了其他东西。
vim - 如何创建使用 tmpl.html 的 Nerdtree 节点
我正在将 nerdtree 与 MacVim 一起使用,但我不知道如何创建节点并在创建新节点时让它使用我的 ~/.vim/skel/tmpl.html 文件。我键入 m - a 来创建节点。如果我使用 vim 命令创建文件,它将使用我的模板。有没有办法在 NerdTree 中创建一个可以识别和使用模板的节点?
macvim - macvim入门,如何管理项目?
我从 macvim 开始,现在对导航(在单个文件上)相当熟悉,现在我需要使用 mvim 编写整个项目(比如 rails)。
在 textmate 中,您可以mate project_dir
在侧抽屉中打开项目,所以我的问题是:
- mvim 中是否有类似的功能?
- 传统上如何在 macvim 中管理一个完整的项目?
欢迎提供一些文章的链接。
macvim - MacVim:除非指定完整路径,否则无法从命令行打开主目录之外的文件
我正在尝试使用 MacVim 7.3 (53) 从命令行使用 OS X 10.6.6 的终端系统应用程序中的 bash shell 打开文件。指定为 MacVim 命令行参数的文件总是从主文件夹打开。例如:
这会导致打开文件~/somefile.txt而不是~/somefolder/somefile.txt。
如果在命令行参数中指定了文件的完整路径,则文件将按预期打开。例如:
在.vimrc中设置选项autochdir并不能解决问题。
vim - 尝试在 vim 命令行窗口中返回正常模式时出错
当我在 vim 中打开用于编辑复杂命令行的命令行窗口时,我希望能够像在任何其他缓冲区中一样来回进出插入/正常模式进行编辑。(这就是命令行窗口的重点,对吧?这样我才能做到这一点?)但是,当我按 ESC 键返回正常模式时,我得到了这个:
我很想弄清楚这一点,但我没有太多工作要做。 vim --noplugin
好像没有这个问题,所以明明是我加载的插件之一,但是是哪一个呢?我有不少。什么文件的“第3行”?“E11”是什么意思?