2017-07-09 2 views
1

Je veux créer un fichier vim dans le fichier vimrc. J'ai écrit du code dans un fichier vim.javac code actuel du fichier dans le fichier vim?

set makeprg=javac % 

et vim dit qu'il ne connaît pas cette option. comment puis-je écrire le code de ce fichier courant javac?

ce que je veux faire est de compiler le fichier en cours dans vim pendant le codage ..

+0

mon os: windows 10, j'ai essayé javac%, javac \% ... – motesolo

Répondre

1

Sur la ligne de commande un espace est utilisé pour séparer 2 arguments. Donc, lorsque vous exécutez:

set makeprg=javac % 

La commande :set affecte la valeur javac à l'option 'makeprg', il tente d'activer l'option '%', qui n'existe pas, d'où l'erreur.

Si vous voulez l'espace à inclure dans la valeur de l'option 'makeprg', vous devez échapper:

set makeprg=javac\ %