jjzjj

GIT_EDITOR 不适用于 macvim

这就是我的~/.bashrc中的内容exportGIT_EDITOR='/Applications/MacVim.app/Contents/MacOS/Vim-g'当我发出gitcommit然后我得到一个macvim编辑器,但在命令行上我看到这条消息$gitcommitAbortingcommitduetoemptycommitmessage.如果我使用更改GIT_EDITOR来使用textmate,那么一切正常exportGIT_EDITOR='/usr/local/bin/mate-w'我不想使用textmate。我想使用macvim。我正在使用mac并使用bash。

python - 关于 IPython + MacVim 工作流程的建议

我刚刚找到IPython我可以报告说我深爱着。感情是立竿见影的。我认为这件事会变成持久的,比如theoneIhavewithscreen.Ipython和screen恰好也是最好的friend,所以这是一部三角剧。请注意,这纯粹是柏拉图式的。IPython对我情有独钟的原因很大程度上是因为我通常喜欢命令提示符,尤其是受*nix启发的提示符,灵感来自ksh、csh(是的,chs是一个怪物,但作为提示符它包含很多非常好的特性)、bash和zsh。对于*nix提示骑手来说,IPython确实像家一样。混合系统shell和python也是一个非常好的主意。另外,当然,IPython在解决the

ruby - 在 vim 或 macvim 中运行 cucumber 测试

我最近才开始使用VIM作为我的主编辑器。到目前为止,我在发现它提供的所有不错的小功能时玩得很开心。我一直在寻找几天来从编辑器中运行我的cucumber测试(如果它可以运行特定场景,这是一个奖励)。我尝试过像vim-cucumber和vim-vroom这样的插件,但我似乎无法正常工作。注意:我在env.rb中做一些事情,比如运行“Rake”命令,这可能是插件不工作的原因。只是想知道是否有人在同一条船上并且有解决方案,我们将不胜感激任何帮助。谢谢亚历克斯 最佳答案 当我键入,t时,我设置了映射,我的光标下的rspec或cucumber测

ruby - 为什么 macvim 不总是使用 ruby​​ 1.9.3?

我已经安装了yadrdotfiles,一套vim,ruby​​等插件。我在文件foo.rb中有以下Ruby代码行:foo:bar请注意,我使用ruby​​1.9.3语法进行符号分配/定义。当我使用mvimfoo.rb从命令行启动macvim并保存该文件时,一切正常。但是,当我使用open-amacvim打开macvim并导航到并打开foo.rb时,当我尝试保存文件时,我得到了一个ruby​​-vimfoo:bar语法错误。当我将其更改为:foo=>bar时,我没有收到语法错误。使用open-amacvim打开macvim,然后输入:!ruby-v打印ruby1.8.7使用mvim.打开

ruby-on-rails - 如何在不锁定 MacVim 的情况下在 MacVim 中运行 Ruby 规范和/或测试?

大约6个月前,我的所有开发工作都从TextMate切换到MacVim,主要包括使用Ruby、RubyonRails和JavaScript进行编码。使用TextMate,每当我需要运行规范或测试时,我只需在测试或规范文件上按下command+R,就会打开另一个窗口,结果会以应用的“漂亮”格式显示。如果规范或测试很长,我可以继续使用代码库,因为测试/规范在单独的进程/窗口中运行。测试运行后,我可以直接点击结果到规范文件中的相应行。TimPope出色的rails.vim插件非常接近于在MacVim环境中模拟这种行为。运行:Rake当当前缓冲区是测试或规范时运行文件,然后拆分缓冲区以显示结果。

linux - 在 Vim 的新选项卡中打开上次关闭的文件

我知道我可以使用:e#在Vim中打开最后关闭的(:q)文件。这将在当前选项卡中打开文件。我将如何执行相同的任务但在新的Vim选项卡中打开文件。我也对如何在新拆分而不是当前选项卡中打开文件感兴趣。 最佳答案 #只是一个Ex特殊字符,将替换为备用文件的名称。执行:ls,备用文件也会在此处标有#。#可以类似地与:tabnew和split一起使用。在下面的示例中,我将使用:tabe代替:tabnew,因为:tabe是:tabnew(在帮助文档中搜索):在新选项卡中打开备用文件::tabe#在新的拆分中打开文件::split#;这可以缩写为:

linux - 在 Vim 的新选项卡中打开上次关闭的文件

我知道我可以使用:e#在Vim中打开最后关闭的(:q)文件。这将在当前选项卡中打开文件。我将如何执行相同的任务但在新的Vim选项卡中打开文件。我也对如何在新拆分而不是当前选项卡中打开文件感兴趣。 最佳答案 #只是一个Ex特殊字符,将替换为备用文件的名称。执行:ls,备用文件也会在此处标有#。#可以类似地与:tabnew和split一起使用。在下面的示例中,我将使用:tabe代替:tabnew,因为:tabe是:tabnew(在帮助文档中搜索):在新选项卡中打开备用文件::tabe#在新的拆分中打开文件::split#;这可以缩写为: