我的很多工作都涉及搜索和删除不必要的代码行.所以我创建一个宏,然后选择所有行(C-x h),然后运行命令(apply-macro-to-region-lines).我设法保存该命令并将其放在我的.emacs文件中; 我打电话给它cut_it_now.但是现在我的函数不再是一个宏了,所以我再也不能使用这个(apply-macro-to-region-lines)函数了.你知道在(apply-function-to-region-lines)某处实现了吗?
非常感谢,
d
使用hello2而不是hello1总是安全的吗?
def hello1():
try:
aaa = foo()
return aaa
except baz:
return None
def hello2():
try:
return foo()
except baz:
return None
这与这篇文章有点相关
我试图在背景上放置一个图像,我希望能够在它上面写文字.使用canvas.drawImage帮助,但这对我来说太低级了.
我的程序使用platypus,但是canvas.drawImage是不同库的一部分.我已经能够插入图像platypus.Image,但无法弄清楚如何使其成为背景.
任何建议都会很棒,
感谢:D
我想弄清楚我需要修改哪些文件; 所以,我使用grep命令序列.我想找出哪些文件包含foo和bar.因此,我的命令是:
grep foo `grep bar * -l` | awk -F':' '{print $1}' | sort | uniq
这个命令给我一个大的列表,如下所示:
pageABC.txt
pageBCD.txt
pageDEF.txt
我希望在emacs中打开此输出.所以我通常做的是:
emacs ` whatever_was_in_my_output `
此命令通常会打开所有文件.
如果我尝试
emacs `grep foo `grep bar * -l` | awk -F':' '{print $1}' | sort | uniq `
Emacs甚至不会启动.也许是因为使用了双重坟墓口音.任何想法如何解决这个问题?
非常感谢,
d