3

キーストロークが少なくて済む%pasteように、次のような名前に変更したいと思います。%pp私はそれを行う方法を考え出しましたが、それは複雑に思えます。より良い方法はありますか?

def foo(self, bar):
    get_ipython().magic("paste")

get_ipython().define_magic('pp', foo)
4

2 に答える 2

5

IPython 0.13 から、次の%alias_magicように使用する新しいマジック関数があります。

%alias_magic pp paste
于 2013-02-05T23:10:56.313 に答える
3

それを行うには魔法を使用%aliasします(永続的に使用したい場合%store):

In [8]: %alias??

"""Define an alias for a system command.

   '%alias alias_name cmd' defines 'alias_name' as an alias for 'cmd'
   ... 
于 2013-02-05T20:31:28.500 に答える