标签: macvim

MacVim 和终端 Vim 上的 Vim Devicons 图标故障

当我设置~/.vimrc时,我安装了插件“ryanoasis/vim-devicons”https://github.com/ryanoasis/vim-devicons)和插​​件“preservim/nerdtree”https://github.com/ryanoasis/vim-devicons)。 com/preservim/nerdtree) - 我遇到了问题。我在终端 Vim 和 Mac Vim 的 Nerd Tree 窗口中看不到任何 Python (.py) 文件所需的 Python 文件图标。

这个问题的解决方案相当简单,因为有人已经想到了。( https://github.com/ryanoasis/vim-devicons/issues/198 ) 我在 StackOverflow 社区上分享此信息,以便更快地参考。

macos vim fonts github macvim

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

Vim:我如何判断函数的定义?(

我昨天刚刚安装了macvim,今天我安装了vim latex.

其中一个菜单项是调用一个损坏的函数(TeX-Suite -> view).

当我点击菜单时,它会拨打这个电话:

:silent! call Tex_ViewLatex()
Run Code Online (Sandbox Code Playgroud)

问题:我在哪里可以找到该功能?有没有办法弄清楚它的定义?


出于好奇的缘故,我删除了无声部分并运行了这个:

:call Tex_ViewLatex()
Run Code Online (Sandbox Code Playgroud)

哪个产生:

Error detected while processing function Tex_ViewLaTeX:
line   34:
E121: Undefined variable: s:viewer
E116: Invalid arguments for function strlen(s:viewer)
E15: Invalid expression: strlen(s:viewer)
line   39:
E121: Undefined variable: appOpt
E15: Invalid expression: 'open '.appOpt.s:viewer.' $*.'.s:target
line   79:
E121: Undefined variable: execString
E116: Invalid arguments for function substitute(execString, '\V$*', mainfname, 'g'
)
E15: Invalid expression: substitute(execString, '\V$*', mainfname, 'g')
line   80:
E121: …
Run Code Online (Sandbox Code Playgroud)

vim latex macvim

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

zen-coding.vim不适合我(病原体)

所以,我刚刚安装了zen-coding.vim插件,并且没有发生扩展.如果我做脚本名称,插件就在那里,并且:详细地图显示了ZenCoding映射.但是,如果我编辑一个html文件(或设置ft = html)并输入

H1#标题

什么都没发生.我确信我的.vimrc已被软管,但我对vim世界有点新意,所以我正在努力找出我搞砸了什么.我的vim设置在这里.我在Mac OSX上,我正在使用病原体捆绑我的插件.

有人有什么建议吗?

谢谢,格伦

输出:设置rtp

runtimepath =〜/的.vim〜/的.vim /捆/ IndexedSearch〜/的.vim /束/要旨,〜/的.vim /束/的jquery〜/的.vim /束/ nerdtree,〜/ vim/bundle/snipmate.vim,〜/ .vim/bundle/textile.vim,〜/ .vim/bundle/vim-align,〜/ .vim/bundle/vim-cucumber,〜/ .vim/bundle/vim-短效,〜/的.vim /束/ VIM-git的,〜/的.vim /束/ VIM-HAML〜/的.vim /束/ VIM-减价,〜/的.vim /束/ VIM-导轨,〜/ vim的/bundle/vim-repeat,~/.vim/bundle/vim-ruby,~/.vim/bundle/vim-ruby-debugger,~/.vim/bundle/vim-shoulda,~/.vim/bundle/v IM-SUPERTAB〜/的.vim /束/ VIM-环绕,〜/的.vim /束/ VIM-tcomment〜/的.vim /束/ VIM-vividchalk〜/的.vim /束/ zencoding-VIM,/应用/MacVim.app/Contents/Resources/vim/vimfiles,/Applications/MacVim.app/Contents/Resources/vim/ru ntime,/ Applications/MacVim.app/Contents/Resources/vim/vimfiles/after,〜/ .vim /bundle/snipmate.vim/after,~/.vim/after

vim macvim

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

如何使标准的Vim FTP命令工作?

当我vim ftp://[user@]machine/path在Vim 做的时候我得到了这个错误:E683: File name missing or invalid pattern.为什么id Vim将此命令视为搜索模式?

我在MacVim和Terminal Vim中遇到了同样的错误.

ftp vim macvim

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

Vim:将Cmd-Alt-j映射到tabprevious?

我对此很开心.我已经开始在MacVim中使用更多标签了,我正在尝试制作Cmd + Alt + j和Cmd + Alt + k的映射以在标签之间来回移动.类似于在Textmate中使用Cmd + Alt + Left或Right,但不必离开主行.

当我尝试以下操作时,它只是不起作用:

nnoremap <D-M-j> :tabprevious<CR>
nnoremap <D-M-k> :tabnext<CR>
Run Code Online (Sandbox Code Playgroud)

此外,如果我尝试在我的gvimrc中键入实际的击键,我会改为a <D-M-(delta symbol)>或者<D-M-(degree symbol)>替代.

有什么秘密我错过了,或者我正在做些什么蠢事?

vim keyboard-shortcuts macvim

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

在mvim中启用彩色输出

我在mvim中运行rspec :!rspec spec/lib,但是如果我包含--color标志,我会得到

[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.01708 seconds
[32m7 examples, 0 failures[
Run Code Online (Sandbox Code Playgroud)

我尝试过--tty使用rstakeout的旗帜,但没有帮助.

vim rspec macvim

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

阻止CtrlP切换到子模块目录中的搜索

我还在学习像专业人士一样使用vim.在这个过程中我注意到当我在项目目录中的子模块中打开一个文件时,CtrlP插件会将搜索的根目录切换到子模块目录的根目录.有没有办法防止这种情况,并将根搜索目录保留为orignal项目或最初打开的项目之一?

vim macvim vim-plugin

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

我如何评论/取消评论macvim

你如何评论和取消注释与janus macvim的代码块

nerdcommenterjanus文档说绑定是

Janus binds command-/ (`<D-/>`) to toggle comments
Run Code Online (Sandbox Code Playgroud)

这在键击中意味着什么...我的领导键是逗号

UPDATE

在阅读了nerdcommenter doc后,似乎这可能不是我需要评论的......任何想法

vim macvim

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

Vim中的替代品似乎没有在全球范围内运作?

global我的选项substitute似乎不起作用.即使我用gset替换它,它也仅在当前行中替换文本.如果我在停留在没有任何更多匹配的当前行时再次运行它,它会给我

E486:未找到模式:{patt}

如果我去下一场比赛并再次运行它对那条线路工作正常.但是使用g和不使用它几乎没有区别.

关于什么是错的任何想法?

printf("abc");
printf("def");
Run Code Online (Sandbox Code Playgroud)

:s/printf/print/g突出显示printf's但只替换第一个.我需要做n下一场比赛并重新运行替补.

vim macvim

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

安装YCM错误:未加载python站点模块

所以我真的很想尝试YCM,据说它是Vim的一个很好的插件.我已经花了几个小时安装,由于错误而无法成功E887: Sorry, this command is disabled, the Python's site module could not be loaded.

我使用Homebrew安装了MacVim,Vim和Python.我重新安装了它们很多次但仍然无法完成它 - 正如许多人在YCM GitHub页面上的问题中所建议的那样.

我的操作系统版本是MacOS Sierra(10.12).

which python返回/usr/local/bin/pythonpython --version给出Python 2.7.12.键入:echo has('python')返回1.

有什么建议?谢谢!

python vim homebrew macvim youcompleteme

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