LINUX.ORG.RU

История изменений

Исправление ziemin, (текущая версия) :

  • Сдвинуть строку/диапазон строк вправо/влево (ident)

    ><

  • Закомментировать/раскомментировать

    Плагин (NERD Commenter) или сам заменой

  • Запомнить позицию (bookmark), переходить по букмаркам вперед/назад

    '<буква> Вообще вим всегда запоминает в ' последнее перемещение. Так что попробуй попользоваться ".

  • Открыть несколько файлов и переключаться между ними

    Флаг в руки. Переключение :n/:p (замапь)

    Додумываю:

  • Сохранить файл и скормить его скрипту/компилятору, увидеть результат работы скрипта/компилятора

    :make выполняет Makefile и, если компилятор известен сразу скачет на строчку ошибки.

  • Разделить окно на две части, чтобы вверху показывало один участок файла, внизу - другой.

    :vsplit - вертикально, :split - горизонтально.

  • Найти и заменить по регекспу (ну, как sed s/.../.../p )

    Набирай как в sed (ну почти), только сначала укажи диапазон. Например :%s/A/B/

  • Copy/paste между файлами.

    Между открытыми работает. Между разными окнами копирует.

Троль что ли?

Исходная версия ziemin, :

  • Сдвинуть строку/диапазон строк вправо/влево (ident)

    ><

  • Закомментировать/раскомментировать

    Плагин (NERD Commenter) или сам заменой

  • Запомнить позицию (bookmark), переходить по букмаркам вперед/назад

    '<буква> Вообще вим всегда запоминает в ' последнее перемещение. Так что попробуй попользоваться ".

  • Открыть несколько файлов и переключаться между ними

    Флаг в руки. Переключение :n/:p (замапь)

    Додумываю:

  • Сохранить файл и скормить его скрипту/компилятору, увидеть результат работы скрипта/компилятора

    :make выполняет Makefile и, если компилятор известен сразу скачет на строчку ошибки.

  • Разделить окно на две части, чтобы вверху показывало один участок файла, внизу - другой.

    :split - вертикально, :hsplit - горизонтально.

  • Найти и заменить по регекспу (ну, как sed s/.../.../p )

    Набирай как в sed (ну почти), только сначала укажи диапазон. Например :%s/A/B/

  • Copy/paste между файлами.

    Между открытыми работает. Между разными окнами копирует.

Троль что ли?