LINUX.ORG.RU

Вопрос по VIM


0

0

1. Можно ли настроить его на работу с макросами, вызываемыми хоткеями. Например, чтобы по Alt-Down он переходил к следующему diff'у файлов, по Alt-Right - переносил разницу диффов на правую панель и т.п.

2. Если нельзя, то есть ли какой-либо ещё консольный редактор с настраиваемой подсветкой синтаксиса и позволяющий работать в diff-режиме?

★★★★★

> есть ли какой-либо ещё консольный редактор с настраиваемой подсветкой синтаксиса и позволяющий работать в diff-режиме?

emacs ;)

nsav-ng
()

вообще-то я часто использую gvim -d file1 file2

dp (diff put) - перенести текущее изменение (там где сейчас курсор) в файл на противоположную панель

do (diff obtain) - получить текущие изменения из файла на противоположной панели

все команды - в нормальном режиме, конечно :-)

anonymous
()
Ответ на: комментарий от anonymous

>все команды - в нормальном режиме, конечно :-)

Вот в том-то и беда, что очень много лишних нажатий в сравнении с тем же WinMerge, например. Там пальцы лежат на трёх кнопках (Alt, Down, Right) и можно очень быстро и не задумываясь о нажатиях синхронизировать сотни изменений в десятках файлов.

Под Linux пока хоть что-то похожее нашёл только в vim - и то в весьма неудобной форме :-/

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>>Там пальцы лежат на трёх кнопках (Alt, Down, Right) и можно очень >>быстро и не задумываясь о нажатиях синхронизировать сотни изменений >>в десятках файлов.

Напрягают режимы Vi[m]?
В таком случае твой выбор - Esc Meta Alt Ctrl Shift aka Emacs. ;-)

anonymous
()
Ответ на: комментарий от KRoN73

>WinMerge, например. Там пальцы лежат на трёх кнопках (Alt, Down, Right) и 

Не, там пальцы лежат на:
Ctrl+Alt+Del
=)))

ManJak ★★★★★
()

В vim'е можно настроить ВСЁ ( как и в FVWM2 :-) )

:help map

unDEFER ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.