Инструмент или скрипт для установки правил выравнивания для моего кода или редактора vim - PullRequest
0 голосов
/ 10 февраля 2011

Я хочу выровнять все объявления переменных, объекту не важно, где они находятся в коде.

например.

int i;
for(...){...}
short j;

Вместо того, чтобы я шел и выравнивал объявления iи j, я могу ограничить объявление переменной должно начинаться с определенного номера столбца в vim.Поэтому, если я планирую объявить некоторую переменную, она должна идти и начинаться с некоторого соответствующего столбца.

1 Ответ

1 голос
/ 10 февраля 2011

Звучит так, будто вы хотите правильно сделать отступ, а не просто переместить объявления переменных в определенный столбец.Это может быть сделано изначально с помощью команды =, которая будет делать отступ для заданных строк (если не установлена ​​опция equalprg).Например, чтобы сделать отступ для всех строк в файле, используйте:

gg=G

, который переместится в верхнюю часть файла, затем сделайте отступ во всех строках до нижней части файла.Отступ в vim на самом деле намного сложнее, так как он поддерживает автоиндентирование, табуляции, ширину полосы, различные правила отступа для разных типов файлов и т. Д. Подробнее см. Vim Wiki .

...