无名2015
无名2015
  • 发布:2016-01-20 12:29
  • 更新:2019-06-25 12:36
  • 阅读:18883

Tab键自动补全当前提示代码

分类:HBuilder

hbuilder 目前补全当前代码提示使用的是 enter 键,不知道哪里可以修改成使用 Table 键补全当前提示代码?

我去快捷键里搜索了下快键键设置 有个 ctrl + .补全的 然后我也尝试将其改成 table 键 保存后 没有将原来的快捷键覆盖 而是新增了一个table 补全的快捷键 如下图1所示

然后我就去编辑器里测试了下 当我输入 con 时 第一个提示代码是 console 我使用 table 和 ctrl + .都可以将 console 输入到编辑器,but 当我输入console.l 时 第一个是提示是log(),当我使用 table或者 ctrl + .补全代码时 ,你们猜补出个什么鬼?localStorage 没错 你没看错 此时的代码是 console.localStorage 吐血了有没有 这是什么鬼哦 还能不能愉快的玩耍了?

工欲善其事 必先利其器
一套好的快捷键 就是一个开发工具的灵魂 再加上搞开发的 每个人肯定不只用一个开发工具 (比如我经常使用 pycharm、idea 有时还使用 eclipse)
如果每个工具都那么“个性”而又无法修改一些配置的话 即使是一个高效的编辑器 此时高效也难以发挥极致。

很多有明的开发工具使用 table 补全的时候 不清楚为啥 hbuilder 为啥没有默认也使用 table 或者说 是不是支持通过快捷键设置来实现这个功能?

之前刚使用时就想到这个问题的 那时间比较忙 加上 hbuilder 刚出来 我想后面应该会有人提出来 或者官方也会改进的 今天又要用到时,论坛搜了下
http://ask.dcloud.net.cn/question/12615
这个老兄前一段时间提的 没几个人关注 也没有官方人事给个说明 我就趁今天有点时间 再发个帖子 希望能得到回复 谢谢了

2016-01-20 12:29 负责人:无 分享
已邀请:
无名2015

无名2015 (作者)

我去嘞 无人区啊 帮顶的也没有
难道都放假回家了

山中客

山中客

赞一个 哈哈

深井冰_01

深井冰_01

tab是emmet的触发键。暂时没有处理自定义这种快捷键时冲突问题,所以不好弄啊

  • 无名2015 (作者)

    那个我输入 console.l 时 第一个提示 log(),当我使用 ctrl + . 补全的却是 localStorage 是什么鬼? 我看了下 localStorage在提示补全中的第2页第4个

    2016-01-20 15:21

深井冰_01

深井冰_01

如下图,图中红框框起来的是两个功能,文字不全是下面的那个,这个是自动补全文字,他的逻辑是找上一个编写过的最接近的单词。这个不是语法助手,在任何文件里都可以使用的,也不需要代码分析。上面那个激活语法助手才是你想要的功能

  • 小海牛

    你就是个傻逼,问题都找不到,还回答你麻痹

    2017-01-07 13:55

无名2015

无名2015 (作者)

@DCloud_HB_深井冰 不是激活代码助手这个功能啊 而是激活代码助手后如何将提示代码上屏的问题啊。。。。

举个粟子
当我在hbuilder编辑器中输入 dl 代码助手会给我一个提示框 默认第一个被选中, 我可以通过 enter 键或者数字1来将$("")这个提示代码上屏,现在主流的编辑器都是 table 键将代码助手提示的代码上屏的,我就想知道hbuilder 如果通过设置也能实现通过 table 键补全代码,拿上个例子来说就是通过 table 来将$("")上屏?

谢谢了

无名2015

无名2015 (作者)

顶一下

小海牛

小海牛

HB就是个垃圾,
我也碰到这个问题了,
官方一个个就像傻逼一样

小海牛

小海牛

webstrom比HB好几百倍!

9***@qq.com

9***@qq.com

所以怎么用tab 真难受

该问题目前已经被锁定, 无法添加新回复