vim – Backspace,如果从光标到行首的字符是制表符/空格,则返回
发布时间:2020-12-15 21:37:39 所属栏目:安全 来源:网络整理
导读:我正在使用Vim进行 Python开发.有时,在if子句中的表达式之后:(假设|是游标). if test: pass | …我按回车键,想要转到if标识级别. 我知道我可以回到命令模式并按下,但是我想知道当Vim知道光标后面的所有字符都是标签os空格时,是否有可能在按下退格时返回一个
我正在使用Vim进行
Python开发.有时,在if子句中的表达式之后:(假设|是游标).
if test: pass | …我按回车键,想要转到if标识级别. 我知道我可以回到命令模式并按下<,但是我想知道当Vim知道光标后面的所有字符都是标签os空格时,是否有可能在按下退格时返回一个缩进级别(或shiftwidth值). 解决方法
将softtabstop设置为shiftwidth,并打开expandtab:
:set expandtab shiftwidth=4 softtabstop=4 现在,当您按Backspace时,Vim将自动删除适当数量的空格以移回一个缩进级别. 有几个设置可以控制选项卡,空格和缩进的行为,它们可以以非显而易见的方式进行交互.我推荐这个Vimcast剧集,以获得非常清晰的概述: http://vimcasts.org/episodes/tabs-and-spaces/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |