8***@qq.com
8***@qq.com
  • 发布:2022-03-28 12:30
  • 更新:2022-03-28 12:36
  • 阅读:175

【报Bug】HBuilderX的IDE环境

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win10

HBuilderX版本号: 3.4.2

示例代码:

准备:

<view>  
    <text>标准</text>  
    <!-- <text>测试</text> -->  
</view>

错误:

<!-- <view>  
    <text>标准</text>  
    <!&ndash; <text>测试</text> &ndash;>  
</view> -->

正确:

<!-- <view>  
    <text>标准</text>  
    <!-- <text>测试</text> -->  
</view> -->

操作步骤:
<view>  
    <text>标准</text>  
    <!-- <text>测试</text> -->  
</view>

预期结果:
<!-- <view>  
    <text>标准</text>  
    &lt;!&ndash; <text>测试</text> &ndash;&gt;  
</view> -->

实际结果:
<!-- <view>  
    <text>标准</text>  
    <!-- <text>测试</text> -->  
</view> -->

bug描述:

一、高亮:
  当选择了某单词时,源码中其他单词会同步高亮,这点很棒。但我不知道怎么设置颜色?
  由于默认的被选中单词的样式和其他高亮的样式几乎相同,眼睛不能第一时间分辨出哪个是选择的高亮,哪个是被动的高亮。

二、粘贴:
  对于选择高亮的单词,可以直接粘贴覆盖,这是通常的操作。
  希望能出一个快捷键,比如 shift + alt + v 或 ctrl + shift + alt + v,通过这个操作,可以把文档中其他相同高亮的部分全部替换为剪贴板的内容。
  这个操作可以称之为超级粘贴!

三、注释:
  1、按 ctrl + / 的快捷键可以生成注释。
  希望改进的是,在多行选中的时候,经常会使用键盘的 shift + 方向键 来进行选择。此时如果选择的结尾处于换行位置,也就是用户本身的意愿并不是要选中并注释这行,那么不要注释这一行。因为经常性的,我会把下一行的 “{” 也给注释掉了。这点在 WebStorm 里就做的很到位,体现了细节。
  请开发人员判断选择区域的结尾是否为换行符,如果是,请不要注释这行。
  2、在 html 的快捷注释时,没有判断选择的内容是否已经包含注释。
  如下代码:

<view>  
    <text>标准</text>  
    <!-- <text>测试</text> -->  
</view>

  这段代码当被选择时,用户的意愿是想将整块 view 元素注释。但目前 hbx 的操作是仅仅在前后加了 <!-- 和 -->。这样导致了注释从<view>开始,到</text>就结束了。如下:

<!-- <view>  
    <text>标准</text>  
    <!-- <text>测试</text> -->  
</view> -->

  改进意见:在进行注释的时候,判断是否包含 <!-- 和 -->,如果包含,请将 <!-- 和 --> 修改为 <!– 和 –>,如下所示:

<!-- <view>  
    <text>标准</text>  
    &lt;!&ndash; <text>测试</text> &ndash;&gt;  
</view> -->

  在解除注释的时候,也相应判断 <!– 和 –>,并修改回 <!-- 和 -->。

四、搜索
  项目内文件搜索与替换,每次都要按完 ctrl + f 后,再点击一下菜单来选择,希望改成 ctrl + shift + f,目前无法设置快捷键。

2022-03-28 12:30 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com (作者)

我写原文的时候,在注释那个问题中写的标签文本没有显示出来,看着有点难懂啊~
官方人员应该能看明白我的意思吧……
Sorry,如果没看懂,请给我发邮件,谢谢!
希望HBX越来越强壮!!!

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