Как я быстро перемещаюсь, курсор в конец в избивают vi режим?

Прошлое время работы строки, как Вы говорите. В прошлый раз перезагрузки на два столбца и текущее время я думаю. Поскольку, когда я прихожу последним, управляют, чтобы второй столбец от спины показал текущее время, и всегда изменяйтесь.

7
24.05.2013, 17:18
4 ответа

В нормальном режиме Вы запускаете редактирование в конце строки с Shift+A.

В режиме вставки необходимо смочь переместиться в EOL.

В руководстве:

man readline
/VI Mode bindings<Enter>

Относительно реального/другого вопроса, я должен заполнить немного:

$ le eds de x
      ^     ^^
      |     ||
      A     BC

В режиме вставки делают Вы подразумеваете, что не можете переместиться в C, только B от A?

Даже с или концом?

Так, чтобы, если Вы начинаете вводить буквы, вошел прежде x?

5
27.01.2020, 20:16
  • 1
    я не могу вернуться к C после того как я оставляю ту должность в режиме вставки. Таким образом, если я перемещаюсь полностью налево и начинаю вводить, x символ всегда будет последним знаком. Также у меня нет a End ключ (MacBook Pro). –  hobbes3 08.05.2013, 00:43
  • 2
    @hobbes3: Кроме того, сделайте Вы имеете .inputrc файл? –  Runium 08.05.2013, 00:57
  • 3
    Нет, я не делаю. Есть ли что-либо еще, на что я должен протестировать? Я заметил, что могу добраться до C на CentOS с set -o vi в моем .bashrc. Я думаю, что эта проблема характерна для Терминала Mac OS X. –  hobbes3 08.05.2013, 07:02
  • 4
    я сделал это и это делает, то же самое (не может добраться до C). Настолько странный. Это должно быть ограничение Терминала Mac... –  hobbes3 10.05.2013, 02:34
  • 5
    @hobbes3: Походит на ошибку затем. (Трудно для приведения доводов в пользу в пользу него как в пользу функции.) Я отправил ping/вопрос со ссылкой здесь на чат apple.stackexchange.com –  Runium 10.05.2013, 02:50

Можно просто нажать End ключ для получения там.

Кроме того, можно использовать Shift + A (капитал - для добавляет) помещать Вас в Режим вставки в конце строки.

4
27.01.2020, 20:16

Можно использовать :10000 или больше добираться до последней строки

0
27.01.2020, 20:16
  • 1
    :x переместитесь в данную строку, не в строке. –  Mat 24.05.2013, 11:13

Я знаю, что это старый вопрос, но я ломал голову над этим уже несколько дней, и наконец-то понял. Оказывается, решение простое: обновить bash до 4.3 . По умолчанию на Mac (даже в Yosemite) используется bash 3.2.

Установите Homebrew с помощью

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

, затем выполните

brew install bash

, затем измените путь к оболочке по умолчанию (в настройках терминала) на

/usr/local/bin/bash

и все. Проверьте свою версию bash с помощью

bash --version

, и в качестве дополнительного бонуса вы можете получить индикаторы режима!

bind 'set show-mode-in-prompt on'

, и будет отображаться + для режима вставки и : для командного режима.

2
27.01.2020, 20:16

Теги

Похожие вопросы