我正在使用Ubuntu 15.04和vim-gnome 7.4。
当我跑步时:
vim --version | grep -i +ruby
它返回:
+ruby
我可以将以下内容添加到我的.vimrc文件中:
imap <S-CR> <CR><CR>end<ESC>-cc
并输入:
if name == "John"[<--cursor] (and hit Shift Enter)
应该产生以下内容:
if name == "John"
[<--cursor]
end
但在我的情况下却没有。
当我输入vim时:
:map <S-CR>
看看它是否会返回maping我什么也得不到。
但是我的vimrc中有一行:
map
map!
要查看是否所有内容都正确映射,我没有收到任何错误,所有内容都应该是正确的。
有谁知道它为什么不起作用?
提前感谢您的帮助。
干杯。
答案 0 :(得分:0)
抱歉,我明白了。什么不起作用是我的大脑。它在vim-gnome中运行得很好。我正在输入[&lt; - cursor],它显然无法识别。如果我&#34;点击进入&#34;在&#34; John&#34;之后。它关闭了if语句。
抱歉!谢谢你的帮助。