Две небольшие проблемы: вы не вызываете функцию и пытаетесь сравнить строку из входных данных и целое число в своем логическом тесте.
...
var2 = int(input("What Currency Do You Want To Convert To?: "))
def my_converter():
if var2 == 1:
var3 = var1 * float(114.62)
var4 = "Yen"
print(USD, "U.S. Dollars equals", var3, var4)
elif var2 == 2:
var3 = var1 * float(1.14)
var4 = "Euro"
print(USD, "U.S. Dollars equals", var3, var4)
...
my_converter()
Теперь это работает, как и ожидалось.
Редактирование: Исправленный мой ответ. Упомянутый winsize sessionoption только отсылает к энергии внутреннее расположение окна, не внешние размеры.
<час>, Если Вы используете
:mksession
и загружаете сессию на запуске энергии с
gvim -S Session.vim
, можно включать положение окна и размер в сессию включением winpos и изменить размеры в sessionoptions, видеть
:help 'sessionoptions
С автокомандами, Вы могли даже автоматизировать сохранение и восстановление сессии на входе и выходе Vim.
gvim -geom 85x55
как в, поместив это в свой .bashrc:
alias G='gvim -geom 85x55'
У меня был тот же вопрос, и чтобы расширить приведенный выше ответ, вы можете просто добавить следующее в свой .vimrc
чтобы получить желаемое поведение:
set sessionoptions+=resize,winpos
см. : h ssop
Дополнительно:
В вашем .vimrc
:
set ssop+=resize,winpos,winsize,blank,buffers,curdir,folds,help,options,tabpages
Затем используйте сценарий из этой статьи . Красиво работает!