- 主题:[求助]想问下,paste大段代码,怎么能保持缩进对齐

最上面的红色部分paste到绿色同缩进是OK的
到下面红色不同的缩进就不OK
打开auto indent和不打开好像都没用
set pastetoggle=<F2>也不行
--
修改:BrendanEich FROM 140.206.65.*
FROM 140.206.65.*
:set paste
粘贴完了之后
:set nopaste
【 在 BrendanEich 的大作中提到: 】
: [upload=1][/upload]
: 最上面的红色部分paste到绿色同缩进是OK的
: 到下面红色不同的缩进就不OK
: ...................
--
FROM 182.150.115.*
试过了
还是不行
如果先:set paste
就直接跳到行首了
【 在 haha103 的大作中提到: 】
: :set paste
: 粘贴完了之后
: :set nopaste
--
FROM 140.206.65.*
set paste是保留你原始的缩进,先把原始部分缩进正常
【 在 BrendanEich 的大作中提到: 】
: 试过了
: 还是不行
: 如果先:set paste
: ...................
--
FROM 219.139.198.*
gg=G
试试看
解释下:
gg 是到文件头部
= 是“对齐”动作
G 是到文章末尾
如果只想想对齐5行,可以用 =5L
【 在 BrendanEich 的大作中提到: 】
: [upload=1][/upload]
: 最上面的红色部分paste到绿色同缩进是OK的
: 到下面红色不同的缩进就不OK
: ...................
--
修改:lambdago FROM 111.183.46.*
FROM 111.183.46.*
:set paste!
然后粘贴你的代码
粘贴完再
:set paste!
我一直都这么搞的,粘贴的代码应该就是之前的所见即所得
【 在 BrendanEich 的大作中提到: 】
: [upload=1][/upload]
: 最上面的红色部分paste到绿色同缩进是OK的
: 到下面红色不同的缩进就不OK
: ...................
--
FROM 61.51.252.*
提交之前用clang format工具把所有文件“格式化”一下
--
FROM 59.109.147.*
我也是这样操作的。
【 在 lambdago (foool) 的大作中提到: 】
: gg=G
:
: 试试看
:
--
FROM 223.104.212.*
恩恩,有用
多谢
就是直接输入gg=G就可以了
【 在 lambdago 的大作中提到: 】
: gg=G
: 试试看
: 解释下:
: ...................
--
FROM 101.86.77.*