lookbehind и использовать его с grep в Vi?

Попытка попасть в Ви (не Вим), после изучения Vim.

  1. У Vim есть lookabehind как /\(Not this\)\@<!$ , Как это сделать в Vi?
  2. Если я хочу искать recurvively down directory в Vim, я мог бы сделать :vimgrep /\(Not this\)\@!$ -r * , что относительно Vi?
  3. если (1) и (2) недоступны в Vi, как вы их выполняете?

Создайте тег lookbehind и regex .

  • возможность просмотра браузера для html-файла с vim
  • Автозаполнение Bash с помощью команды vim
  • Цвета Vim, конфликтующие с терминальными
  • Как получить путь к файлу в буфере?
  • vim: grep, используя опцию bash 'globstar'
  • Проверка орфографии в vim
  • Как исправить странный vim, загрязняющий поведение терминала на клавишах со стрелками и при удалении в режиме вставки?
  • Почему vim возвращает ненулевой код выхода, если я выйду сразу после открытия?
  • 2 Solutions collect form web for “lookbehind и использовать его с grep в Vi?”

    Согласно vim help ( :help pattern-overview ), \@i не поддерживается vi.

    Возможно, вы можете перечислить все возможные комбинации, чтобы избежать этого, или найти другое выражение. В качестве альтернативы, я думаю, вы могли бы сфотографировать задание на какой-то внешний инструмент или интерпретатор, например perl. Я проверил egrep – он не поддерживает его. Что вы ищете?

    Из интереса, почему вы предпочитаете vi над vim?

    Hum … Обычно я заканчиваю установку полной версии vim в $ HOME, даже на Unix-станциях, таких как станции Solaris, которые сначала имеют старый vi.

    В противном случае grep + egrep + $ () или даже perl, как предложил Эдд, сделает трюк из оболочки.

    Interesting Posts

    Редактирование строки (readline?) С помощью виртуальных клавиш

    Только путь к файлу печати, без имени файла

    Как получить указатель мыши, где находится входной карет?

    Горячие клавиши ALT + CTRL в задаче MATE

    ssh authentification без пароля больше не работает

    Сбой при сбое Debian 8 apt-get с ошибкой Ошибка … Ошибка подключения

    Что означают квадратные скобки без «если» слева?

    Предоставьте два аргумента одному варианту с помощью getopts

    Слово поиска, которому предшествует имя в Sed

    Управление другой установкой Linux на другом разделе на одном компьютере

    Почему мой терминал говорит, что я запускаю -bash (с ведущим тире), а не bash?

    SSH Соединение закрыто удаленным сервером для одного клиента, но без проблем с другими!

    ranger image-preview с прозрачным фоном терминала

    Предложение названия пакета в Fedora

    используйте gff2fasta вместо сценария bash, чтобы получить части ДНК-последовательностей из полного генома

    Linux и Unix - лучшая ОС в мире.