Linux / Линукс
12.5K subscribers
6.11K photos
168 videos
27 files
6.34K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
1000 и 1 способ выйти из #Vim

простой вариант
:!ps axuw | grep vim | grep -v grep | awk '{print $2}' | xargs kill -9

питонический способ
:py3 import os,signal;from subprocess import check_output;os.kill(int(check_output(["pidof","vim"]).decode
('utf-8')),signal.SIGTERM)

ленивый питонический способ с использованием оболочки
python -c "from os import system; system('killall -9 vim')"

аппаратный способ
выньте вилку из розетки

аппаратный способ эксперта
используйте VIMKiller. всего 500 000 $

способ "живём один раз"
:!echo b | sudo tee -a /proc/sysrq-trigger
(не используйте, может сломать комп)

способ стажёра
1. даже не пытайтесь выйти самостоятельно
2. спросите у старшего работника

SSH способ
~.

другие способы: https://github.com/hakluke/how-to-exit-vim
👍24😁20
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍299
Памятка #Vim

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18😁5🤔5
Вырезать, копировать и вставить текст... Это одни из самых основных задач при редактировании текста, и все мы знаем, что в Vim это делается по-другому.

yiw – скопировать текущее слово.
yy – скопировать всю строку целиком.
diw – вырезать текущее слово.
dd – вырезать всю строку целиком.
p – вставить текст.

Чтобы начать работу с редактором, можно запомнить эти команды. Однако Vim предоставляет гораздо больше возможностей.

▪️ Как скопировать текст
Хотя мы используем термин копировать (copy), в Vim есть другой термин под названием yank (y).

nyy или nY – копирует текущую строку и следующие n-1 строки. Например, 3yy копирует текущую строку и две строки под ней.
yaw – копирует текущее слово, на котором установлен курсор.
yy или Y – копирует всю текущую строку.
y$ – копирует текст от курсора до конца строки.
y^ или y0 – копирует текст от курсора к началу строки.

Чтобы скопировать в Vim, выполните 3 шага:
1. Нажмите Esc, чтобы переключиться в обычный режим
2. Перейдите к строке или слову, которые нужно скопировать
3. Нажмите соответствующую команду, и текст будет скопирован
#Vim

Пользуетесь Vim? 👇
👍25🤯186🌚1
Linux / Линукс
Вырезать, копировать и вставить текст... Это одни из самых основных задач при редактировании текста, и все мы знаем, что в Vim это делается по-другому. yiw – скопировать текущее слово. yy – скопировать всю строку целиком. diw – вырезать текущее слово. dd…
Продолжаем про Vim.. Памятка лишней не бывает, к тому же в такой день 🌚

▪️ Как вырезать текст
В Vim нет возможности удалить текст. Вместо этого его можно вырезать.

Для этого есть команда d. К ней всегда что-то добавляется, чтобы извлечь из нее больше пользы.

Итак, вот несколько практических способов вырезать текст с помощью d команды:
dd – вырезать всю текущую строку.

d$ – вырезать текст от курсора до конца строки.

d^ или d0 – вырезать текст от курсора до начала строки.

ndd или dN – вырезать текущую строку и следующие n-1 строки. Например, 3dd – вырезать текущую строку и две строки под ней.

daw – вырезать текущее слово, на котором установлен курсор.

▪️ Как вставить текст
Вставить текст можно нажатием клавиши p.

Её можно нажать несколько раз, чтобы вставить текст несколько раз, или же использовать np, где n - это число, обозначающее сколько раз вы хотите вставить текст.

Linux / Линукс
🥸 #Vim
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍72🤯1🌚1
Посты, из которых можно почерпнуть что-то новое:

▪️ Linux Roadmap

▪️ #alphabet - алфавит команд

▪️ #security - инструменты безопасности

▪️ #monitoring - инструменты и сервисы для мониторинга серверов Linux

▪️ Комбинации клавиш терминала

▪️ #Памятка по Git, FHS, bash и многому другому

▪️ #Bash

▪️ #Vim

▪️ Тренажер для изучения терминала Linux

▪️ Опенсорсные альтернативы ChatGPT, Twitter, GitHub, Figma и другого закрытого софта.

▪️ Полезные ресурсы

▪️ 10 команд Linux, которые убьют ваш сервер

▪️ Ресурсы для освоения Git и GitHub

▪️ Игры для изучения Linux

▪️ Сервис даёт прямо в браузере потрогать разные версии ОС и выбрать для себя самый удобный Linux дистрибутив

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30105
Абсолютно всё про текстовый редактор #Vim

📌 https://givi.olnd.ru/vim-galore/vim-galore-ru.html

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
36👍9😁4🤔1