k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

k001 [userpic]
vim power

В редакторе vim работать легко и удобно. Большинство команд просты и интуитивно понятны. Я выбираю vim!

:’<,’>s/\(^.*$\)/Requires: \1/

Comments

Оймама.
А шоета делает?
Я из всех команд vim знаю только
:noh
и
:syntax on
А в emacs достаточно было
M-% твойрегекс \1
где кнопичка Enter :)

Ну, судя по всему вставляет строку "Requires: " в начала каждой строки.

Неа. В начало каждой строки выделленого блока.

...в выделенном в режиме visual (с помощью V-стрелочки-V) блоке.

На самом деле мне самому стало смешно от этой мешанины символов. И я вспомнил, как [info]kiltum@lj писал, что не любит регексы, ибо они нечитабельны. Подумал, что команды vim он должен в таком случае любить ещё меньше.

Да вроде всё просто. s - как и в sed (a знание sed имхо входит в обязательную программу :)

: - команда
’<,’gt; - в выделенном блоке [это vim пишет сам, находясь в режиме visual]
s - заменить
\(^.*$\) - все строчки
Requires: \1 - на Requires: (строка, которая была там раньше)

C-u M-% .* ret Requires:$1 ret
Помоему очевиднее. Хотя дело вкуса.

:s/^/Requires: /ret

Всё остальное вим сам набирает.

Ага. "Все остальное MS Word сделает за Вас". Отказать. :)

В виме если надо по всему файлу набирается точно также. Только вместо M-% набирается :%

:)

C-u перед командой - и это будет относиться только к региону :)

Фи. Проще надо быть.


:'<,'>s/^/Requires: /

да

что-то такое я и подозревал! it must be easier

зачот.