LINUX.ORG.RU

Запуск програмы из vim

 ,


0

1

Вот допустим я написал следующее в vimrc

map <F8> :make run<CR>

Когда я нажимаю кнопку, то программа собирается и запускается. Видно ее вывод и просят нажать любую клавишу

Я нажимаю Enter и вижу пустой экран внизу которого написано

(1 з 22): ./myapp

И опять просят нажать Enter после которого я возвращаюсь в код.

Ничего не понимаю в vim, почему появляется второе окно и как от него избавиться?

★★★★★

Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от MyTrooName

Хитро. Да работает.

Еще небольшой вопросик. У меня есть комбинация <C-X><C-U> в insert mode на code completion. Зашита в плагин.

Ее можно перемапить в <C-Space>

Делаю

 imap <C-Space> <C-X><C-U>

Неуспех

vertexua ★★★★★
() автор топика
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

возможно, что та же гречка, что и с Emmet и прочими комплитерами, когда просто ремапнуть не получается.

В общем в случае Emmet, это решается так:

imap     <expr><F5>  emmet#expandAbbrIntelligent("\<tab>")
возможно, стоит поискать clang_complete#что-то и уже по этому принципу мапнуть.

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