The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"cut'n'paste в vi"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Консоль)
Изначальное сообщение [ Отслеживать ]

"cut'n'paste в vi"  +/
Сообщение от DJbobo email on 17-Фев-12, 01:00 
При работе в vi часто необходимы "вставки поверх выделенного", то есть надо вставить из буфера вместо куска текста определяемого перемещением, причем несколько раз. Удалить (например df; или d5w) неудобно, да и удаляется в буфер, а следующие разы вставлять уже нечего. А именованные буферы только строками работают. Например в блокноте вместо d5w сделаем Ctrl+Shift+<5xстрелка_в_право> затем Ctrl+v, а в vi после d5w вставлять будет нечего. И еще замены такой s/a/b/g, где a и b имя буфера очень нехватает.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "cut'n'paste в vi"  +/
Сообщение от Аноним (??) on 17-Фев-12, 08:55 
> При работе в vi часто необходимы "вставки поверх выделенного", то есть надо
> вставить из буфера вместо куска текста определяемого перемещением, причем несколько раз.
> Удалить (например df; или d5w) неудобно, да и удаляется в буфер,
> а следующие разы вставлять уже нечего. А именованные буферы только строками
> работают. Например в блокноте вместо d5w сделаем Ctrl+Shift+<5xстрелка_в_право> затем
> Ctrl+v, а в vi после d5w вставлять будет нечего. И еще
> замены такой s/a/b/g, где a и b имя буфера очень нехватает.

Ну и? Вопрос то в чем? Плакательная жилетка по адресу www.vim.org

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "cut'n'paste в vi"  +/
Сообщение от DJbobo email on 17-Фев-12, 14:58 
> Ну и? Вопрос то в чем? Плакательная жилетка по адресу www.vim.org

вопрос в том что речь идет не о vim а о чистом vi, если бна то пошло можно и в исходниках vi поковыряться быстрее будет, только такой апгрейд, тоже не удобен, строго о стандартной минимальной системе речь, без гуев, vim, и дополнительных модов.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "cut'n'paste в vi"  +/
Сообщение от жора on 17-Фев-12, 09:46 
> При работе в vi часто необходимы "вставки поверх выделенного", то есть надо
> вставить из буфера вместо куска текста определяемого перемещением, причем несколько раз.
> Удалить (например df; или d5w) неудобно, да и удаляется в буфер,
> а следующие разы вставлять уже нечего. А именованные буферы только строками
> работают. Например в блокноте вместо d5w сделаем Ctrl+Shift+<5xстрелка_в_право> затем
> Ctrl+v, а в vi после d5w вставлять будет нечего. И еще
> замены такой s/a/b/g, где a и b имя буфера очень нехватает.

Откуда вы взяли, что именованные регистры работают только со строками?
"1d5w поместит 5 слов в регистр 1.
Если не хотите менять привычек и запущена оконная среда, а также терминал поддерживает буфер обмена (почти все икс терминалы поддерживают), можете работать и с буфером обмена среды.
c5w и вставить из буфера.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "cut'n'paste в vi"  +/
Сообщение от DJbobo email on 17-Фев-12, 15:43 
> Откуда вы взяли, что именованные регистры работают только со строками?

просто неоткуда взять обратное, я смотрел man vi, :viusage,и еще вот мне показалось наиболее полное: http://www.ungerhu.com/jxh/vi.html, там этого тоже нету, кроме того из того что нашлось по инету, так это "1y и "ap, но я не догадался что вместо y или p может быть любая команда, нигде про это прямо не написано.

> "1d5w поместит 5 слов в регистр 1.
> Если не хотите менять привычек и запущена оконная среда, а также терминал
> поддерживает буфер обмена (почти все икс терминалы поддерживают), можете работать и
> с буфером обмена среды. c5w и вставить из буфера.

это было ясно но не так удобно, вообще ssh либо среды нету т.е. консоль напрямую. а вот предыдущий совет самое то! спасибо! Если будет возможность вспомнить откуда эта инфа, еще чуток пользы поделись с миром, где такой мануал, что прям написано "XY что Y-команда, мож там еще чего полезного можно узнать. Я видел сообщения что народ после пяти и восьми лет работы находили чем поделиться о использовании vi.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "cut'n'paste в vi"  +/
Сообщение от anonymous (??) on 18-Фев-12, 12:35 
> При работе в vi часто необходимы "вставки поверх выделенного", то есть надо
> вставить из буфера вместо куска текста определяемого перемещением, причем несколько раз.
> Удалить (например df; или d5w) неудобно, да и удаляется в буфер,
> а следующие разы вставлять уже нечего. А именованные буферы только строками
> работают. Например в блокноте вместо d5w сделаем Ctrl+Shift+<5xстрелка_в_право> затем
> Ctrl+v, а в vi после d5w вставлять будет нечего. И еще
> замены такой s/a/b/g, где a и b имя буфера очень нехватает.

По поводу чистого vi. Можно сделать вот так со своей машинки, не устанавливая на удаленной vim:
vim scp://user@host.ru//home/user/file
Где-то тут даже в советах было.
Ну или вот линк: http://tipotheday.com/2008/06/08/editing-remote-files-with-v.../

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру