前言
由于不习惯在vim开发,所以我都是直接在Windows上写好之后把文件(代码)复制过去,但是代码从Windows复制到vim之后会出现缩进错误的恶心问题。比如
Windows上的代码
func main() {
msg := "hello world"
fmt.Println(msg)
}
复制到vim之后
func main() {
msg := "hello world"
fmt.Println(msg)
}
这种就相当恶心,需要自己大段的进行调整
解决方案
- 使用vim打开文件之后,输入
:set paste
进入paste
模式 - 然后按下
i
或者insert
进入插入模式,就可以正常的进行复制粘贴了。 - 在命令模式下输入
:set nopaste
就可以退出paste
模式了