我很长时间使用vim用户,最近发现emacs有viper模式,提供了两个世界中最好的(至少对我而言)。然而,有一件事真的让我感到困扰,因为我主要是使用python进行编码,并且制表符和空格的混合是一件大事。在Emacs viper模式下插入空格而不是TAB
在插入模式下,当我按Tab键时,我想插入viper-shift-width空格而不是TAB。我怎样才能做到这一点?我想一些简单的lisp函数/设置是解决方案。
我没有找到任何可以做到这一点的毒蛇模式设置。
编辑:
我有我的.emacs (setq-default indent-tabs-mode nil)
,但是当我在插入模式(在VIM的插入模式meaing)在毒蛇模式