我有以下内容:
line1
line2
line3
line4
line5
line6<cursor>
将光标移至与 line3 相同的缩进以便我可以输入 line7 的最佳方法是什么?
line1
line2
line3
line4
line5
line6
line7
我有以下内容:
line1
line2
line3
line4
line5
line6<cursor>
将光标移至与 line3 相同的缩进以便我可以输入 line7 的最佳方法是什么?
line1
line2
line3
line4
line5
line6
line7
这部分取决于您在 Vim 中的模式和设置。我有filetype on
并syntax enable
设置在我的 .vimrc 中,我发现自己在插入模式下,一直在你的确切情况下编辑一个 python 文件。我点击ctrl-d删除一级缩进并保持插入模式。
根据您的配置,只需按Enter(或o取决于您的模式)和TAB/即可Backspace。
另一种方法是简单地创建一个新行并添加line7
光标(缩进)所在的位置,具体取决于您的配置,离开插入模式并使用和修复<缩进>
可以使用适当的缩进级别复制该行
:-3t.
然后通过键入^C
或S
正常模式命令来编辑复制的文本或完全重写它。
也可以在插入模式下更改当前行的缩进级别,而无需使用
Ctrl+T和Ctrl+移动光标D。(见:help i_^T
和:help i_^D
。)
要在新的空白行上自动进入缩进模式,只需按:
S
之后只需编写代码,进入正常模式,然后执行
shift-v 4<
这里 4 是你的缩进级别。随心所欲地使用。