整理:Sublime和Jupyter

整理

日常学习tips

  1. sublime安装完anaconda以后,写python代码的时候在特殊代码中不能输入左括号”(“)
    原因
    是anaconda对python代码补全导致的
    解决
    打开 Sublime->Preferences->Package Settings->Anaconda->Settings
    修改
    “complete_parameters”: true,
    “complete_all_parameters”: true,
    4.22 更新:
    有时候这样依然不可行,是因为同时安装jedi的原因,删除jedi;也可以进入jedi配置文件,修改:
    “auto_complete_function_params”: “all”,
  1. Mac安装Anaconda以后,在终端不能直接输入jupyter notebook打开notebook,提示:jupyter: command not found
    原因
    安装Anaconda以后,未添加PATH
    解决
    在终端输入:find . -name “jupyter”
    然后加入PATH:export $HOME/anaconda/bin:$PATH

  2. 2修改完以后,再次进入jupyter notebook的时候,可以在终端操作:
    工作目录

    cd ./workplace
    jupyter notebook
    

    这样notebook打开以后,默认进入的就是工作目录,可以直接在里面编写python2和python3的代码。
    这里对应的就是本机上的工作目录:workplace。

  3. 在Sublime运行python
    解决
    安装SublimeREPL插件,可以使用Tools->SublimeREPL->Python->Python - RUN current file运行
    这样比较慢,可以绑定快捷键:
    Sublime->Preferences->Key Bindlings,在右侧User配置文件增加:

    {"keys":["alt+1"],
     "caption": "SublimeREPL: Python",
     "command": "run_existing_window_command",
     "args": {"id": "repl_python","file": "config/Python/Main.sublime-menu"}
    },
    {"keys":["alt+2"],
     "caption": "SublimeREPL: Python - RUN current file",
     "command": "run_existing_window_command",
     "args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}
    }
    
  4. Sublime的定制,各种插件和主题的存在,是得sublime变得特别强大,具体的安装流程这里就不多说了,基本上一艘一堆。推荐使用package control安装插件和主题。
    针对Mac,Command+Shift+P,打开package control

插件
Emmet
Anaconda
AutoFileName
ColorPicker
JsFormat
Pretty JSON
Python PEP8 Autoformat
SublimeLinter
SublimeCodeIntel
SublimeREPL
主题
Boxy Theme