vim – 每当我在插入模式下键入冒号时,它会将我的文本移动到行的
发布时间:2020-12-15 21:17:09 所属栏目:安全 来源:网络整理
导读:每当我输入:(冒号)时,它会将当前行上的所有文本移动到行的开头,忽略空格和制表符. 所以,如果我输入 var combo = new Ext.form.ComboBox({ typeAhead //I'm about to type a colon,but right now it looks fine}) 然后我键入它移动文本的冒号,它现在看起来像
每当我输入:(冒号)时,它会将当前行上的所有文本移动到行的开头,忽略空格和制表符.
所以,如果我输入 var combo = new Ext.form.ComboBox({ typeAhead //I'm about to type a colon,but right now it looks fine }) 然后我键入它移动文本的冒号,它现在看起来像 var combo = new Ext.form.ComboBox({ typeAhead: //text is no longer indented }) 这是一个javascript文件,因此可能导致问题? 当我键入冒号时,如何阻止我的文本移动到行的开头? 解决方法
在冒号末尾添加冒号会导致vim将其解释为用于C缩进目的的跳转标签. :set cino = L0应该使它保持在当前列中.
另外,JSON语法是否允许引用冒号前面的内容?这应该可以防止vim认为它也是一个标签. var combo = new Ext.form.ComboBox({ "typeAhead": "foo" // this isn't a jump label }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |