我刚刚重新安装了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
答案 0 :(得分:3)
根据用户要求,它已在2017.1.2中实施:WEB-25937和WEB-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>