كيفية تنفيذ أمر shell تلقائيًا بعد حفظ ملف في VIM؟
سؤال
هذا لأنني أرغب في تشغيل الاختبارات تلقائيًا بعد كل ملف حفظ.
لقد نظرت إلى autocmd
و BufWritePost
لكن لا يمكن أن تجعلها تعمل.
المحلول
هذا يدير run_tests.sh
بعد حفظ أي ملف ، مع اسم الملف الحالي باعتباره المعلمة الوحيدة:
:autocmd BufWritePost * !run_tests.sh <afile>
عرض التواصل التلقائي مع:
:autocmd BufWritePost *
وإزالة جميع الأدوات التلقائية من السابق مع:
:autocmd! BufWritePost *
لا تنتمي إلى StackOverflow