gpt4 book ai didi

python - 输入冒号时防止 Vim 缩进行 (:) in Python

转载 作者:IT老高 更新时间:2023-10-28 22:11:49 25 4
gpt4 key购买 nike

每当我在 Python 模式下在 Vim 中附加 : 字符时,它要么:

  • 缩进一行
  • 使线条凹陷
  • 什么都不做

它甚至试图做什么,我该如何摆脱这种行为?

最佳答案

某些键在按下时会触发 Vim 的缩进功能,它会尝试在当前行设置正确的缩进量。 (您可以通过在正常模式下键入 == 来手动触发。)

您可以更改触发此行为的键,但首先您需要知道所使用的缩进模式。

首先,执行:set indentexpr?。如果它是非空的(我希望这适用于 Python),则使用 indentexpr 模式。在这种情况下,执行 :set indentkeys? 会为您提供触发键列表。要删除冒号,请执行 :setlocal indentkeys-=:

如果 indentexpr 为空,那么你可能正在使用 cindent 模式,:set cindent? 会告诉你 cindent 已设置。在这种情况下,与之前一样,但使用 cinkeys 而不是 indentkeys。 (注意 indentexpr 模式优先于 cindent 模式。)

关于python - 输入冒号时防止 Vim 缩进行 (:) in Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320747/

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