/A T.
поиски A T
сопровождаемый несимволом новой строки (.
стандарт regex оператор, который соответствует любому символу (кроме новой строки)).
/A T\n\@!
поиски A T
не - сопровождаемый символом новой строки (Вы будете видеть различие если Вы set hls
). \@!
определенный для энергии regexp оператор, который предоставляет схожую функциональность как (?!...)
perl/PRCE regexp оператор (отрицательное предвидение). Тот работал бы в случае нетекстового файла, который заканчивается в A T
(и никакая новая строка).
Вы могли также использовать положительное предвидение:
/A T.\@=
(A T
пока это сопровождается несимволом новой строки).
Можно также сделать:
/A T\ze.
То же как /A T.
за исключением того, что конец совпавшей строки после T
. \zs
и \ze
снова vim
конкретный и может использоваться для сужения совпавшей строки (как замечено с поиском выделения) в шаблоне. perl/PCRE эквивалент \zs
\K
(в последних версиях).
Однако /A T[^\n]
работы для меня (энергия 7.4.52), хотя [...]
никогда не соответствовал бы новой строке так или иначе (Вам будет нужно \_[...]
включать новую строку), таким образом, .
более просто.
Программы, которые у вас возникают проблемы со с использованием скрипта SEV-LANG / Python-Exec
Wrapper, что, кажется, как-то повреждено.
Чтобы попытаться повторно установить этот пакет, при условии, что ничего не было серьезно повреждено, вы можете попробовать (настроить номер версии, чтобы соответствовать установленным пакетам):
/usr/bin/python2.7 /usr/lib/python-exec/python2.7/emerge -1a dev-lang/python-exec
Если ваша установка Python также сломана (или какая-то другая критическая система Пакет), вы должны быть в состоянии восстановить с помощью двоичных пакетов. Вы можете скачать некоторые из Tinderbox .
В зависимости от того, насколько сильно установка сломана, вам, возможно, придется загрузить в Live CD для загрузки пакетов и вручную установить ваши файловые системы для установки двоичных пакетов.