@akhil Без плагинов его возможностей может перестать хватать в какой-то момент. Но судя по воркфлоу из видоса на главной, в нём из коробки уже много чего есть. Такой себе vscode для терминала
@cosmoself Пока только интеграции с git и сравнения двух файлов не хватает.
Но сам способ взаимодействия с кодом уж прям очень хорош!
К примеру имеем где-то в коде кусок: (foo, bar, baz) Нужно взять слова в кавычки, что бы получилось ("foo", "bar", "baz")
Помещаем курсор куда угодно внутри скобок. Жмём mi( - что переводится как m - matching, i - inside, ( - скобки. У нас выделено всё внутри скобок. Жмём S,<CR> , что переводится как S - разделить, "," - запятая, <CR> ввод для подтверждения. Теперь у нас три выделения, но кроме foo, bar и baz ещё пробелы выделены. Жмём _ что бы убрать пробелы по краям выделений. Жмём ms" , где m - matching, s - surround add, " - чем окружаем. Получаем результат. Жмём запятую что бы оставить только активное выделение.
@cosmoself Пока только интеграции с git и сравнения двух файлов не хватает.
Но сам способ взаимодействия с кодом уж прям очень хорош!
К примеру имеем где-то в коде кусок: (foo, bar, baz) Нужно взять слова в кавычки, что бы получилось ("foo", "bar", "baz")
Помещаем курсор куда угодно внутри скобок. Жмём mi( - что переводится как m - matching, i - inside, ( - скобки. У нас выделено всё внутри скобок. Жмём S,<CR> , что переводится как S - разделить, "," - запятая, <CR> ввод для подтверждения. Теперь у...
@cosmoself
Пока только интеграции с git и сравнения двух файлов не хватает.
Но сам способ взаимодействия с кодом уж прям очень хорош!
К примеру имеем где-то в коде кусок:
(foo, bar, baz)
Нужно взять слова в кавычки, что бы получилось
("foo", "bar", "baz")
Помещаем курсор куда угодно внутри скобок.
Жмём mi( - что переводится как m - matching, i - inside, ( - скобки.
У нас выделено всё внутри скобок.
Жмём S,<CR> , что переводится как S - разделить, "," - запятая, <CR> ввод для подтверждения.
Теперь у нас три выделения, но кроме foo, bar и baz ещё пробелы выделены.
Жмём _ что бы убрать пробелы по краям выделений.
Жмём ms" , где m - matching, s - surround add, " - чем окружаем.
Получаем результат.
Жмём запятую что бы оставить только активное выделение.
@cosmoself
Пока только интеграции с git и сравнения двух файлов не хватает.
Но сам способ взаимодействия с кодом уж прям очень хорош!
К примеру имеем где-то в коде кусок:
(foo, bar, baz)
Нужно взять слова в кавычки, что бы получилось
("foo", "bar", "baz")
Помещаем курсор куда угодно внутри скобок.
Жмём mi( - что переводится как m - matching, i - inside, ( - скобки.
У нас выделено всё внутри скобок.
Жмём S,<CR> , что переводится как S - разделить, "," - запятая, <CR> ввод для подтверждения.
Теперь у...