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