我在Mac中使用了anaconda的spyder,经常在编辑器和控制台之间来回切换.我想知道是否有一个键盘快捷键可以在这两者之间快速切换.使用触控板进行操作并不方便.谢谢.
当尝试将光标移动到文档的开头或结尾之外时,有没有办法在Emacs中禁用蜂鸣声?我通常不会介意,但是当我滚动到文档的顶部或底部时,我在触控板上滚动的动量会使它发出十几次哔声.
如果可能的话,我宁愿不为其他东西禁用铃声.
在使用virtualenvwrapper之前我从来没有看过这个消息,但现在每当我跑步时,我突然看到这个消息,mkvirtualenv <environment>或者workon <environment>:
Usage: source deactivate
removes the 'bin' directory of the environment activated with 'source
activate' from PATH.
Run Code Online (Sandbox Code Playgroud)
我根本没有修改过virtualenvwrapper,快速谷歌搜索只会产生这个GitHub问题 - 我之前安装了IPython/Anaconda,但我不确定它是如何干扰virtualenvwrapper的.在任何情况下,我都尝试更新两个(conda update conda; conda update ipython),以及将virtualenvwrapper本身更新为v4.1.1,但我仍然看到这个错误.
我正在运行OS X 10.8.4.
我想要一种方法列出所有git作者
这两个很容易,我在网上看到了一些解决方案,大多数使用git log --format.但我所看到的都没有符合额外的要求:
git shortlog这一点,它提供了一堆我不想要的额外的东西.但也许我错了.或者也许那些sed比我更方便和朋友的人会使用它.(顺便说一句,我如何让Markdown 不重新开始编号?)
我也想要一种按姓氏订购的方法,但这相对容易.
我在Windows中,假设我有一个主要的python代码,它在命令行中调用python interpreter来执行另一个python脚本,比如test.py.
所以test.py作为一个新进程执行.如何在Python中找到这个进程的processId?
更新:
更具体地说,我们在os模块中有os.getpid().它返回当前进程ID.
如果我有一个运行Python解释器的主程序来运行另一个脚本,我如何获得该执行脚本的进程ID?
如果我有一串Python代码,我如何判断它是否有效,即,如果在Python提示符下输入,它会引发一个SyntaxError?我认为使用compiler.parse可行,但显然该模块已在Python 3中删除.有没有办法可以在Python 3中运行.显然,我不想执行代码,只需检查它的语法.
是否有可能让Emacs将光标移出屏幕,就像大多数GUI文本编辑器一样?当我在任何GUI编辑器上使用Emacs时,这是困扰我的最重要的事情之一.向下滚动时,光标在缓冲区顶部"向前推".
我以前认为这是完全不可能的,因为这很难连接到Emacs的架构中,但后来我看到了多个游标,这对于辅助游标确实如此(假设您阻止滚动功能作用于辅助游标)游标).是否可以使用多个游标将主光标放在一些隐藏缓冲区中,有效光标是我实际编辑的内容?或许还有其他一些巧妙的伎俩?或者也许我的谷歌搜索让我失望了,这真的已经没有任何魔力了吗?
是否有一个简单的,可移植的(最好使用较旧的OS X版本)方法从shell脚本向Mac OS X控制台日志写入消息?
根据Python文档:"在定义时__eq__(),还应该定义__ne__()操作符将按预期运行".
然而,似乎Python的计算__ne__为not __eq__自动:
In [8]: class Test:
def __eq__(self, other):
print("calling __eq__")
...: return isinstance(other, Test)
...:
In [9]: a = Test()
In [10]: b = Test()
In [11]: a == b
calling __eq__
Out[11]: True
In [12]: a != b
calling __eq__
Out[12]: False
In [13]: a == 1
calling __eq__
Out[13]: False
In [14]: a != 1
calling __eq__
Out[14]: True
Run Code Online (Sandbox Code Playgroud)
那么定义__ne__它是否恰好是return not self.__eq__(other)什么意义呢?而且,这种行为实际记录在哪里? …
如何让Emacs rst-mode在Python文件中的文档字符串中使用?我依稀记得文件某些区域内的不同模式是可能的,但我不记得它是如何完成的.