【发布时间】:2014-10-01 20:52:30
【问题描述】:
我正在使用当前的PHP Storm EAP (138.1505) 和IdeaVim 0.35。
假设我只想输入:
print_r($foo);
- 我按
i进入 Vim 插入模式。 - 我输入
pr,我可以通过自动完成选择print_r。 - 它将为我添加左大括号和右大括号
()。 - 我开始输入我的变量,它也会让我自动完成。
- 在这个阶段我有
print_r($foo),我的光标位于右括号之前。
我现在想要的是一个组合键,它将为我完成该行 - 即添加一个分号和一个回车。目前我要么必须手动输入);[return],就好像自动完成功能不存在一样,或者由于某种原因,我养成了使用esc 离开插入模式然后A 继续在行尾和;[return][esc]完成它,这甚至更长。
有更好的方法吗?
【问题讨论】:
-
<End>;<Return>呢? -
@romainl 确实有效;虽然不是每个人都会使用带有专用结束键的键盘(我个人更喜欢 Kent 建议的组合。)