Оптимальное редактор Vim
Nessun commento » Open Source , системы , Советы и хитрости Нет комментариев »
Существуют расширенные возможности Vim , которые не используют часто, как мы уверены, что работать с удаленным командной строки обязательно означает иметь несколько имеющихся возможностей.
Один из самых непонятных функций относится возможность редактировать несколько файлов. Благодаря своим уникальным подходом к буферизации, Vim может обрабатывать практически неограниченное количество файлов. Единственное ограничение состоит в режим отображения: работать с несколькими файлами интерфейс Vim, делится - горизонтально или вертикально, см. ниже - путем постепенного уменьшения площади, выделяемых на каждый файл.
Чтобы открыть два файла одновременно, разделив рабочей области используется orizzontalmentesi-о вариант:
$ vim -o file1.txt file2.txt
Чтобы открыть два файла одновременно, разделив рабочей области горизонтально-O опция используется:
$ vim -O file1.txt file2.txt
Для переключения между окнами с помощью следующих клавиш:
- CTRL + W + <Down sinistra> активном окне слева
- CTRL + W + <Down destra> активном окне справа
- CTRL + W + <Down Up> активное окно вверх
- CTRL + W + <Down Arrow> активное окно в нижней части
- Ctrl-W CTRL-W + (два раза CTRL + W) быстро движется от одного окна к другому
Чтобы закрыть текущее окно, просто перейти с обычной последовательности
[ESC]+:q
просто нравится, когда вы редактируете один файл за раз.
Чтобы открыть новый файл в Vim с помощью последовательности
[ESC]+:new nomefile.txt
Если файл существует, будет отредактирован, в противном случае он будет создан с нуля.
Чтобы изменить размер текущего окна, прежде чем набрать номер, соответствующий количеству строк вы хотите изменить, а затем продолжить с помощью комбинации клавиш "Ctrl-W + + / -":
[ESC] + 5 + CTRL + W + -
В примере abiamo уменьшить текущее окно из 5 строк.
После работы с несколькими файлами, вам может потребоваться, чтобы закрыть все и уехать немного развлечься. Эти команды, с которой, чтобы закрыть сессию несколько Vim:
[ESC]+:wqall
[ESC]+:qall!
В первом случае, закройте все окна после сохранения изменений в каждой. Второй просит вас закрыть все игнорируя любые изменения, внесенные в файлы.







