Как вернуть php readline () в режим Vim по умолчанию?

Это на CentOS 7.2, версия PHP 5.6.20. Согласно readline_info ():

<?php
print_r(readline_info());

дает

Array
(
[line_buffer] =>
[point] => 0
[end] => 0
[library_version] => EditLine wrapper
[readline_name] =>
[attempted_completion_over] => 0
)

Итак, readline () использует EditLine. Я создал файл ~ / .editrc с:

bind -v

Разрешение 664. Затем я попытался:

<?php
$line = readline('Enter: ');

Но он, похоже, не читает файл и не находится в режиме Vim. Выполнение Alt-X с последующей ручной командой «bind -v» переводит его в режим Vim, так что я знаю, что он имеет режим Vim.

Я читал где-то еще, что мне может понадобиться вручную установить путь в переменной среды. Итак, попытался установить полный путь:

$ export EDITRC=/home/work/.editrc

Еще ничего. Я также видел, что «экспорт EL_EDITOR = vi» должен работать, но все еще не работает.

У кого-нибудь есть какой-нибудь способ заставить это работать? Мне действительно нужен режим Vim для работы.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]