RT, 比如
.header { <光标位置> } 这个时候 set paste 或者 pastetoggle 之后粘贴会变成这样子
.header { margin: 0; padding:0; line-height: 1; } 除第一行正常缩进, 其余行都没有缩进, 该怎么去操作才能比较方便的粘贴?

RT, 比如
.header { <光标位置> } 这个时候 set paste 或者 pastetoggle 之后粘贴会变成这样子
.header { margin: 0; padding:0; line-height: 1; } 除第一行正常缩进, 其余行都没有缩进, 该怎么去操作才能比较方便的粘贴?
1 xml123 Aug 14, 2019 这个需求应该不用 set paste 吧 |
2 Splatoon Aug 14, 2019 代码格式一般交给工具自动处理,前端代码有 prettier,配合 vim 插件可以保存时自动格式化。 |
3 billlee Aug 14, 2019 粘贴完再按 gg=G |
4 jdhao Aug 14, 2019 via Android 粘贴的文本什么样?截个图?没图你说啥 |
5 zbinlin Aug 14, 2019 set paste 一般用在保持源文本格式不变时才用的。如果源文本没有缩进的话,而你又想自动缩进,就不要用 set paste。 |
6 momocraft Aug 14, 2019 :r!cat |
7 ysn2233 Aug 15, 2019 都是直接 shift + insert 后 gg=G 的,有 lsp 的话代码格式基本不用太担心 |
8 vcfghtyjc Aug 15, 2019 visual 模式下选中后,按 '>' 批量缩进 |
9 comwrg Aug 15, 2019 via Android p 之后 '[v'] 然后可以按= 可以按>> |