сохранение и компиляция по F9

и другие vi-подобные редакторы

Модератор: /dev/random

Аватара пользователя
Jasha
Сообщения: 492
Статус: ##LinuxUser##
ОС: Debian

сохранение и компиляция по F9

Сообщение Jasha »

В Паскале нужна помощь.
:!fpc %; ./$(basename % .pas)
- этим пользуюсь. А как сделать, чтоб по F9 файл сначала записался (:w), а потом уж компилировался?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: сохранение и компиляция по F9

Сообщение /dev/random »

Jasha писал(а):
26.08.2009 15:29
В Паскале нужна помощь.
:!fpc %; ./$(basename % .pas)
- этим пользуюсь. А как сделать, чтоб по F9 файл сначала записался (:w), а потом уж компилировался?

map <F9> <ESC>:w\|!fpc %; ./$(basename % .pas)

Вообще, "|" - разделитель команд, позволяющий писать их несколько в одну строку. В данном случае он экранирован символом "\", чтобы вим не решил, что "|" здесь означает конец команды map.
Спасибо сказали: