From 2ba7e26446dfe9dcca8a01d7d8b3c44a515c6e28 Mon Sep 17 00:00:00 2001 From: denis Date: Wed, 17 Dec 2025 19:19:22 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=83=20=D1=81=20=D0=B2=D0=BA?= =?UTF-8?q?=D0=BB=D0=B0=D0=B4=D0=BA=D0=B0=D0=BC=D0=B8=20=D0=B8=20=D0=BE?= =?UTF-8?q?=D0=BA=D0=BD=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linux/vim.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/linux/vim.md b/linux/vim.md index a5d5fa3..17bfc0f 100644 --- a/linux/vim.md +++ b/linux/vim.md @@ -68,5 +68,34 @@ Редактор vim откроет первый файл, для переключения ко второму :n, чтобы вернутся назад :N. С помощью команды :buffers посмотреть все открытые файлы, а командой :buffer 1 переключится на первый файл. +#### работа во вкладках + +Открыть файл в новой вкладке +- :tabnew file.txt или :tabf file.txt + +Открыть сразу 2 файла в разных вкладках +- vim -p habra.sh habr.py + +Переключаться по табам **:tabn** и **:tabp**, или в нормальном режиме **gt** и **gT** . Можно использовать **5gT** и т.п. + +#### Разделение окна +Открыть вертикально +- :vsplit или :vs file.txt + +Открыть горизонтально +- :split или :sp file.txt + +Перейдите между окнами +- слева: нажмите Ctrl + w и нажмите h +- вниз: нажмите Ctrl + w и нажмите j +- вверху: нажмите Ctrl + w и нажмите k +- справа: нажмите Ctrl + w и нажмите l + +Закрыть разделенные окна + +- :q - закрыть текущее окно и буфер +- :bd - выгрузить текущий буфер, а затем закрыть текущее окно +- :on - закрыть все остальные окна, но оставить открытыми все буфера + ### Команды - :terminal - открыть терминал. Для мерехода в редактор и обратоно, в режиме коамнд нажать Ctrl+w и w