Вы не можете выполнить файл, если этот файл не существует.
Запишите файл с :w filename.py
(далее требуется только :w
) и выполните свой скрипт с :!python %
.
Обучение программированию и Vim в то же время не очень хорошая идея: Vim - это сложный зверь, и попытка обработки обоих кривых обучения будет нелегкой задачей. Насколько я обожаю Vim, я бы предложил использовать другой текстовый редактор, по крайней мере, в начале, например Sublime Text или TextMate.
Вкратце, сосредоточьтесь на программировании сначала, используя простой и интуитивно понятный редактор, и изучите Vim, как только вы будете достаточно комфортно в своем ремесле.
Или нет, Vim является самым большим текстовым редактором, но вы можете определенно быть успешным программистом без него.
Вы пытаетесь выполнить файл или пытаетесь запустить несколько строк кода? – DaoWen
Вы также можете открыть новую вкладку в «том же окне», но проще просто иметь две бок о бок. – beroe
Вам нужен текстовый редактор терминала? Я уверен, что должны быть хорошие графические (оконные) варианты vi. Или Aquamacs - еще одна причина, по которой emacs удаляет vi? : P (Серьезно, в Aquamacs я часто запускаю Python в терминале в другом окне в кадре или в другом кадре, и это намного лучше, чем пытаться emacs внутри iTerm.) – abarnert