Я пишу простой скрипт для автозаполнения при нажатии клавиши TAB.
Скрипт php содержит простое "echo".
В этом случае автозаполнение работает, но вкладка ""добавляется к выводу, делая его бесполезным
Код из сценария
scriptPath='/home/hassen/workspace/scripts/bin/test.php'
_dda()
{
local cur
COMPREPLY=()
unset COMP_WORDS[0] #remove "j" from the array
cur=${COMP_WORDS[*]}
IFS=$'\n\n' read -d '' -a COMPREPLY < <($scriptPath --completion "$cur")
return 0
}
complete -F _dda dda
alias dda=$scriptPath
Код из сценария php
<?php
echo "hello";
?>
Вот раздражающая часть: Если я печатаюэхо в Python или Ruby, это работает как шарм - т.е. каждый раз, когда я нажимаю TAB, он вызывает сценарии и выводит привет.
Это ошибка с PHP или моим кодом?Кажется, они не согласны в http://bugs.php.net/bug.php?id=52755