173 atom docblockr 不起作用 支持enter 不支持tab

在Atom编辑器中,遇到Docblockr插件使用Tab键不起作用的问题。此问题可能与核心包的键绑定冲突有关。当禁用特定语言特性或相关包时,使用Enter键可以正常生成注释。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

github: issue - 167 

It seems to me that this might be caused by some sort of conflict with the core language-* packages over thetab key.

I am not running into this issue when using enter, only when using tab.

So for example (with no 3rd party packages except for docblockr):

<?php

/**<tab>
function apples( $bananas ) {}

Results in:

<?php

/**
 *
 */
function apples( $bananas ) {}

However:

<?php

/**<enter>
function apples( $bananas ) {}

Results in what you are expecting:

<?php

/**
 * [apples description]
 * @param  [type] $bananas [description]
 * @return [type]          [description]
 */
function apples( $bananas ) {}

But if you disable the language-specific features, for example by removing the opening <?php tag, dropping the.php extension or disabling the language-php package, both enter and tab work as they are supposed to.

The same goes for .js files and the language-javascript package.

结论: 用enter键生成注释而不是tab

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值