2009-11-20 13 views
8

Ich weiß, es gibt eine Möglichkeit, vim scons statt make laufen zu lassen, wenn ich :make drücke.Wie setze ich ": make" um scons zu benutzen?

Ich hatte eine Option, die dies in meinem ~/.vimrc tat, aber ich entfernte es vor einer Weile und vergaß, was es war.

Antwort

10

Set makeprg. Ich bin mir nicht sicher, ob alle Optionen für scons erforderlich sind, aber es könnte wie folgt aussehen:

set makeprg=scons 
11

ich das gleiche Problem an diesem Wochenende hatte. Ich wollte nicht jedes Mal, begann ich Vim oder schwer Code 'makeprg' in meinen .vimrc geben :set makeprg=scons, weil ich make für einige Projekte verwenden, maven für andere, rake ... et cetera ...

Also heute schrieb ich ein Vim-Plugin namens Makeshift, um zu bestimmen, was für :make zu rufen, indem Sie nach bekannten Dateien suchen (Makefile, SConstruct, pom.xml, ...) und 'makeprg' entsprechend einstellen.

Details sind auf vim.org für DoR und zukünftige Besucher zu dieser Frage.

+1

+1 Nun, das ist einfach ... großartig. Vielen Dank. – Sardathrion

+0

@Sardathrion: Ich freue mich, dass Sie es nützlich gefunden haben. – Johnsyweb

Verwandte Themen