В Swift 3 вы можете опустить соответствующее значение типа Void
:
let res: Result<Void> = .success()
В Swift 4 вам нужно передать соответствующее значение типа Void
:
let res: Result<Void> = .success(())
// Or just:
let res = Result.success(())
В этом файле, если вы хотите тошнотворные привязки emacs voodoo вместо сладких, очистите vi:
set -o emacs установить режим редактирования emacs
Выше помните, что по умолчанию используется режим emacs, но вы никогда не пострадаете, если будете явным ...
Опять же, вы сказали, что использовали bash, поэтому запустите:
bind -p
в приглашении оболочки, чтобы убедиться, что у вас есть привязки, которые, как вы думаете, у вас есть
, наконец, поскольку это OSX, проверьте, есть ли у вас библиотека readline (именно так вы получаете все это). , он должен быть там по умолчанию, но, возможно, это не так.
Проверьте настройку TERM в программе Terminal.app (Предпочтения> Дополнительно> Эмуляция)
Тот факт, что ваша установка работает, когда вы используете ssh в другом месте, подразумевает локальная проблема.
Удачи.
Мой леопард работает "из коробки" с помощью ctrl + A и т. Д.
Я думаю, у вас как-то неправильно отображается клавиша Ctrl. Вы не используете команду или клавишу alt, верно?
Проверить режим vi (установить -o), режим редактирования vi или раскладку клавиатуры (привязать -v). Режим по умолчанию - emacs, но он может быть установлен на vi, например, в ~ / .bashrc (с set -o vi) или ~ / .inputrc.