2017-01-26 8 views
-1

PhpStorm (начиная с версии v2016.3.2) уже позволяет редактировать текстовые файлы формата CSV в виде таблицы. Обычно я работаю с большим количеством INI-файлов с синтаксисом, аналогичногоЕсть ли какой-либо плагин PhpStorm, позволяющий редактировать INI-файлы в виде таблиц?

key_name_a="Value for Key A" 
key_name_b="Value for Key B" 

Я попытался ищу какой-то плагин для достижения этой цели, но не мог найти.

Я нашел Ini4Idea for IntelliJ IDEA и Editing CSV and Similar Files in Table Format, но это не решает мою цель.

+0

Не видел такой плагин. И я понятия не имею, что предложить здесь .. поскольку '.ini' имеет другой формат для CSV/TSV. Лучшее, что я могу предложить - MS Excel или аналогичный (LibreOffice и т. Д.) - по крайней мере MS Excel может открыть такой файл, если вы укажете, какие разделители использовать и т. Д. Очевидно, что он не будет обрабатывать какие-либо комментарии, которые файл '.ini' может есть ... и я не уверен, как он будет обрабатывать многострочные записи; не знаете, как вы можете сказать, что часть 'key' не должна содержать кавычек, а' value' должна иметь ее. – LazyOne

ответ

0

Фактически вы можете использовать функциональность CSV для PhpStorm для редактирования INI-файлов в табличной форме с небольшими приготовлениями. Дополнительного плагина не требуется; функциональность обеспечивается плагином «Инструменты базы данных», который поставляется вместе с PhpStorm и включен по умолчанию.

Откройте INI-файл, затем запустите команду «Изменить как таблицу ...» в меню «Изменить». Он открывает диалоговое окно, в котором вы можете выбрать «разделитель значений» (по умолчанию он равен Tab, вы удаляете его и вместо этого вводите =) и установите флажок «Первый столбец - это заголовок». В правой части диалогового окна вы можете просмотреть, как PhpStorm отображает ваш файл в виде таблицы, используя конфигурацию, которую вы изменили.

PhpStorm запоминает настройки для файла (даже через перезагрузки), но, к сожалению, похоже, что нет способа сохранить новый набор параметров (кроме изменения двух существующих конфигураций), чтобы применить его к другому файлу.