在 vs 代码中,我注意到当使用箭头键启用换行以转到下一行时,会导致光标跳过任何包装的内容并转到下一个编辑器行。有没有办法让导航转到下一条视线?鉴于以下代码段:如果我的光标在第 1 行中的 this t 上并且我按下了,有没有办法让光标自动转到 a in 而不是第 2 行中的 this ?
1 this is a line that
automatically wraps
2 this is another line
3
Run Code Online (Sandbox Code Playgroud) 我正在尝试在打字稿中执行以下操作:
var testHier = [
{ content:"1", opened:true, children: [
{ content:"1.1" }
]},
{ content: "2", opened:true, children: [
{ content:"2.1", opened:false, children: [
{ content:"2.1.1", value:"2.1.1" }
]},
{ content: "2.2", value: "2.2" }
]}
]
Run Code Online (Sandbox Code Playgroud)
但是当我编译时,我得到了错误:
"数组文字表达式中不兼容的类型:输入'{content:string; opened:bool; children:{content:string; value:string;} [];}'缺少属性'value',类型为'{content:string; value:string;}'"
如果我改变
{ content:"2.1", opened:false, children: [
Run Code Online (Sandbox Code Playgroud)
至
{ content:"2.1", opened:false, value:"foo", children: [
Run Code Online (Sandbox Code Playgroud)
错误消失了.
我在chrome控制台中测试了声明,它似乎工作得很好.由于这只是javascript,我希望它直接通过,但似乎并非如此.谁知道这里发生了什么?