给出以下代码:
if(true) {
console.log('hello');
console.log('world');
}
如果我结束了“你好”的记录。一行,点击DEL
以带来“登录世界”#39;我会得到的行(用|表示我的光标):
if(true) {
console.log('hello');| console.log('world');
}
现在,如果我点击ENTER
,我会得到:
if(true) {
console.log('hello');
| console.log('world');
}
在其他编辑中,我希望白色空间被消耗掉。和要重新格式化的行,再次看起来像这样:
if(true) {
console.log('hello');
|console.log('world');
}
有关如何改变此行为的任何想法?
这也(希望)处理未正确格式化的代码的粘贴,例如,如果我想粘贴以下内容:
console.log('arrrgg');
console.log('matey');
到if的结尾,我会看到:
if(true) {
console.log('hello');
console.log('world');
console.log('arrrgg');
console.log('matey');
}
而不是:
if(true) {
console.log('hello');
console.log('world');
console.log('arrrgg');
console.log('matey');
}
当然,我可以点击Shift-Alt-F
并重新格式化,但我并不总是想重新格式化整个文件....
我认为我已经被VS和WebStorm宠坏了,可以自动清理并快速重新格式化代码。不确定这是否有效
这在代码中是否可行?