标签: macvim

如何在OS X上安装MacVim?

我使用的是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中写的任何内容!

我该如何解决这个问题?

macos vim macvim

121
推荐指数
4
解决办法
15万
查看次数

什么是最常用的vim命令/按键?

我是一个试图从Textmate切换到MacVim的Ruby编程,而且我无法浏览你在VIM中可以做的庞大的事情列表以及它们的所有按键.我已经厌倦了"你可以使用'我'来插入文字,或者'a'用于在文字后添加文字,或'A'用于在文字末尾添加文字,或者......"我无法想象每个人都使用所有20个不同的按键来导航文本,10个左右的按键开始添加文本,以及18种方式来直观地选择内部块.或者你呢?

我理想的备忘单是30-40个最常用的按键或命令,每个人每天用来编写代码,以及rubyists每天使用的绝对必要插件和10个最常用的命令.从理论上讲,一旦我拥有它并开始像在Textmate中那样精通VIM,那么我就可以开始学习成千上万的其他VIM命令,这些命令会让我更有效率.

或者,我是否完全以错误的方式学习VIM?

vim keyboard-shortcuts macvim

101
推荐指数
3
解决办法
10万
查看次数

持久性:为给定的文件类型设置语法?

我正在使用一个使用Twig的Symfony2项目,文件类型是myfile.html.twig.Vim不会自动检测语法高亮,因此不应用.我:set syntax=HTML打开文件后可以使用,但在文件之间跳转时会很痛苦.

有没有办法在vim中持久设置特定文件类型的语法高亮?

vim syntax-highlighting macvim twig

91
推荐指数
3
解决办法
3万
查看次数

在Vim的新选项卡中打开上一个已关闭的文件

我知道我可以:q使用在Vim中打开最后一个closed()文件:e#.这将在当前选项卡中打开该文件.如何执行相同的任务,但在新的Vim选项卡中打开文件.此外,我感兴趣的是如何以新的分割而不是当前选项卡打开文件.

linux vi vim macvim

51
推荐指数
2
解决办法
1万
查看次数

MacVim在现有窗口中打开文件

有没有办法设置MacVim在正在运行的MacVim实例的当前窗口中打开一个新文件?我目前有MacVim首选项"在当前窗口的新选项卡中打开新文件"设置,但理想情况下我只想以":e new_file"的方式打开新文件,没有选项卡.

我的主要动机是我目前使用NERDTree和Bufexplorer作为我的工作流程,根本不需要选项卡.我也使用PeepOpen,除了它总是打开基于MacVim首选项的文件之外,它很棒,所以我能做的最好的事情就是在当前的MacVim窗口中打开一个新选项卡.

tabs macvim

49
推荐指数
4
解决办法
2万
查看次数

默认情况下不加载VIM颜色方案

当我做

: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)

vim macvim

39
推荐指数
4
解决办法
3万
查看次数

直接在vim/mvim/gvim中执行脚本

TextMate有一个很好的功能,允许您从当前上下文中执行脚本,并在单独的窗口中显示输出.这使您可以随时编写和测试代码.我几乎可以肯定MacVim/gVIM有类似的功能,但我不确定它是什么.目前我将缓冲区保存到磁盘,然后转到命令行并在这方面执行脚本.如何使用vim改进该工作流程?

vi vim macvim

39
推荐指数
7
解决办法
4万
查看次数

使所有分屏的宽度相同的捷径?

当我打开gvim -S(带有会话)时,我的分屏的宽度被搞砸了,我必须手动调整它们.

是否有快捷方式使所有分屏都具有相同的宽度?

谢谢

vim macvim

39
推荐指数
2
解决办法
1万
查看次数

Vim命令:如何在正常模式下选择光标下的单词

我正在寻找一个Vim命令来在正常模式下选择光标下的单词,比如用鼠标双击.它是否像这样存在?

vim macvim xvim

37
推荐指数
4
解决办法
2万
查看次数

使用MacVim在NERDtree中禁用滚动条

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

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

vim plugins macvim nerdtree

36
推荐指数
1
解决办法
6005
查看次数