Joh*_*ohn 15 ipython ipython-notebook
我正在使用IPython笔记本,我想在外部编辑器中编辑程序.如何%edit file_name.py打开Notepad ++等编辑器.
cge*_*cge 14
跑步%edit?会为你提供%edit神奇功能的帮助.
你需要设置c.TerminalInteractiveShell.editor,在你的ipython_config.py中.我不太确定它在Windows中的位置; 在OS X和Linux上,它位于〜/ .ipython中.您需要将变量设置为所需编辑器的完整路径.
或者,您可以在Windows中创建环境变量EDITOR,并将其设置为等于所需编辑器的完整路径.iPython应该使用它.
我使用的是Windows 7和8(以及10TP)和Python 3.4.2.
我开始ipython locate告诉我ipython在其他地方建议的配置文件应该在哪里.当我看到它不同时我会四处阅读并提出以下内容:
ipython locate给了我c:\users\osmith\.ipython,而不是_ipython用Windows XP在YouTube视频中提到的,ipython locate中为配置文件目录指定的内容; 如果您没有积极地使用ipython配置文件做任何事情,那么.ipython\profile_default,如果您使用的是个人资料,那么我会留给您s/profile_default/$ {YOUR_PROFILE_NAME}/gipython_config.py文件,如果不存在,请告诉IPython初始化自己:ipython profile create如果你是那种谁没有与他们搞砸控制台周围过于多,在规范的地方安装的东西的人,你可以直接跳过这一步通过键入:ipython profile create其次start notepad .ipython\profile_default\ipython_config.py.
c.TerminalInteractiveShell.editor,将撇号('notepad')之间的文本替换为我们所需编辑器的路径,例如
c.TerminalInteractiveShell.editor ='c:/ program files(x86)/noddyeditor/noddy.exe'
但是这里有一个问题; 一些现代编辑器有点花哨和自动,当这样调用时,从控制台分离.例如,Notepad ++和Sublime Text.Sublime接受"--wait"选项,该选项在某些时候有效; 这告诉命令调用要么挂起,直到你关闭文件,进行某些定义until以及其他一些定义close.
但是,以下设置大部分时间都适用于sublime文本:
c.TerminalInteractiveShell.editor = '"c:/program files/sublime text 3/subl.exe" --wait'
Run Code Online (Sandbox Code Playgroud)
(假设c:\ program files \是你的sublime text 3目录所在的位置)
| 归档时间: |
|
| 查看次数: |
8865 次 |
| 最近记录: |