首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim+ZenCoding。我怎样才能得到亚like 2那样的行为呢?

Vim+ZenCoding。我怎样才能得到亚like 2那样的行为呢?
EN

Stack Overflow用户
提问于 2012-01-17 16:41:11
回答 1查看 748关注 0票数 1

我开始使用vim和zencoding插件。例如,我输入div,点击mapkey并得到它(在这里我是光标位置):

代码语言:javascript
复制
<div>I</div>

如果我按回车,我会得到这个:

代码语言:javascript
复制
<div>
I</div>

但是我想得到这样的结果(就像在SublimeText2中使用相同的z编码插件):

代码语言:javascript
复制
<div>
    I
</div>

我该怎么做呢?也许在z编码插件中有一些设置,或者在vim中有一些秘密映射?

对不起,我的英语。

UPD我试着使用SparkUp,但是它根本不起作用。我在vimrc文件中有Python2.7和"filetype . on“行,但是它仍然不能工作。为什么?我不知道。还有环绕插件。这是不一样的,就像使用片段。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-17 20:47:45

这个映射对我来说是可行的:

代码语言:javascript
复制
inoremap <C-Return> <CR><CR><C-o>k<Tab>

详细情况:

  • inoremap意味着这是一个插入模式映射。
  • <C-Return>意味着我必须按Ctrl-Return才能触发它
  • <CR><CR>插入两次回车
  • <C-o>允许在不保留插入模式的情况下键入单个普通命令。
  • k是有问题的命令,它将光标向上一行移动。
  • <Tab>将光标移动到我想要的位置
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8898337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档