gpt4 book ai didi

macos - 在 Mac OS X 上的 Vim 中删除困惑的前导空格

转载 作者:行者123 更新时间:2023-12-02 01:22:06 26 4
gpt4 key购买 nike

我正在从网站matplotlib复制代码并粘贴到 Mac OS X 终端中的 Vim 编辑器中:

pylab_examples example code: ellipse_demo.py

虽然这在BBEdit中工作得很好:

`from pylab import figure, show, rand
from matplotlib.patches import Ellipse

NUM = 250

ells = [Ellipse(xy=rand(2)*10, width=rand(), height=rand(), angle=rand()*360)
for i in xrange(NUM)]

fig = figure()
ax = fig.add_subplot(111, aspect='equal')
for e in ells:
ax.add_artist(e)
e.set_clip_box(ax.bbox)
e.set_alpha(rand())
e.set_facecolor(rand(3))

ax.set_xlim(0, 10)
ax.set_ylim(0, 10)

show()

也就是说,所有代码都正确对齐。在 Vim 中它看起来像这样:

from pylab import figure, show, rand
from matplotlib.patches import Ellipse

NUM = 250

ells = [Ellipse(xy=rand(2)*10, width=rand(), height=rand(), angle=rand()*360)
for i in xrange(NUM)]

fig = figure()
ax = fig.add_subplot(111, aspect='equal')
for e in ells:
ax.add_artist(e)
e.set_clip_box(ax.bbox)
e.set_alpha(rand())
e.set_facecolor(rand(3))

ax.set_xlim(0, 10)
ax.set_ylim(0, 10)

show()

如何解决这个恼人的情况?这与 Mac 上不同的回车/换行约定有关吗?

最佳答案

使用:set paste粘贴文本之前的命令。这会关闭自动缩进以及各种其他可能干扰粘贴的东西。要恢复正常操作,请使用 :set nopaste

关于macos - 在 Mac OS X 上的 Vim 中删除困惑的前导空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1114904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com