WebStorm Emmet创建<single>标签而不是打开和关闭标签

时间:2017-05-16 20:21:26

标签: webstorm emmet

我刚刚重新安装了WebStorm,之前在JSX字段中按Tab键创建了开始和结束标记,但现在只创建了一个自封闭标记。

JSX的Emmet设置仅显示开/关切换。我该如何解决这个问题?

此前:

标签+ public class BgMusicService extends Service { @Override public int onStartCommand(Intent intent, int flags, int startId) { startPlaying(); return START_STICKY; } @Override public IBinder onBind(Intent intent) { return null; } } public void onClick(View v) { if (v.getId() == R.id.buttonPlay) { buttonStopPlay.setBackgroundResource(R.drawable.stopbutton); buttonPlay.setBackgroundResource(R.drawable.playbuttonpressed); Context context = getApplicationContext(); CharSequence text = "Buffering..."; int duration = Toast.LENGTH_LONG; Toast toast = Toast.makeText(context, text, duration); toast.setGravity(Gravity.BOTTOM, 0, 200); ViewGroup group = (ViewGroup) toast.getView(); TextView messageTextView = (TextView) group.getChildAt(0); messageTextView.setTextSize(40); toast.show(); Intent intent = new Intent(this, BgMusicService.class); startService(intent); } else if (v.getId()==R.id.buttonStopPlay) { buttonPlay.setBackgroundResource(R.drawable.playbutton); buttonStopPlay.setBackgroundResource(R.drawable.stopbuttonpressed); Intent intent = new Intent(this, BgMusicService.class); stopService(intent); stopPlaying(); } } = Component

目前:

标签+ <Component></Component> = Component

2 个答案:

答案 0 :(得分:3)

根据用户要求,它已在2017.1.2中实施:WEB-25937WEB-24502

你{6}在WebStorm 2017.1.2或更新版本中的这种新行为。

cannot disable - 观看此机票(星级/投票/评论)以获得有关任何进展的通知。

我现在能想到的唯一解决办法 - 降级到2017.1.1。

答案 1 :(得分:0)

我有同样的问题。我正在使用Webstorm 2018.3。

我使用的是第一种方法,但是后来发现您可以使用第二种方法来实现:

<Co + (Tab or Enter) = <Component/>
Component + Tab = <Component></Component>