ruby - 如何在 Emacs Haml 模式下删除多缩进?

标签 ruby emacs haml

我按照这篇文章在我的 Emacs 中安装了 haml-mode http://www.emacswiki.org/emacs/HamlMode

这是我的代码:

.row
         .a
           .b
             .c

我想要得到

 .row
   .a
     .b
       .c

如何删除 mulline 意图,快捷方式是什么?

最佳答案

在第二行时按 TAB 几次应该可以完成这项工作。在 haml-mode 中,行缩进的更改会影响其下方关联行的缩进。更一般地,您可以使用 rectangular deletion而是在选择区域后删除所有 3 行中的前导空格 - C-x r d

关于ruby - 如何在 Emacs Haml 模式下删除多缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9798432/

相关文章:

ruby - 从单例方法访问实例变量

emacs - 将符号传递给 emacs 中的宏

Haml 内 ruby​​ 对象的 javascript 求值抛出 undefine 方法异常

Ruby Datamapper 存储以科学记数法显示的小数

ruby - haml中的条件 block

javascript - 给定一个递增整数数组 : How do you return a range for every three or more consecutive integers?

ruby-on-rails - 如何正确管理开发和生产环境的迁移?

带有 gdb 的 Emacs 23.1.1 - 强制源窗口

emacs - 在 emacs 中输入时自动替换某些文本字符串

Ruby 方法链接中间值