Немного предыстории: Я использую VSCode для кодирования во флаттере. Но когда я открываю много рабочих мест, вся моя свободная оперативная память быстро съедается (Macbookpro 8 ГБ). (IntelliJ еще хуже.) Иногда мне просто нужно проверить Код других рабочих пространств и т. д. Итак, лучший вариант - использовать для этой цели vim.
Я установил dart-vim-plugin, но подсветка синтаксиса не совсем правильная для флаттера, например, BuildContext, Scaffold, AppBar и т. д. Все типы классов имеют чистый белый цвет. Чтобы свести к минимуму использование ОЗУ, мне просто не нужен сервер анализа, автозаполнение и т. д. Я просто хочу, чтобы в редакторе была правильная подсветка синтаксиса, чтобы я мог легко проверять код. Это выполнимо?
Спасибо большое за помощь.
PS: Я просто хочу использовать редактор, который только выделяет синтаксис. У меня действительно не так много свободной оперативной памяти. Обычно остается только 600 МБ, и я не хочу использовать их все.
@pskink спасибо за комментарий. Но для простого редактора это уже слишком. Это просто похоже на другой VSCode или IntelliJ. Все, что мне нужно, это просто подсветка синтаксиса и ничего больше.
проверьте blog.atom.io/2018/01/10/the-state-of-atoms-performance.html и посмотрите изображение внизу (красная диаграмма) - оно показывает использование памяти 600M - у вас в 12 раз больше
@pskink извини, не совсем. даже если у меня физически 8 ГБ ОЗУ, но когда я открываю все инструменты разработки, включая браузеры. В MacOS у меня только 600 МБ свободной оперативной памяти. Мне просто ничего не нужно, кроме подсветки синтаксиса.
Даже если я новичок в подсветке синтаксиса vim, поскольку никто не дает ответа, я должен изучить, как это сделать сам. Я создал свой собственный dart.vim и поместил его на ~/.vim/after/syntax/dart.vim. Обратите внимание, что это просто дополнение для dart-vim-plugin, вам все равно нужно его установить. Надеюсь, когда-нибудь это кому-нибудь поможет.
Вы думали отправить это как пул-реквест на dart-vim-plugin?
Большое вам спасибо за это. Я действительно хочу использовать vim с Flutter, но подсветка синтаксиса (или ее отсутствие) сделала его менее привлекательным для меня. Вы должны полностью сделать из этого пиар, потому что dart-vim-plugin на самом деле не выделяет синтаксис классов Flutter.
попробуйте dart-atom.github.io/dart, вот вам скриншот: github.com/dart-atom/dart