Я не уверен, что это правильный способ решения вашей проблемы, но вы можете добавить свои значения непосредственно в ваше локальное пространство имен
>>> locals()['first_name'] = "James"
>>> first_name
James
locals()
даст вам локальное пространство имен. [113 ]
Полагаю, вы используете vim, поскольку он помечен как Linux. Попробуйте:
:set nocompatible
(Вы можете захотеть настроить свой .vimrc, добавив к нему эту команду. Создайте новый файл .vimrc, если его еще нет в вашем домашнем каталоге, запустите echo $ HOME
, чтобы проверить Путь к домашнему каталогу.)
vi не поддержка клавиш со стрелками в режиме вставки. Используйте Vim. Хотя ваш vi может быть просто ссылкой на vim, он может быть настроен так, чтобы он вел себя как «оригинальный» vi, и таким образом отключает клавиши со стрелками. Просто вызовите vim напрямую.
Ubuntu по умолчанию поставляется с vim-tiny
, в котором нет всех наворотов, которые есть в vim.
Выполните быстрое sudo apt-get install vim
, чтобы получить все интересные функции, о которых все говорят о.