标签: macvim

为什么我的所有MacVim配色方案看起来都错了?

我的MacVim配色方案有问题.我的.vimrc中有'syntax on',我主要使用Python.

作为一个例子,我附上了MacVim中"默认"配色方案的截图给我.我遇到了所有不同方案的不同程度的色差问题.每当我找到一个我喜欢的在线方案时,屏幕截图中看起来就像它一样.

关于问题是什么的任何想法?

这里

vim macvim

7
推荐指数
1
解决办法
1598
查看次数

禁用vim E211:文件不再可用

切换git分支后,我前一个分支上存在的任何文件都会E211: File "path/to/file.txt" no longer available发出警告.我已经知道了这一点,并且每次我更改我关注的标签或窗格时都会发出警告,我觉得非常烦人.特别是如果我需要关闭不再存在的8个窗格.

有没有办法禁用此警告或使其不需要任何输入继续?

在此输入图像描述

vim macvim

7
推荐指数
1
解决办法
286
查看次数

在erb模板中突出显示macvim html5语法

我试图在erb模板工作中获得HTML 5元素的语法高亮.

我已经安装了最新的rails.vim插件以及html5.vim,似乎无法让它工作.

在.html文件上正常工作.

vim ruby-on-rails macvim

6
推荐指数
2
解决办法
3266
查看次数

vim函数与脚本范围

我用我的MacVim设置安装了Janus.为了了解vim脚本是如何工作的,我一直在阅读Janus使用的vimrc文件,我不明白这个作者是如何使用函数的.例如,这是vimrc中的一个函数:

function s:setupWrapping()
  set wrap
  set wrapmargin=2
  set textwidth=72
endfunction
Run Code Online (Sandbox Code Playgroud)

现在,根据vim手册的" 定义函数"部分,"函数名称必须以大写字母开头".根据手册的Local mappings and functions部分,'在脚本中定义一个函数时,"s:"可以添加到名称前面,使其成为脚本的本地.但是,在将其范围指定为脚本的本地范围时,没有提及能够以小写字母开头的函数名称.

那么,函数是否在语法上是不正确的,但无论如何都是有效的,或者它在语法上是否正确但是我找不到那样说的文档?

vim macvim

6
推荐指数
1
解决办法
2123
查看次数

标签填写自:在Macvim中打开?

如果我打开MacVim(特别是janus)并尝试:open ~/<TAB>我得到:open ~/^I.我怎样才能让它完全按照人们期望bash完成工作的方式完成?

vim text-editor tab-completion macvim

6
推荐指数
1
解决办法
1040
查看次数

E426:标签始终未找到错误

我从https://github.com/b4winckler/macvim/downloads下载了一个macvim快照64,并通过homebrew以下方式安装了繁琐的ctags :

which ctags
/usr/local/bin/ctags
Run Code Online (Sandbox Code Playgroud)

tags在vim中的变量看起来像这样:

:echo &tags
/Users/macovsky/code/faces/tmp/tags,./tags,tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/code/faces/tags 
Run Code Online (Sandbox Code Playgroud)

然后我用rails-vim's :Rtags命令生成了标签文件:

file tmp/tags 
tmp/tags: Exuberant Ctags tag file text
Run Code Online (Sandbox Code Playgroud)

问题是我是否使用C-]:tag全部失败并出现E426 tag not found错误.

标签肯定在那里:

cat tmp/tags | grep post_image
post_image  /Users/macovsky/code/faces/app/helpers/posts_helper.rb  /^  def post_image(post, style)$/;" f   class:PostsHelper
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢.

vim macvim exuberant-ctags

6
推荐指数
1
解决办法
4435
查看次数

Vim通过机器A从机器B编辑文件

例如,我有两台远程机器.比方说,A,B.通常我可以做vim scp:// A/path/file来远程编辑本地的A文件.那么,是否有一种方法可以直接使用vim从主机上编辑机器B(只能从A访问)?非常感谢你.

The topology:
  +---------------------------------------------------------------+
  |                                                               |
  |                                                               |
  |      +--------------+        +-----------+     +-----------+  |
  |      |              |        |           |     |           |  |
  |      |    HOST      | +----> |     A     |+--->|     B     |  |
  |      |              |        |           |     |           |  |
  |      +--------------+        +-----------+     +-----------+  |
  |                                                               |
  +---------------------------------------------------------------+

vim ssh scp macvim

6
推荐指数
1
解决办法
175
查看次数

OSX/Yosemite上的MacVim:根本看不到编辑器窗口

今天在我的Yosemite 10.10.2 Macbook Pro上安装了MacVim,来自http://www.macupdate.com/app/mac/25988/macvim

问题是没有可见的编辑器窗口.如果我使用菜单打开文件,则根本没有效果:不显示编辑器窗口.它没有隐藏在其他窗口后面,它没有列在Windows菜单中,它只是完全没有显示.

奇怪的是,该文件将出现在MRU列表中.所以这使得整个编辑器完全没用.我应该自己构建gvim吗?这个应用程序是否真的由任何人维护?

macos macvim osx-yosemite

6
推荐指数
1
解决办法
3899
查看次数

Vim : youCompleteme 插件打开一个带有函数定义的拆分窗口

我刚刚下载并使用 vim 的 YCM 插件进行了说明。但是我注意到,每当自动完成弹出并给出完成建议时,我的当前窗口中也会打开一个拆分窗口。关于如何配置 YCM 以不打开拆分窗口的任何建议?或者至少在我选择某些东西时关上窗户。

vim macvim vim-plugin youcompleteme

6
推荐指数
1
解决办法
3716
查看次数

MacVim 中 Ctrl-f 不会向前滚动

在 MacVim 8.0 中,ctrl-f 会打开一个搜索窗口,而不是在缓冲区中向前滚动一整屏。ctrl-F(即同时按 SHIFT 键)给出相同的结果。

我可以采取故障排除步骤或修复步骤吗?

vim macvim

6
推荐指数
1
解决办法
2374
查看次数