У меня странная проблема с редактированием файлов PHP с помощью macvim.Когда я нажимаю клавишу табуляции, вместо того, чтобы дать мне табуляцию или ряд пробелов, она вместо этого переходит на пустую строку после любой серии операторов.Он будет делать это через весь файл, пока не достигнет конца.Например, в следующем фрагменте, если у меня курсор находится перед «$ products» и нажата вкладка, вкладка или пробел не будут вставлены, и курсор окажется на пустой строке под ним:
public function index()
{
// get a distinct list of product names
$products = $this->license_model->get_all_product_names();
// get all records and fields from the view
$records = $this->license_model->get_all_records();
// assign objects to the array to pass to the view
$data = array(
'products' => $products,
'records' => $records
);
// load the view
$this->load->view('home.php', $data);
}
Если бы я попытался поместить комментарий над массивом $ data, курсор переместился бы на строку чуть выше следующего комментария «загрузить представление».
Однако, используя команду vim >>, вы отступите в нужной строке.Проблема, кажется, только с файлами * .php.Вкладка, скажем, файл * .java работает как обычно.
Есть идеи, как мне это исправить?
Спасибо