я могу заменить многострочный как это в Vim? - PullRequest
3 голосов
/ 21 ноября 2011

Я хочу, чтобы мои JS в этом стиле. Я хочу написать карту в Vim, чтобы сделать это быстрее.

от

var a = x;
var b = y;
var c = z;

до:

var a = x
  , b = y
  , c = z
  ;

Ответы [ 2 ]

12 голосов
/ 21 ноября 2011

Используйте следующую команду.

%s/;\nvar /\r , /gc

0 голосов
/ 21 ноября 2011

Моим решением в таком случае будет

  1. позиционный курсор на первом var (например, {)
  2. 1f; Cv Jr, W Cv jexkJJ

Для информации сценарий Align имеет обратную операцию:

var a = x, b = y, c = z;
  1. V Leader a, , результат:

var a = x;
var b = y;
var c = z;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...