小编Wil*_*iam的帖子

Vim:打击进入时如何缩进打开的支架或支架?

我已经用Vim编写了一段时间的Python,但有一点我无法弄清楚如何将它设置为自动缩进到最后一个打开的paren的级别.

根据pep8,如果你有一个开放的paren,你需要打破线以适应80列,那么你应该继续在那个开放的paren下一行.例:

calling_some_really_long_function(that, has, way, too, many, arguments, to, fit,
                                  on, one, line)
Run Code Online (Sandbox Code Playgroud)

显然这是一个疯狂的例子,但这就是你应该如何在python中打破你的界限.

我真正想要做的就是设置Vim,这样当我输入时fit,<cr>它会将光标放在open paren右边的下一行,所以我可以输入on,等等而不是某种组合之前<tab><space>键.

我认为我永远不会相信Vim中的自动格式化程序用于python代码,但如果它也能起作用则可以获得奖励积分.

python vim pep8 auto-indent

12
推荐指数
1
解决办法
2181
查看次数

关于ftrace的好解释/文档

我刚刚读到2.6.27内核有一个名为ftrace的新模块,听起来很像suns dtrace实用程序.我在搜索文档时遇到了一些麻烦,我想知道是否还有其他人有什么东西.这是什么东西将在完整的编程堆栈上实现,如dtrace,我们将获得一个很好的小脚本语言在Linux中进行跟踪?

linux kernel ftrace

5
推荐指数
1
解决办法
2605
查看次数

你可以共享一个文件及它在两个git存储库之间的历史记录吗?

我不确定这是否可行,但我希望能够拥有一个文件并在git repostories中保存的两个项目中使用它.这样,如果我在一个项目中进行更改,另一个项目会在文件被拉动时获取该更改.理想情况下,该特定文件的历史记录将显示两个项目的所有更改.

其他一切都将保持独立.

git version-control

3
推荐指数
1
解决办法
595
查看次数

uWSGI中timer和rbtimer的区别是什么?

我想在我当前的应用程序中添加简单的重复任务,我正在查看uwsgi信号api,并且有两个装饰器@timer@rbtimer.我已经尝试过查看doc甚至python源代码,但它似乎可能比c实现中的某个地方更低级别.

我熟悉红黑树的概念,但我不确定这与计时器有什么关系.如果有人可以清理或指出我可能错过的文档,我会很感激.

python timer uwsgi

3
推荐指数
1
解决办法
623
查看次数

标签 统计

python ×2

auto-indent ×1

ftrace ×1

git ×1

kernel ×1

linux ×1

pep8 ×1

timer ×1

uwsgi ×1

version-control ×1

vim ×1