首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调整Emacs中的>>和<<行为(Vim模拟、缩进、缩进)?

如何调整Emacs中的>>和<<行为(Vim模拟、缩进、缩进)?
EN

Stack Overflow用户
提问于 2009-01-15 21:01:59
回答 3查看 531关注 0票数 3

在Vim模拟模式(viper + vimpulse)下,<<和>>的工作方式与Vim相似,我只想让它们缩进两个空格。我该怎么做?(我知道,微不足道。但很有用)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-18 17:44:27

在阅读了viper-cmd.el代码(和测试)之后,我确定正确的答案是:

代码语言:javascript
复制
(setq viper-shift-width 2)
票数 1
EN

Stack Overflow用户

发布于 2009-01-15 21:05:08

我猜测该模式可能使用Emacs的tab-widthc-basic-offset设置。两者都可以使用以下命令进行设置:

代码语言:javascript
复制
(setq tab-width 4)
(setq c-basic-offset 4)

(当然,可以使用您想要的任何大小来代替4。)

票数 0
EN

Stack Overflow用户

发布于 2009-01-17 13:52:50

为了留出空间而不是制表符,将以下内容添加到您的.emacs:

代码语言:javascript
复制
(setq-default indent-tabs-mode nil)

要让Emacs缩进2个空格,请按照mipadi告诉您的那样做,但我将使用default-tab-width

代码语言:javascript
复制
(setq default-tab-width 2)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/448458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档