Как позволить vim выделять синтаксис правильно для флаттера?

Немного предыстории: Я использую VSCode для кодирования во флаттере. Но когда я открываю много рабочих мест, вся моя свободная оперативная память быстро съедается (Macbookpro 8 ГБ). (IntelliJ еще хуже.) Иногда мне просто нужно проверить Код других рабочих пространств и т. д. Итак, лучший вариант - использовать для этой цели vim.

Я установил dart-vim-plugin, но подсветка синтаксиса не совсем правильная для флаттера, например, BuildContext, Scaffold, AppBar и т. д. Все типы классов имеют чистый белый цвет. Чтобы свести к минимуму использование ОЗУ, мне просто не нужен сервер анализа, автозаполнение и т. д. Я просто хочу, чтобы в редакторе была правильная подсветка синтаксиса, чтобы я мог легко проверять код. Это выполнимо?

Спасибо большое за помощь.

PS: Я просто хочу использовать редактор, который только выделяет синтаксис. У меня действительно не так много свободной оперативной памяти. Обычно остается только 600 МБ, и я не хочу использовать их все.

попробуйте dart-atom.github.io/dart, вот вам скриншот: github.com/dart-atom/dart

pskink 01.12.2018 10:20

@pskink спасибо за комментарий. Но для простого редактора это уже слишком. Это просто похоже на другой VSCode или IntelliJ. Все, что мне нужно, это просто подсветка синтаксиса и ничего больше.

sgon00 01.12.2018 10:56

проверьте blog.atom.io/2018/01/10/the-state-of-atoms-performance.html и посмотрите изображение внизу (красная диаграмма) - оно показывает использование памяти 600M - у вас в 12 раз больше

pskink 01.12.2018 11:13

@pskink извини, не совсем. даже если у меня физически 8 ГБ ОЗУ, но когда я открываю все инструменты разработки, включая браузеры. В MacOS у меня только 600 МБ свободной оперативной памяти. Мне просто ничего не нужно, кроме подсветки синтаксиса.

sgon00 01.12.2018 11:19
3
4
1 420
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Даже если я новичок в подсветке синтаксиса vim, поскольку никто не дает ответа, я должен изучить, как это сделать сам. Я создал свой собственный dart.vim и поместил его на ~/.vim/after/syntax/dart.vim. Обратите внимание, что это просто дополнение для dart-vim-plugin, вам все равно нужно его установить. Надеюсь, когда-нибудь это кому-нибудь поможет.

Вы думали отправить это как пул-реквест на dart-vim-plugin?

buncis 03.03.2019 09:52

Большое вам спасибо за это. Я действительно хочу использовать vim с Flutter, но подсветка синтаксиса (или ее отсутствие) сделала его менее привлекательным для меня. Вы должны полностью сделать из этого пиар, потому что dart-vim-plugin на самом деле не выделяет синтаксис классов Flutter.

Terence Ponce 21.09.2019 10:40

Другие вопросы по теме