Я использую Linux, но я полагаю, что эта подсказка может использоваться в OS X также. Я использую Экран GNU для отправки команд IPython от Vim, как рекомендуется эта подсказка . Это - то, как я делаю это:
Первый, необходимо открыть терминал и запустить экранную сессию, названную 'ipython' или независимо от того, что Вы хотите и затем запускаете IPython:
$ screen -S ipython
$ ipython
Затем необходимо поместить это в .vimrc:
autocmd FileType python map F5 :w<CR>:!screen -x ipython -X stuff Затем при ударе F5 он скажет Экрану выполнять команду '%run файл' в 'ipython', созданном ранее, где файл является текущим буфером в Vim.
можно настроить это для выполнения команды, которую Вы хотите в IPython от Vim. Например, я использую это:
autocmd FileType python map <F5> :w<CR>:!screen -x ipython -X stuff Это выполняет %reset (отвечающий на да на подсказку), затем изменитесь на каталог, где текущий буфер в энергии расположен и затем %run файл. Это специально полезно, если у Вас есть %pdb активное в IPython.
не забывают, что Вам нужна активная Экранная сессия, названная 'ipython' с IPython, работающим внутри.
, Если Вам нравится Emacs. Существует хорошая поддержка для IPython.
\%reset\ny\n\%cd %:p:h\n\%run %:t\n'<CR><CR>
Это выполняет %reset (отвечающий на да на подсказку), затем изменитесь на каталог, где текущий буфер в энергии расположен и затем %run файл. Это специально полезно, если у Вас есть %pdb активное в IPython.
не забывают, что Вам нужна активная Экранная сессия, названная 'ipython' с IPython, работающим внутри.
, Если Вам нравится Emacs. Существует хорошая поддержка для IPython.
\%run %:p:h\n'<CR><CR>
Затем при ударе F5 он скажет Экрану выполнять команду '%run файл' в 'ipython', созданном ранее, где файл является текущим буфером в Vim.
можно настроить это для выполнения команды, которую Вы хотите в IPython от Vim. Например, я использую это:
autocmd FileType python map <F5> :w<CR>:!screen -x ipython -X stuff Это выполняет %reset (отвечающий на да на подсказку), затем изменитесь на каталог, где текущий буфер в энергии расположен и затем %run файл. Это специально полезно, если у Вас есть %pdb активное в IPython.
не забывают, что Вам нужна активная Экранная сессия, названная 'ipython' с IPython, работающим внутри.
, Если Вам нравится Emacs. Существует хорошая поддержка для IPython.
\%reset\ny\n\%cd %:p:h\n\%run %:t\n'<CR><CR>
Это выполняет %reset (отвечающий на да на подсказку), затем изменитесь на каталог, где текущий буфер в энергии расположен и затем %run файл. Это специально полезно, если у Вас есть %pdb активное в IPython.
не забывают, что Вам нужна активная Экранная сессия, названная 'ipython' с IPython, работающим внутри.
, Если Вам нравится Emacs. Существует хорошая поддержка для IPython.
В файле ipythonrc.ini в Вас изменение корневого каталога редактор MacVim.
У меня была та же проблема. После экспериментирования этого мое решение: если Вы разместили MacVim.app в Приложения/, и mvim находится в Вашем пути, в ~/.ipython/ipythonrc изменяют строку
editor 0
к
editor mvim --remote-tab-wait-silent
, я думаю, что необходимо сохранить MacVim открытым в фоновом режиме. Вы могли также использовать флаг-f. Посмотрите на этот поток от MacVim группа .
Google