Я просто изучаю энергию (через gvim, я раньше был Блокнотом ++ пользователь), и еще не нашли, как сделать 2 вещи:
Спасибо
Запустите в первой строке, которую Вы хотите расположить с отступом, затем нажать> и ввести количество строк, которые Вы хотите расположить с отступом и нажать> снова (для 10 строк, которые Вы нажали бы> 10>) не сделать отступ, Вы будете просто использовать <вместо> (<10 <)
Что Вы хотите,> и <команды, видят":help shift-left-right
".
Можно использовать эти команды несколькими способами, но так как Вы конкретно упомянули, что выделились, можно просто использовать мышь или клавиатуру для выделения строк, которые Вы хотите сместить/не сместить и нажать> или <.
Вместо того, чтобы использовать визуальный режим (выделение) можно обеспечить количество и>> или <<. Например, 3>>
расположит с отступом текущую строку и две строки ниже его.
Предпочтительный подход должен позволить энергии выполнить автодобавление отступа. Не забывайте это в своем .vimrc:
set ai
filetype indent on
Затем при открытии файла, плохо расположенного с отступом можно затем использовать =
команда (в сочетании с движением, например. gg=G
повторно располагать целый файл с отступом, ==
повторно располагать текущую строку с отступом, =i{
повторно располагать ток с отступом {}
блок, и т.д.).
>>
и <<
существуйте действительно, начиная со старого и простого vi, но они являются действительно громоздкими для реального выражения и долгосрочного редактирования.