我使用的是OS X 10.9.1(Mavericks).
在Mac OS中安装到Gvim或MacVim的系统步骤是什么?如果使用1,2,3,......编写步骤,则很容易理解.
我必须承认我无法理解MacVim页面上提供的所有说明.其他谷歌搜索的网页不澄清.例如
什么是$VIMRUNTIME?我应该为我的操作系统安装什么版本的vim?
现在不知怎的,我已经在我的系统中安装了MacVim(我不相信系统).我可以看到我有一个文件夹/Applications/gvim.app/MacVim.app/.
现在,当我从MacVim打开文本文件时,MacVim已经使用vi-editor编写,但MacVim无法识别它.此外,vi无法识别MacVim中写的任何内容!
我该如何解决这个问题?
我是一个试图从Textmate切换到MacVim的Ruby编程,而且我无法浏览你在VIM中可以做的庞大的事情列表以及它们的所有按键.我已经厌倦了"你可以使用'我'来插入文字,或者'a'用于在文字后添加文字,或'A'用于在文字末尾添加文字,或者......"我无法想象每个人都使用所有20个不同的按键来导航文本,10个左右的按键开始添加文本,以及18种方式来直观地选择内部块.或者你呢?
我理想的备忘单是30-40个最常用的按键或命令,每个人每天用来编写代码,以及rubyists每天使用的绝对必要插件和10个最常用的命令.从理论上讲,一旦我拥有它并开始像在Textmate中那样精通VIM,那么我就可以开始学习成千上万的其他VIM命令,这些命令会让我更有效率.
或者,我是否完全以错误的方式学习VIM?
我正在使用一个使用Twig的Symfony2项目,文件类型是myfile.html.twig.Vim不会自动检测语法高亮,因此不应用.我:set syntax=HTML打开文件后可以使用,但在文件之间跳转时会很痛苦.
有没有办法在vim中持久设置特定文件类型的语法高亮?
我知道我可以:q使用在Vim中打开最后一个closed()文件:e#.这将在当前选项卡中打开该文件.如何执行相同的任务,但在新的Vim选项卡中打开文件.此外,我感兴趣的是如何以新的分割而不是当前选项卡打开文件.
有没有办法设置MacVim在正在运行的MacVim实例的当前窗口中打开一个新文件?我目前有MacVim首选项"在当前窗口的新选项卡中打开新文件"设置,但理想情况下我只想以":e new_file"的方式打开新文件,没有选项卡.
我的主要动机是我目前使用NERDTree和Bufexplorer作为我的工作流程,根本不需要选项卡.我也使用PeepOpen,除了它总是打开基于MacVim首选项的文件之外,它很棒,所以我能做的最好的事情就是在当前的MacVim窗口中打开一个新选项卡.
当我做
:colorscheme vilight
Run Code Online (Sandbox Code Playgroud)
它加载了配色方案.
所以我补充道
colorscheme vilight
Run Code Online (Sandbox Code Playgroud)
到我的.vimrc但它没有在启动时加载它.我错过了什么吗?
也在我的配置中
set background=dark
syntax on
colorscheme vilight
set lines=60 columns=200
Run Code Online (Sandbox Code Playgroud) TextMate有一个很好的功能,允许您从当前上下文中执行脚本,并在单独的窗口中显示输出.这使您可以随时编写和测试代码.我几乎可以肯定MacVim/gVIM有类似的功能,但我不确定它是什么.目前我将缓冲区保存到磁盘,然后转到命令行并在这方面执行脚本.如何使用vim改进该工作流程?
当我打开gvim -S(带有会话)时,我的分屏的宽度被搞砸了,我必须手动调整它们.
是否有快捷方式使所有分屏都具有相同的宽度?
谢谢
我正在寻找一个Vim命令来在正常模式下选择光标下的单词,比如用鼠标双击.它是否像这样存在?
我已经能够完全禁用MacVim中的滚动条.但是,当我启动NERDtree时,NERDtree会在左侧显示一个滚动条.如何禁用NERDtree的滚动条?
先感谢您.我很感激帮助.