gpt4 book ai didi

vim - 如何不通过插入 `#` 来删除缩进?

转载 作者:行者123 更新时间:2023-12-04 23:01:37 24 4
gpt4 key购买 nike

当使用 VIM 的 autoindent 配置时,它会在创建新行后自动将光标缩进到有意义的位置。但是当您输入的第一个字符是哈希字符 (#) 时,缩进将被删除,# 将作为该行的第一个字符插入。

为什么会这样?如何配置 VIM 不这样做?

示例(_为空光标位置):

def python_function():
_

点击键盘上的#后会发生这种情况:

def python_function():
#_

但是应该发生的是这样的:

def python_function():
#_

最佳答案

您可能有 smartindentcindent 而不是(或同时有)autoindent;这些缩进样式是为 C 语法语言设计的。在编辑 Python 时使用 :filetype plugin indent on 是个好主意,因为这将为 Python 加载适当的缩进设置。

关于vim - 如何不通过插入 `#` 来删除缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11121191/

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