首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用js-美化时避免设置标记,同时记住位置。

使用js-美化时避免设置标记,同时记住位置。
EN

Stack Overflow用户
提问于 2014-08-17 16:48:29
回答 1查看 41关注 0票数 1

我在Vim中创建了一个映射:

  1. 创建标记(mq)
  2. 调用js-用几个选项美化
  3. 跳回马克('q)
  4. 移除标记(mq)

这应该发生在一个按键上,而且工作正常;但是,标记q会在一段时间后重新出现(仅几秒钟)。

代码语言:javascript
复制
autocmd FileType javascript noremap <buffer> <c-f> mq:%!js-beautify -s 2 -j -q -f -<CR>'q<esc>mq<esc>zz<esc>

我猜我执行连续命令的方式有问题,但不确定是什么?

也许有更好的解决办法我不知道?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-17 18:55:07

mq不移除标记,它只是用当前位置覆盖标记。若要删除要使用:delmarks q的标记,请执行以下操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25351380

复制
相关文章

相似问题

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