与Emmet的SublimeText 3问题

时间:2015-09-21 04:07:16

标签: html sublimetext3 emmet

当我按Tab键时,只生成最后一个字符。 但我希望生成整行到html。

例如,当我写div>a并按Tab键时,生成

div><a href=""></a>

而不是:

<div><a href=""></a></div>

有什么问题?我该如何解决这个问题?

SublimeText 3 and emmet

2 个答案:

答案 0 :(得分:1)

之所以发生这种情况,是因为您实际上正在从自动完成弹出窗口中完成代码段。在展开缩写之前按$scope.yourAngularFunction=function(){ myService.myFunc(function( data ){ $scope.myVar = 'Hey'; $('iframe').css('opacity','.5'); $('#someOtherDiv').slideUp(); //add other jquery stuff } 或将String sql="CREATE TABLE "+TABLE_NAME+" ("+COLUMN_ID+" INTEGER PRIMARY KEY AUTOINCREMENT, "+COLUMN_NAME+" VARCHAR, "+COLUMN_EMAIL+" VARCHAR, " +COLUMN_UNAME+" VARCHAR, "+COLUMN_PASSWORD+" VARCHAR);"; 首选项设置为Eschttps://github.com/sergeche/emmet-sublime/blob/master/Preferences.sublime-settings#L29

答案 1 :(得分:0)

我有同样的问题,因为它通常每次都这样做,我曾经这样做过:
TAB -> CTRL + Z -> TAB

不是很方便,但是做到了。