当我按Tab键时,只生成最后一个字符。 但我希望生成整行到html。
例如,当我写div>a
并按Tab键时,生成
div><a href=""></a>
而不是:
<div><a href=""></a></div>
有什么问题?我该如何解决这个问题?
答案 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);";
首选项设置为Esc
:https://github.com/sergeche/emmet-sublime/blob/master/Preferences.sublime-settings#L29
答案 1 :(得分:0)
我有同样的问题,因为它通常每次都这样做,我曾经这样做过:
TAB -> CTRL + Z -> TAB
不是很方便,但是做到了。