gpt4 book ai didi

Vim 保持不缩进

转载 作者:行者123 更新时间:2023-12-05 03:13:12 28 4
gpt4 key购买 nike

如果我不在上面写任何东西,Vim 会继续取消缩进我想保持缩进的行...我举个例子,其中 |是插入符。

  1. 插入符号缩进,我按回车键

    if expression:
    print("hello world")
    |
  2. 插入符在下一行缩进,现在我按下向上箭头

    if expression:
    print("hello world")

    |
  3. 现在插入符号不再缩进,发生了什么?

    if expression:
    print("hello world")
    |

那么如何保持缩进呢?

最佳答案

正如其他人所指出的,如果缩进是自动添加的,Vim 会故意删除空行的缩进。但是,如果您在该行中插入了任何文本,则不会发生这种情况,即使您将其删除也是如此。因此,根据具体情况,如果要保留空行的缩进,只需插入一些文本并使用退格键将其删除。映射也有效,如果您总是想保留它:

inoremap <CR> <CR>x<BS>

关于Vim 保持不缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30883563/

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