Emacs那坑爹的缩进
jamcode
2012-05-28
在Text模式下,
我输入 Line 1 Line 2 Line 3 然后全选,按Tab进行缩进,就变成 Line 1 Line 2 Line 3 但这时,我再全选,再按Tab进行缩进,它就变成这样了! Line 1 Line 2 Line 3 有人能解释下为什么有这种行为呢? Emacs的一些indent函数是挂猪头卖驴肉啊,明明叫“indent-region”,可它的行为实际是“format-code”。 缩进和格式化是一样概念么? 在写Python时,python-mode下,写doc string """ Doc Here Indent Here """ 在doc string中,tab是没有作用的。只有按C-q Tab,真要“indent-region”(缩进一块代码,不是指emacs的那个名不副实的indent-region)时,麻烦死了! 明明是不思进取,偏说这个是高级功能 各位,有什么更好的indent插件么?求! |
|
jamcode
2012-05-28
ITEye的代码显示将Tab省略掉了
|
|
luolonghao
2012-05-28
emacs缩进数组时也很费解,变成
abceeeeeeeeeeeee = [ a : 1, b : 2, ]; 合理的应该是 abceeeeeeeeeeeee = [ a : 1, b : 2, ]; 我现在用Windows平台,开始用 Sublime Text 2 了, emacs在linux下偶尔用一下。 |
|
icefishc
2012-05-28
你的配置出问题了吧。
默认配置不是这样的。 |
|
icefishc
2012-05-28
luolonghao 写道 emacs缩进数组时也很费解,变成
abceeeeeeeeeeeee = [ a : 1, b : 2, ]; 合理的应该是 abceeeeeeeeeeeee = [ a : 1, b : 2, ]; 我现在用Windows平台,开始用 Sublime Text 2 了, emacs在linux下偶尔用一下。 这种鬼东西哪有什么合理不合理。 没有理由默认配置就是你喜欢的那种, 自己选不就好了 |
|
wildsoul
2012-05-29
自己配置格式嘛, 怎么怪起工具了
|
|
jamcode
2012-05-29
wildsoul 写道 自己配置格式嘛, 怎么怪起工具了
你配置给我看看 |
|
jamcode
2012-05-29
icefishc 写道 你的配置出问题了吧。
默认配置不是这样的。 你试试我说的那个Text Mode下的 |
|
icefishc
2012-05-29
jamcode 写道 icefishc 写道 你的配置出问题了吧。
默认配置不是这样的。 你试试我说的那个Text Mode下的 是text mode啊 emacs 24 我把所有的配置都删除之后也没有出现这样的情况。 把配置清空试下? |
|
aran
2012-05-29
试试YASnippet吧,EMACS上的地球人都用他
|