Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Современный бесплатный редактор (https://javascript.ru/forum/offtopic/80336-sovremennyjj-besplatnyjj-redaktor.html)

micscr 25.05.2020 10:28

Современный бесплатный редактор
 
Привет.
А какой подскажите современный редактор, который будет понимать вот этот современный "js", такой который используется в проекте на Vue,
Поставил visial studio code, но он по ctrl+клик на EventCard, EventService
import EventCard from '@/components/EventCard.vue'
import EventService from '@/services/EventService.js'

не переходит на объявление компонента/объекта в нужном файле.

Не понимает видно эту современную солянку, когда код написан на смеси синтаксиса ноды, вебпака и современного JS ES6

join 27.05.2020 05:07

Sublime Text 3 (current version, free).
Advantage: You can write plugins with help python or search.

Rise 27.05.2020 13:28

Интересно, что сейчас VS Code уже в IDE записали, помню раньше в простых редакторах числился.

micscr 28.05.2020 08:48

Последний Notepad++ у меня даже строки в `таких кавычках` не секет, во всяком случае в тех файлах что не .js.

От среды разработки я бы из базового ожидал все таки перехода к объявлению структур, а смотрю что VS Code по этим всем import/require (в т.ч. тех что ведут в node_modules) не переходит. Вот и подумал, может он такого и не делает или я не научился пользоваться.

void() 28.05.2020 12:34

Использую Visial studio code и очень доволен. Работаю с Vue и React - никаких проблем.

Переходит на объявление функции или в компонент по клику: alt+клик.

Возможно, что нужно установить пару плагинов. У меня visial studio code поддерживает все, что только можно поддерживать. Автоимпорты, быстрые переходы, линтеры, рефакторинг, кучу самых разных других фишек. Допустим, при перемещении файлов в проекте, автоматически исправляет импорты и меняет ссылки и т.д. и т.д. Навигация по проекту очень удобная. Есть консоль отладки.

В общем на данный момент из бесплатных, лучше Visial studio code не существует. А я пробовал, скорее всего, все редакторы и IDE, какие только есть в природе.

Не знаю, дело ли только в плагинах или вам надо разобраться с горячими клавишами и как это все работает. Из важных плагинов у меня стоит:

- Auto Import
- Babel JavaScript
- ES Lint
- JavaScript (ES6) code snippets)

micscr 28.05.2020 13:04

Цитата:

Сообщение от void() (Сообщение 525096)
Переходит на объявление функции или в компонент по клику: alt+клик.

alt+клик у меня ничего не делает.
Винда.
В доках написано что Alt+Clict - Insert cursor.
А какой это у вас пункт меню?

p.s. Расширение для Vue стоит
p.s.2. Сейчас заметил что по ctrl+Click когда из js и в js файл то переходит, а вот если один из них .vue то нет

micscr 28.05.2020 13:12

Вложений: 1
Вот как на картинке.
Жму на LightGallery Ctrl+Click
появляется всплывающее окошко, в котором показывает вхождения в этом же файле.

micscr 28.05.2020 14:12

Поставил Vue Peek расширение, теперь, если по имени файла кликать, тогда переходит


Часовой пояс GMT +3, время: 12:59.