چگونه بصورت خودکار کد های خود را در visual studio ذخیره کنیم ؟

visual studio

چگونه بصورت خودکار کد های خود را در visual studio ذخیره کنیم ؟

 

یکی از مشکلات برنامه نویسان ، تکرار دستورات و کارهای تکراری در نرم افزار های ویرایشگر مختلف است .
به طور مثال شما اگر یک برنامه نویس باشید ، حتما در نرم افزاری که از آن برای کدنویسی استفاده می کنید ، افزونه ای را با عنوان Auto Save و یا ذخیره خودکار فایل ها دارید که در ذخیره کردن فایل ها و کد ها به شما کمک می کند.

همانطور که می دانید در اکثر زبان های برنامه نویسی ، شما برای اینکه نتیجه ی دستورات خودتون را مشاهده کنید ، قبل از آن باید کدهای جدید را که زده اید را ذخیره کنید و بعد از آن اجرای برنامه ی خود را ببینید .

معمولا هر نرم افزار و یا IDE برای راحتی کار برنامه نویسان ، دستورات و تنظیمات مختلف نرم افزار را در قالب یک پلاگین (Plugin) در دسترس قرار می دهند ، تا کاربران از آن استفاده کنند و به کار خود سرعت ببخشند .

اگر برای برنامه نویسی ، از نرم افزار قدرتمند Visual Studio استفاده می کنید ، در این پست یاد خواهید گرفت که چطور فایل ها و کد های خود را بصورت خودکار ذخیره کنید ، پس با ما همراه باشید !

 

چگونه بصورت خودکار کد های خود را در Visual Studio ذخیره کنیم ؟

اگر با نرم افزار های مجموعه آفیس کار کرده باشید ، حتما با مفهوم ماکرو ساختن ، آشنا هستید. در این نرم افزارها قابلیتی با نام Macro وجود داشت و به شما کمک می کرد تا کارها و دستورات تکراری خود را ضبط کنید و آنها را در قالب کد های VS ذخیره کنید و در دفعات بعدی تنها با انتخاب گزینه Run ، دستورات خود را به صورت دقیق و خودکار انجام دهید .

قابلیتی که امروز با آن آشنا خواهیم شد ، مشابه با ابزار Macro است . به این خاطر که شما دستورات و کار های تکراری خود را ضبط می کنید و در دفعات بعدی آنها را اجرا می کنید.

Visual Commander

ما برای اینکه یک افزونه ایجاد کنیم تا در نرم افزار Visual Studio ، فایل های ما را بصورت خودکار ذخیره کند ، از ابزار Visual Commander استفاده می کنیم.

visual studio

افزونه Visual Commander به شما امکان می دهد تا کارهای تکراری خود را در Visual Studio 2019/2017/2015 و SSMS 17/2016 به طور خودکار انجام دهید.
می توانید از ماکروهای موجود در ویژوال استودیو از نسخه های قبلی IDE استفاده مجدد کرده و دستورات و برنامه های جدید را در C# یا VB ایجاد کنید.

با استفاده از این افزونه ، شما کدهای خود را در قسمت Commands وارد می کنید و بعد از کامپایل کردن و ذخیره کردن آن ، می توانید به راحتی فقط با انتخاب گزینه Run ، آن دستورات را اجرا کنید .

همچنین می توانید برای راحتی کار ، برای دستورات خود ، یک کلید میانبر (Shortcut) تنظیم کنید و تنها با انتخاب کلید مورد نظر از روی صفحه کلید ، دستورات خود را اجرا کنید.

 

دانلود و نصب Visual Commander

برای دانلود افزونه Visual Commander ، به این وبسایت مراجعه کنید و در انتهای این ویسایت ، بروی عبارت Download Now کلیک کنید .

بعد از دانلود افزونه ، آنرا اجرا کنید و منتظر بمانید تا مراحل نصب به اتمام برسد.
بعد از نصب افزونه ، وارد نرم افزار Visual Studio شوید و در قسمت منوها ، گزینه VCmd را انتخاب کنید.

گزینه Extensions را انتخاب کنید و در پنجره ی باز شده ، بروی گزینه ADD کلیک کنید .

در قسمت بعدی ، در پنجره جدیدی که برای شما باز می شود ، در بالای پنجره در قسمت Name ، نام افزونه خود را وارد کنید و در قسمت LANGUAGE ، گزینه C# را انتخاب کنید .

visual studio

در قسمت کد ها ، کد زیر را Paste کنید .


public class E : VisualCommanderExt.IExtension
{
    public void SetSite(EnvDTE80.DTE2 DTE_, Microsoft.VisualStudio.Shell.Package package)
    {
        DTE = DTE_;
        System.Windows.Application.Current.Deactivated += OnDeactivated;
    }

    public void Close()
    {
        System.Windows.Application.Current.Deactivated -= OnDeactivated;
    }

    private void OnDeactivated(object sender, System.EventArgs e)
    {
        try
        {
            DTE.ExecuteCommand("File.SaveAll");
        }
        catch (System.Exception ex)
        {
        }
    }

    private EnvDTE80.DTE2 DTE;
}

 


visual studio

بعد از وارد کردن کد ها در قسمت مربوطه ، گزینه Compile را انتها صفحه انتخاب کنید تا پیغام Success را دریافت کنید و بعد از آن دکمه Save را بزنید تا افزونه برای شما ذخیره شود .

در مرحله آخر پس انجام مراحل فوق ، بروی دکمه Install بزنید تا افزونه برای شما نصب شود.

 

از این پس بعد از تغییرات و نوشتن کد جدید در برنامه خود ، بلافاصله مشاهده خواهید کرد که پروژه شما بصورت خودکار ذخیره می شود .

Amir

امیرحسین لسانی هستم . در حال حاضر در زمینه برنامه نویسی وب در حال فعالیت هستم و قصد دارم تا اطلاعات خود را در زمینه های مختلف در اختیار شما قرار بدم.

دیدگاه کاربران ...

تعداد دیدگاه : 0

    لطفا قبل از ارسال سئوال یا دیدگاه سئوالات متداول را بخونید.
    جهت رفع سوالات و مشکلات خود از سیستم پشتیبانی سایت استفاده نمایید .
    دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.

    دیدگاه خود را بیان کنید

جدیدترین محصولات