这就是我的~/.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。
我刚刚找到IPython我可以报告说我深爱着。感情是立竿见影的。我认为这件事会变成持久的,比如theoneIhavewithscreen.Ipython和screen恰好也是最好的friend,所以这是一部三角剧。请注意,这纯粹是柏拉图式的。IPython对我情有独钟的原因很大程度上是因为我通常喜欢命令提示符,尤其是受*nix启发的提示符,灵感来自ksh、csh(是的,chs是一个怪物,但作为提示符它包含很多非常好的特性)、bash和zsh。对于*nix提示骑手来说,IPython确实像家一样。混合系统shell和python也是一个非常好的主意。另外,当然,IPython在解决the
我最近才开始使用VIM作为我的主编辑器。到目前为止,我在发现它提供的所有不错的小功能时玩得很开心。我一直在寻找几天来从编辑器中运行我的cucumber测试(如果它可以运行特定场景,这是一个奖励)。我尝试过像vim-cucumber和vim-vroom这样的插件,但我似乎无法正常工作。注意:我在env.rb中做一些事情,比如运行“Rake”命令,这可能是插件不工作的原因。只是想知道是否有人在同一条船上并且有解决方案,我们将不胜感激任何帮助。谢谢亚历克斯 最佳答案 当我键入,t时,我设置了映射,我的光标下的rspec或cucumber测
我已经安装了yadrdotfiles,一套vim,ruby等插件。我在文件foo.rb中有以下Ruby代码行:foo:bar请注意,我使用ruby1.9.3语法进行符号分配/定义。当我使用mvimfoo.rb从命令行启动macvim并保存该文件时,一切正常。但是,当我使用open-amacvim打开macvim并导航到并打开foo.rb时,当我尝试保存文件时,我得到了一个ruby-vimfoo:bar语法错误。当我将其更改为:foo=>bar时,我没有收到语法错误。使用open-amacvim打开macvim,然后输入:!ruby-v打印ruby1.8.7使用mvim.打开
大约6个月前,我的所有开发工作都从TextMate切换到MacVim,主要包括使用Ruby、RubyonRails和JavaScript进行编码。使用TextMate,每当我需要运行规范或测试时,我只需在测试或规范文件上按下command+R,就会打开另一个窗口,结果会以应用的“漂亮”格式显示。如果规范或测试很长,我可以继续使用代码库,因为测试/规范在单独的进程/窗口中运行。测试运行后,我可以直接点击结果到规范文件中的相应行。TimPope出色的rails.vim插件非常接近于在MacVim环境中模拟这种行为。运行:Rake当当前缓冲区是测试或规范时运行文件,然后拆分缓冲区以显示结果。
我知道我可以使用:e#在Vim中打开最后关闭的(:q)文件。这将在当前选项卡中打开文件。我将如何执行相同的任务但在新的Vim选项卡中打开文件。我也对如何在新拆分而不是当前选项卡中打开文件感兴趣。 最佳答案 #只是一个Ex特殊字符,将替换为备用文件的名称。执行:ls,备用文件也会在此处标有#。#可以类似地与:tabnew和split一起使用。在下面的示例中,我将使用:tabe代替:tabnew,因为:tabe是:tabnew(在帮助文档中搜索):在新选项卡中打开备用文件::tabe#在新的拆分中打开文件::split#;这可以缩写为:
我知道我可以使用:e#在Vim中打开最后关闭的(:q)文件。这将在当前选项卡中打开文件。我将如何执行相同的任务但在新的Vim选项卡中打开文件。我也对如何在新拆分而不是当前选项卡中打开文件感兴趣。 最佳答案 #只是一个Ex特殊字符,将替换为备用文件的名称。执行:ls,备用文件也会在此处标有#。#可以类似地与:tabnew和split一起使用。在下面的示例中,我将使用:tabe代替:tabnew,因为:tabe是:tabnew(在帮助文档中搜索):在新选项卡中打开备用文件::tabe#在新的拆分中打开文件::split#;这可以缩写为: