Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Vim 进行 Python 开发。有时,在 if 子句中的表达式之后:(假设|是游标)。
|
if test: pass |
...我按回车,想进入if识别级别。
if
我知道我可以返回命令模式<并按价值)。
<
设置softtabstop等于shiftwidth,并打开expandtab:
softtabstop
shiftwidth
expandtab
:set expandtab shiftwidth=4 softtabstop=4
现在当你按下 时Backspace,Vim 会自动删除适当数量的空格以向后缩进一级。
有几个设置可以控制制表符、空格和缩进的行为,它们可以以不明显的方式进行交互。我推荐这个 Vimcast 剧集以获得非常清晰的概述:
http://vimcasts.org/episodes/tabs-and-spaces/