Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 11

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
нету)
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
это просто обычный реплейс слова
а я про конкретную лексему в языке имею ввиду
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
Есть. Я переименовываю фунцию и она везде переименовывается
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
А как ты запускаешь тесты test-runner —grep "pattern" ?
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
а если 2 функции будут иметь общий корень, тоже только 1 переименуется или обе? а если в разных файлах?
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
Нет, не реплейс. В вима есть понятие тэга - это переменная, название функции и т.п.
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
Ну у нас с тестами беда, их очень мало и я раню все.
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
и как ты это делаешь? через реджекс?
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
Ну переименуется та,которую ты меняешь
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
Что делаю?
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
А нет какого нибудь плагина который по местоположению курсора подставлял паттерн в тест раннер ?
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
чтобы в вебшторме поменять переменную, нажимаешь ctrl + f6 и пишешь новую
как это выглядит в виме? потому что я не могу загуглить, как поменять переменную, поэтому и спрашиваю
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
А что он будет брать из местоположения курсора?
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
для вима наверно плагин какой-то надо
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
Я использую плагин CoC. На переменной вызыааешь шорткат (у меня spc + c + r) и переименовыааешь
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
Номер строки файла, из строки можно сделать parse test(\pattern\), и этот паттерн передать в тест раннер
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
ну то есть в виме без плагинов этого нету
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
А, запустить тот тест, который сейчас под курсором?
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
Вим этот текстовый редактор, конечно нет
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
С плагинами удобнее. Скорее всего можно это сделать и без них. Я сейчас изучаю что вим может без плагинов и может он многое. Он точно знает про все твои переменные и названия функций. Так что как-то переименовывать может тоже можкт
источник