metaclass: (Default)
[personal profile] metaclass
А вот объясните мне наконец, как правильно под линуксом заниматься копипастой?
Т.е. в винде в 99% случаев я делаю так: открываю фар-notepad-вижуал-студию-ворд-дельфи, нахожу нужную строку, далее Shift-стрелки, выделяю нужный мне кусок, потом Ctrl-Insert - копирую, затем открываю нужный файл и делаю Shift-Insert 100500 раз, размножая нетленку. Если же нужно заменить - то сначала выделяю заменяемый текст. Если текст таскается между разными программами - то переключение по alt-tab. Т.е. все производится с клавиатуры, причем весьма быстро и с минимумом нажатий кнопок и перемещений пальцев.

Как такое же сделать, например в vim или emacs, само собой, без всяких средних клавиш мыши, иксов и прочей несуществующей фигни?

Date: 2012-04-19 10:55 am (UTC)
From: [identity profile] jdevelop.livejournal.com
vim:

- собрать с поддержкой клипборды
- V - выделяет блок, Up/Down - выделить кусок текста
- v - выделяет кусок в строке/строках
- "*y - скопировать в системный клипборд
- "+y - скопировать в иксовый клипборд

вставка - Shift-Ins в консоли, или Ctrl-V в приложении

никакой мыши

Date: 2012-04-19 11:10 am (UTC)
From: [identity profile] kong-en-ge.livejournal.com
Ребе, еще ж не тяпница, а вы уже набросили.

Date: 2012-04-19 11:13 am (UTC)
From: [identity profile] nicka-startcev.livejournal.com
йя ретроград. Йя пользую mc, mcedit, gedit, make, bash
а копирую средней кнопкой мыши, обычно между окном Ψ и оперой.

Date: 2012-04-19 11:42 am (UTC)
From: [identity profile] freiksenet.livejournal.com
emacs:
C-Space поставить метку, клавишами навигации выделяешь.
С-w, M-w - cut, copy
C-y - paste

Если чисто консоль то естественно буфер обмена ака kill ring только в емаксе будет.

Date: 2012-04-19 11:45 am (UTC)
From: [identity profile] gds.livejournal.com
не работает в случае "Если текст таскается между разными программами".

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2012-04-19 11:46 am (UTC) - Expand

(no subject)

From: [identity profile] gds.livejournal.com - Date: 2012-04-19 11:53 am (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2012-04-19 12:39 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-04-19 12:59 pm (UTC) - Expand

(no subject)

From: [identity profile] salas.livejournal.com - Date: 2012-04-19 06:43 pm (UTC) - Expand

(no subject)

From: [identity profile] salas.livejournal.com - Date: 2012-04-19 06:41 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2012-04-19 11:49 am (UTC) - Expand

(no subject)

From: [identity profile] gds.livejournal.com - Date: 2012-04-19 11:54 am (UTC) - Expand

Date: 2012-04-19 11:46 am (UTC)
From: [identity profile] theiced.livejournal.com
ребе, мы же вам про кейборд макрос рассказывали ;]

Date: 2012-04-19 11:52 am (UTC)
From: [identity profile] hshhhhh.livejournal.com
а мне расскажыте

Date: 2012-04-19 11:55 am (UTC)
From: [identity profile] metaclass.livejournal.com
Которые нужно настраивать в конфигах под себя?:)

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2012-04-19 11:59 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 12:11 pm (UTC) - Expand

Date: 2012-04-19 11:53 am (UTC)
From: [identity profile] br (from livejournal.com)
:help {y,d,p}

Date: 2012-04-19 11:58 am (UTC)
From: [identity profile] veter-r-r.livejournal.com
Вопрос понятен, а в чем проблема?
точно так же все в vim работает.

Date: 2012-04-19 12:11 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Не работает, само собой.

(no subject)

From: [identity profile] veter-r-r.livejournal.com - Date: 2012-04-19 12:15 pm (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2012-04-19 12:51 pm (UTC) - Expand

(no subject)

From: [identity profile] veter-r-r.livejournal.com - Date: 2012-04-19 12:54 pm (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2012-04-19 04:14 pm (UTC) - Expand

Date: 2012-04-19 12:23 pm (UTC)
From: [identity profile] maholet.livejournal.com
Пользуй mc (Midnight Commander)
У него интерфейс встроенного редактора более менее похожий на фар
можно запускать
mc -e

F3 - начало и конец выделения блока
F5 - копировать
F6 - мувнуть
F8 - удалить блок
так же есть команды скопировать блок в файл, причем имя файла можно задавать. Забыл комбинацию, но нажмешь F9 там найдешь сам.

Date: 2012-04-19 12:29 pm (UTC)
From: [identity profile] metaclass.livejournal.com
100500 вариант клавиатурных сочетаний в несчастном линуксе :)

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2012-04-19 12:52 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2012-04-19 02:04 pm (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2012-04-19 02:25 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 02:35 pm (UTC) - Expand

Date: 2012-04-19 12:26 pm (UTC)
From: [identity profile] jk4r.livejournal.com
Открывай все файлы в емаксе же.

Date: 2012-04-19 12:34 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
дельфи :3333333333333333333333333333333

Date: 2012-04-19 12:55 pm (UTC)
From: [identity profile] plumqqz.livejournal.com
ma, идешь куда надо, y'a
Потом p где надо квантум сатис.

Date: 2012-04-19 01:08 pm (UTC)
From: [identity profile] metaclass.livejournal.com
vim? не работает.
копирует строку, как она соотносится с положением и нажатием - неясно.

(no subject)

From: [identity profile] plumqqz.livejournal.com - Date: 2012-04-19 01:19 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 01:33 pm (UTC) - Expand

(no subject)

From: [identity profile] plumqqz.livejournal.com - Date: 2012-04-19 01:37 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 01:45 pm (UTC) - Expand

(no subject)

From: [identity profile] plumqqz.livejournal.com - Date: 2012-04-19 01:53 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 02:37 pm (UTC) - Expand

(no subject)

From: [identity profile] plumqqz.livejournal.com - Date: 2012-04-19 02:47 pm (UTC) - Expand

(no subject)

From: [identity profile] plumqqz.livejournal.com - Date: 2012-04-19 03:12 pm (UTC) - Expand

(no subject)

From: [identity profile] blog.vnaum.com - Date: 2012-04-19 04:07 pm (UTC) - Expand

(no subject)

From: [identity profile] jdevelop.livejournal.com - Date: 2012-04-19 06:53 pm (UTC) - Expand

(no subject)

From: [identity profile] jdevelop.livejournal.com - Date: 2012-04-19 06:53 pm (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2012-04-19 04:09 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 04:49 pm (UTC) - Expand

(no subject)

From: [identity profile] plumqqz.livejournal.com - Date: 2012-04-19 05:45 pm (UTC) - Expand

Date: 2012-04-19 12:57 pm (UTC)
From: [identity profile] bydl0coder.livejournal.com
Ща расскажут про screen/tmux

Date: 2012-04-19 01:58 pm (UTC)
From: [identity profile] blackyblack.livejournal.com
Меня тоже этот вопрос занимает. Вероятно без иксов никак. С иксами в терминале и мц Ctr+Ins/Shift+Ins, в остальных редакторах как настроено.

Date: 2012-04-19 02:33 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
(Сумрачно) В VIM -- V (hjkl) :w!~/.clip

И :r ~/.clip. Но это конкретно в VIM.

<troll mode=on>В нормальных местах для вставки текста после этого файл можно вставить при помощи Alt-I.</troll>

From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] plumqqz referenced to your post from Вчера на похоронах товарища Суслова (кстати, а где он сам?) (http://plumqqz.livejournal.com/279336.html) saying: [...] лишь я догадался при звуках музыки пригласить его супругу на танец (с)анекдот. Вот тута [...]

Date: 2012-04-19 03:09 pm (UTC)
From: [identity profile] jakobz.livejournal.com
Жесть какая-то на линуксах. Венда умеет даже из терминалки (которая mstsc) копировать.

Date: 2012-04-19 04:48 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Жесть, жесть, линуксоиды просто привыкли к ужасам.

(no subject)

From: [identity profile] vlad-rulez.livejournal.com - Date: 2012-04-19 05:05 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2012-04-19 07:47 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 08:08 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2012-04-19 08:25 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 08:34 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2012-04-19 09:04 pm (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/mak_/ - Date: 2012-04-19 09:50 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2012-04-19 11:10 pm (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2012-04-19 11:20 pm (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/mak_/ - Date: 2012-04-19 11:29 pm (UTC) - Expand

(no subject)

From: [identity profile] avr-forever.livejournal.com - Date: 2012-04-20 02:52 pm (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/mak_/ - Date: 2012-04-20 04:45 pm (UTC) - Expand

(no subject)

From: [identity profile] avr-forever.livejournal.com - Date: 2012-04-20 04:50 pm (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/mak_/ - Date: 2012-04-20 05:00 pm (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-04-19 08:08 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2012-04-19 08:27 pm (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-04-19 08:31 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-04-19 08:35 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2012-04-19 09:06 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2012-04-19 09:13 pm (UTC) - Expand

Date: 2012-04-19 04:07 pm (UTC)
From: [identity profile] vlad-rulez.livejournal.com
А этой картинки тут ещё не было?


Image

Date: 2012-04-19 04:50 pm (UTC)
From: [identity profile] metaclass.livejournal.com
И вот все у них так.
Я эту картинку видел, я уверен что мне все скажут, что она полностью понятна, а на самом деле - это ад нечитабельности.

(no subject)

From: [identity profile] vlad-rulez.livejournal.com - Date: 2012-04-19 05:02 pm (UTC) - Expand

(no subject)

From: [identity profile] vaddimka.livejournal.com - Date: 2012-04-19 05:40 pm (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2012-04-19 11:20 pm (UTC) - Expand

Ты прям как маленький

Date: 2012-04-19 06:30 pm (UTC)
From: [identity profile] zelanton.livejournal.com
Возьми и напиши что тебе там надо, как удобно
Это ж линукс, всё opensource

Date: 2012-04-19 06:38 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да, а потом что, ехать в рабство торвальдсу и столлману сдаваться?:)
From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] wizzard0 referenced to your post from vim/emacs/прочее use case: копипаста (http://wizzard0.livejournal.com/239893.html) saying: [...] и я не верю, что когда-нибудь пофиксят Оригинал взят у в vim/emacs/прочее use case: копипаста [...]

Date: 2012-04-19 07:53 pm (UTC)
From: [identity profile] d4s.livejournal.com
повторю и тут:
ctrl-C в ff, потом shift-ctrl-V в терминале. хоть vim, хоть cat.

Нефиг вешать всякие переключалки локалей на ctrl-shift, а потом плакаться

UPD: ну и обратно, естественно, тоже работает
Edited Date: 2012-04-19 07:57 pm (UTC)

Date: 2012-04-20 06:24 am (UTC)
From: [identity profile] zamotivator.livejournal.com
Стандартный способ копипастить - Ctrl-Insert/Shift-Insert

Date: 2012-04-20 08:30 pm (UTC)
From: [identity profile] anonim-legion.livejournal.com
Я верю, настанет день, когда помрут все бородатые носители тайного знания и линзовых очков, как вымерли знатоки 12тиричной системы счисления.
И их тайные ритуалы по редактированию 2ГБ текстовых файлов на терминале, не имеющим стандартной 101-клавишной клавиатуры будут забыты за ненадобностью.
Везде будет работать сочетания клавиш, которыми пользуется подавляющие большинство людей.
И мир станет удобнее и понятнее.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 28th, 2025 12:48 am
Powered by Dreamwidth Studios