Команда Co open-line
, предложенная другими, не совсем такая же, как o в vi, потому что она разбивает текущую строку и позволяет курсору оставаться в текущей строке.
Вы получаете точно такой же эффект, как и у vi * o с двумя штрихами: Ce RET , который перемещает курсор в конецтекущей строки, а затем вставляет новую строку, которая оставляет курсор в начале этой строки.
Вы можете привязать эту последовательность к собственному ключу (возможно, переопределив существующее определение Co ), но я сомневаюсь, что это стоит того.
(Кстати, симметричная последовательность Ca RET дает вам эффект капитала vi O , вставляя строку перед текущей строкой.)