我已经使用 Sublime Text 3 几个星期了,大部分时间都很享受它,但是对于我使用的几个包(Scala 和 SublimeHaskell 中内置的),自动完成功能似乎存在引号错误。我会输入"
,Sublime 会自动完成它""
,这很好,这就是我想要的。然而,当我输入完引号并用另一个引号结束它们时"
,Sublime 只是插入另一个引号,"
而没有意识到我已经完成了引号。所以我最终得到的是"some text""
,必须删除多余的"
,然后使用箭头键退出引号。这也会发生在'
. 我可以做些什么来修复这个错误吗?我不想仅仅因为这个恼人的怪癖而不得不使用另一个编辑器。
我最近一直在学习很多Haskell,并想尝试一些Python中的巧妙技巧.根据我的理解,Python的reduce会自动设置迭代变量,并将函数中的累加器传递给reduce中给出的列表的前两个值.在Haskell中,当我使用它的等价物,折叠时,我可以指定我想要的累加器.有没有办法可以用Python的减少来做到这一点?