AndrewRadev/vimrunner
این پروژه به تو اجازه میده یک نمونه از ویم (Vim) رو از طریق کد روبی کنترل کنی ️
با استفاده از این ابزار، میتونی ویرایشگر ویم رو به صورت خودکار اجرا کنی، دستورات بفرستی، فایلها رو تغییر بدی و خروجی رو بخونی، همه اینا از داخل یک اسکریپت روبی!
کاربرد:
این ابزار عالیه برای تست کردن پلاگینهای ویم، اتوماسیون ویرایش فایلها، یا شبیهسازی تعامل کاربر با ویم در محیطهای توسعه و تست
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای رفتار ویم رو تست کنی، یا میخوای یک سری تغییرات پیچیده رو به صورت خودکار روی فایلها اعمال کنی، بدون نیاز به تعامل دستی با ویرایشگر
چند مثال از موارد استفاده:
- تست کردن یک پلاگین ویم با اجرای دستورات مختلف و بررسی خروجی
- اتوماتیک کردن قالبدهی فایلهای کد با دستورات ویم
- شبیهسازی کاربر برای بررسی رفتار ویرایشگر در شرایط مختلف
- ##vim
- ##ruby
- ##automation
- ##testing
- ##plugins
- ##text
- ##scripting
- ##developer
- ##vimrunner
- ##opensource
