افزونه far ftp. افزونه ها

کلید عملکرد برنامه افزونه

افزونه ماژول برنامه ای است که جداگانه ایجاد می شود و در صورت لزوم می تواند به برنامه ای که قبلاً در حال اجرا است متصل شود. وظیفه اصلی افزونه گسترش عملکرد برنامه اصلی است.

نصب افزونه

  • 1. افزونه را از اینترنت بارگیری کنید.
  • 2. پوشه را در طول مسیر c: Program FilesFar ManagerPlugins کپی کنید.
  • 3. Far Manager را مجدداً راه اندازی کنید تا افزونه به طور کامل در برنامه ادغام شود.
  • 5. برای پیکربندی این افزونه ، باید به منوی برنامه برویم ، گزینه ها و سپس گزینه های افزونه را انتخاب کنید.
  • 6. در پنجره ظاهر شده ، افزونه ای را که برای پیکربندی نیاز داریم انتخاب کرده و Enter را فشار دهید.
  • 7. اکنون پنجره ای با پارامترهای افزونه مورد نیاز خود می بینیم. ما آن را متناسب با نیازهای شما سفارشی می کنیم و روی OK کلیک می کنیم.

نحوه ایجاد یک افزونه.

FAR با مجموعه کاملی از پرونده ها برای نوشتن افزونه به خود بر روی هر کامپایلر C برای Windows توزیع می شود. موضوع این مقاله این است که این ماژول ها را خودتان در Visual C ++ بنویسید (من از Visual C ++ 5.0 استفاده کردم).

  • 1. VC را راه اندازی می کند ، انجام دهید پروژه جدید"Win32 Dynamic-Link Library" با نام SimpleFP را تایپ کنید. فایل simplefp.cpp را ایجاد می کند - در واقع ، ما در اینجا می نویسیم. فایل هدر plugin.hpp را از بایگانی PlugDoc.rar در فهرست SimpleFP کپی کنید (ویرایش: از FAR 1.70 beta 5 شروع می شود ، نمونه ها در یک دایرکتوری PlugDoc جداگانه نصب می شوند).
  • 2. اکنون ما باید یک فایل .def بسازیم - این یک فایل است که توابعی که از آن فراخوانی می شوند را توصیف می کند ماژول های خارجی... ما باید توابع Far را که در ماژول خود استفاده می کنیم توصیف کنیم. ما انجام می دهیم فایل متنی simplefp.def ، که در آن می نویسیم:
  • 3. کتابخانه
  • 4. صادرات
  • 5. [ایمیل محافظت شده]
  • 6. [ایمیل محافظت شده]

[ایمیل محافظت شده]

در اینجا ما 3 عملکرد را که برای ما مفید خواهد بود شرح می دهیم. حالا بیایید simpledef.def را به فایل های پروژه اضافه کنیم (Project - Add to project - Files - simplefp.def).

7. اکنون ما افزونه را خود می نویسیم - ما با فایل simplefp.cpp کار می کنیم. من تصمیم گرفتم متن برنامه را با نظرات بدهم - می توانید آن را در C ++ کپی کرده و شروع به کار با آن کنید. اما ابتدا در مورد اصول اولیه.

Far بر همان اصول ویندوز کار می کند - شما در برنامه به عملکردهایی که قبلاً در سیستم موجود است و می خواهید از آنها استفاده کنید اشاره می کنید. Far عملکردهایی را برای کار با فرم های صفحه در حالت برنامه کنسول ارائه می دهد. هنگامی که افزونه راه اندازی می شود ، Far عملکرد OpenPlugin را شروع می کند ، ما آن را به عنوان آنالوگ اصلی () یا WinMain () در نظر می گیریم. اما علاوه بر این ، ما همچنین باید Far را در مورد داده های افزونه خود مطلع کنیم. این کار توسط تابع GetPluginInfo انجام می شود.

  • * SimpleFP یک افزونه ساده برای Far است. (C) 2000 ققنوس ، مسکو

#عبارتند از // برای فراخوانی sprintf

#عبارتند از // برای عملکردهای ویندوز

#include "plugin.hpp" // برای توابع Far

#deuine PLUGIN_NAME "باز کردن پنجره ها" // نام افزونه

#تعریف WINDOW_HEAD "باز کردن لیست پنجره ها" // عنوان منویی که خواهیم ساخت

// توابع دور که با آنها کار می کنیم را شرح دهید.

void WINAPI _export SetStartupInfo (ساختار PluginStartupInfo * اطلاعات) ؛

HANDLE WINAPI _export OpenPlugin (int OpenFrom ، int Item) ؛

void WINAPI _export GetPluginInfo (ساختار PluginInfo * اطلاعات) ؛

ساختار ایستا PluginStartupInfo Info؛ // اطلاعات مربوط به افزونه ما

// اطلاعات مربوط به ماژول توسط ما در ساختار اطلاعات تعریف شده است

void WINAPI _export SetStartupInfo (ساختار PluginStartupInfo * اطلاعات)

// این عملکرد برای بدست آوردن اطلاعات در مورد افزونه فراخوانی می شود.

// باید فیلدهای ساختار اطلاعات را پر کنیم.

void WINAPI _export GetPluginInfo (ساختار PluginInfo * اطلاعات)

Info-> StructSize = sizeof (* اطلاعات) ؛ // اندازه ساختار اطلاعات

اطلاعات-> پرچم = 0 ؛ // ما به این نیاز نداریم

اطلاعات-> DiskMenuStringsNumber = 0؛ // ما نیز به این نیاز نداریم

// یک خط با نام ماژول تعریف کنید

char static * PluginMenuStrings ؛

PluginMenuStrings = PLUGIN_NAME؛

// نام ماژول افزونه را تعیین کنید

Info-> PluginMenuStrings = PluginMenuStrings؛

Info-> PluginMenuStringsNumber =

sizeof (PluginMenuStrings) / sizeof (PluginMenuStrings) ؛

Info-> PluginConfigStringsNumber = 0؛ // ما به این نیاز نداریم

// این عملکرد هنگام راه اندازی افزونه فراخوانی می شود.

HANDLE WINAPI _export OpenPlugin (int OpenFrom ، int Item)

HWND hwnd؛ // برای گرفتن دسته استفاده کنید

char p، o؛ // برای ایجاد نوارهای منو

int i = 0 ؛ // پیشخوان

struct FarMenuItem MenuItems؛ // شرح منویی که Far برای ما ایجاد می کند

memset (MenuItems ، 0 ، sizeof (MenuItems)) ؛ // منوی ما را اولیه کنید

MenuItems.Selected = TRUE؛

hwnd = GetDesktopWindow ()؛ // دسته دسکتاپ را دریافت کنید

hwnd = GetWindow (hwnd ، GW_CHILD) ؛ // دسته آن را بگیرید

while (hwnd! = 0) // تا زمان آخرین آن

hwnd = GetWindow (hwnd ، GW_HWNDNEXT) ؛ // دستگیره پنجره را دریافت کنید

GetWindowText (hwnd ، p ، 128) ؛ // و عنوان آن

if (strlen (p)> 0) // اگر هدر وجود داشته باشد

sprintf (o ، "٪ 0.8xld٪ s" ، hwnd ، p) ؛ // ایجاد خط

strcpy (MenuItems.Text ، o) ؛ // این خط را در آرایه MenuItems کپی کنید

// با منوی ایجاد شده تماس بگیرید ، شماره مورد انتخاب شده - MenuCode را دریافت کنید

int MenuCode = Info.Menu (Info.ModuleNumber ،

FMENU_AUTOHIGHLIGHT | FMENU_WRAPMODE ،

بازگشت (INVALID_HANDLE_VALUE) ؛

کامپایل ، کپی در FarPlugin و راه اندازی مجدد Far. در فشار F11 - این لیستی از ماژول های افزونه است. اکنون خط Open windows باید در آن ظاهر شود. نتیجه را ببینید.

توضیح برخی از افزونه ها

کلیپ بورد کپی ، کلیپ بورد کپی 🀄 Alt

این افزونه ها برای استفاده از کلیپ بورد برای کپی و انتقال فایل ها و پوشه ها به طور معمول در Windows در نظر گرفته شده اند ، اما قبلاً در FAR Manager موجود نبود. کپی (انتقال) هم از ویندوز به FAR و هم برعکس مجاز است. به خودی خود ، چنین ویژگی عملیات کپی و جابجایی معمول را تا حد زیادی تسهیل می کند ، اما نمی توان گفت که بسیار راحت اجرا می شود (اگر در ویندوز کافی است ، همانطور که می دانید ، راست کلیک کرده و اقدام مورد نظر را انتخاب کنید ، سپس در FAR شما باید ترکیب F11Ф Exchange buffer Ф Copy (Move / Cut or Paste) را اجرا کنید. درست است ، شما نمی توانید از نویسندگان افزونه ها غیرممکن را مطالبه کنید: این مسیری است که بر اساس منطق اصلی فرض می شود افزونه. این ایده در اصل در افزونه Clipboard Copy پیاده سازی شده بود ، اما به طور کامل اجرا نشد: هنگام تلاش برای کپی کردن برخی از فایل ها ، برنامه پیام خطا می دهد سیستم فایل... خیلی بعد ، افزونه Clipboard Copy Alt ، از نظر عملکرد مشابه ، ظاهر شد ، که در کار ما با موقعیت های خطا مواجه نشدیم. به احتمال زیاد به زودی چنین قابلیتی از طریق ماژول منوی زمینه Explorer Context در خود مدیر فایل اجرا می شود. افزونه Clipboard Copy؛ از FAR1.60 ، افزونه Clipboard Copy Alt کار می کند. از FAR1.65 کار می کند

ایجاد کننده لیست فایل ها

همانطور که از نامش مشخص است ، در نظر گرفته شده است که یک فایل در فهرست فعلی ایجاد کند که شامل فهرستی از نام پرونده های انتخاب شده باشد. اگرچه ، البته ، توانایی معمول برای کپی کردن نام فایل های انتخاب شده در کلیپ بورد با فشار دادن Ctrl + Ins و سپس چسباندن از کلیپ بورد در یک فایل متنی وجود دارد ، اما این افزونه در برخی موارد کاملاً مناسب است. این به شما امکان می دهد فایلها را با مسیرها کپی کنید (وارد کردن مسیرهای طولانی برای گروهی از فایلها به صورت دستی یک سرگرمی فوق العاده مشکوک است) ، و همچنین لیست ایجاد شده فایلها را با فایلهای جدید و پردازش زیر پوشه ها (البته در صورت انتخاب) تکمیل می کند. شرایطی وجود دارد که به سادگی غیر قابل تعویض است (به عنوان مثال ، نویسنده این مقاله ، به عنوان معلم ، اغلب هنگام تشکیل به آن نیاز دارد تکالیف مستقل) از نسخه FAR1.60 کار می کند.

عبارت عادی را جستجو و جایگزین کنید.

یک افزونه بسیار مفید برای جستجوی فایلها با عباراتی که در آنها وجود دارد ، یعنی در شرایطی که فوری به اطلاعات خاصی نیاز دارید ، اما نام آن یا مکان آن را روی دیسک به خاطر نمی آورید. جستجو بسیار سریع انجام می شود ، و این امکان وجود دارد هم در کل هارد دیسک و هم در یک پوشه خاص. این امکان وجود دارد که به طور خودکار عبارات موجود در فایل های متنی را جایگزین کنید. از نسخه FAR1.65 کار می کند.

ویرایش مبادله

در واقع ، این افزونه دو ماژول را نشان می دهد: "براکت های جفت شده" و "Rus<->Lat "، البته برای ویرایش فایل در ویرایشگر متن FAR. ماژول اول وظیفه یافتن و برجسته سازی براکت های تک و دو زوج را بر عهده دارد انواع متفاوت... افزونه برای نسخه FAR1.63 نوشته شده است ، که چنین فرصتی را فراهم نمی کند. نسخه FAR 1.70b2 از قبل شامل افزونه "Brackets" داخلی است که عملکردهای مشابه را انجام می دهد. در مورد ماژول "Rus<->Lat "، هنوز هم می توان آن را فقط به صورت دستی متصل کرد و بسیار را ارائه می دهد فرصت مفیدکدگذاری بلوک انتخاب شده مطابق با قانون QWERTY<->QWERTY ، و اگر نیازی به تغییر الفبا ندارید و نیازی به تایپ مجدد متن ندارید ، چنین نیازی دائماً ایجاد می شود. اگرچه افزونه برای نسخه FAR1.63 نوشته شده است ، اما در نسخه های بعدی برنامه خوب کار می کند. درست است که عملکرد پیدا کردن و برجسته کردن پرانتز تکراری است.

پوشه های ویژه

دسترسی سریع به ویژه را فراهم می کند پوشه های ویندوز: "منوی اصلی" ، "اسناد من" ، "محله شبکه" ، "دسکتاپ" ، "چاپگرها" ، "برنامه ها" و غیره. (شکل 3) ، در نتیجه کاربر را از یادآوری موقعیت خود بر روی دیسک و سپس طولانی و خسته کننده برای رسیدن به آنها بی نیاز می کند. در همان زمان ، می توانید به دو طریق وارد پوشه خاصی شوید: استاندارد برای افزونه ها: توسط F11 و از طریق منوی FAR disk "و ، به عنوان مثال ، توسط Alt + F1 ، Alt + F2 (باید مورد اضافی ویژه را انتخاب کنید پوشه های موجود در منو) بایگانی: از نسخه FAR1.63 شروع به کار می کند.

حذف نصب

این افزونه به شما امکان می دهد برنامه ها را از FAR Manager به همان روشی که معمولاً از کنترل پنل انجام می شود حذف کنید. از نسخه FAR1.65 کار می کند.

FAR Navigator (ProxyFtp).

این ماژول به شما امکان می دهد نه تنها با سرورهای ftp (بارگیری یا حذف فایلها و فهرستها از سرور ، کپی فایلهای خود در سرور) ، به عنوان یک افزونه سرویس گیرنده FTP استاندارد ، بلکه با سرورهای http (بارگیری از سرور) نیز کار کنید. در صورت خرابی اتصال ، امکان از سرگیری پرونده ها وجود دارد. در مورد بارگیری فایل ها بر روی رایانه ، البته فرصت های راحت تری نیز وجود دارد که توسط مدیران بارگیری مخصوصاً برای این کار طراحی شده است (در اینجا و با رزومه راحت تر ، و بر اساس برنامه ، و بارگیری با بالاترین سرعت ممکن و غیره) ) ، بنابراین این جهت ، به طور کلی ، برای همه مناسب نیست. و اگر در مورد عملکرد معکوس صحبت کنیم ، عملکردهای افزونه باید مورد توجه مخاطبان زیادی قرار گیرد. از نسخه FAR1.65 کار می کند.

ویرایشگر وب.

این افزونه به شما امکان ایجاد و ویرایش فایل های html در محیط داخلی را می دهد ویرایشگر متن FAR با درج الگوهای طیف گسترده ای از برچسب های HTML (شکل 4) ، ویژگی های CSS ، ساختارهای PHP(شکل 5) و غیره فرآیند ایجاد صفحات وب به این روش بسیار وقت گیر و پرهزینه است و چندان الهام بخش نیست ، به ویژه با توجه به مواردی که به طور خاص برای این منظور طراحی شده اند. محصولات نرم افزاری... با این حال ، این ماژول می تواند در روند اشکال زدایی یک صفحه بسیار مفید باشد ، هنگامی که شما نیاز به ایجاد حداقل تغییرات دارید ، نتیجه را ذخیره کرده و بلافاصله بررسی کنید. علاوه بر این ، برخی از برچسب ها (برای مثال ، برای ارتقاء موفقیت آمیز صفحه شما) هنوز باید به صورت دستی درج شوند و ویرایشگر وب به سرعت بخشیدن به کل این روند کمک می کند. از نسخه FAR1.7 کار می کند.

برنامه نویسی افزونه های FAR راهنمای دایره المعارف توسعه دهنده.

این یک دانشنامه در زبان روسی PlugRinG Help برای توسعه دهندگان افزونه است. در اصل ، توزیع FAR Manager همچنین حاوی یک فایل راهنما است ، اما نسبتاً کوتاه است. بنابراین ، نویسندگان این افزونه تصمیم گرفتند یک دایره المعارف راهنما بنویسند ، که در آن فناوری توسعه افزونه در ارتباط با C / C ++ و Pascal (ساختارها ، عملکردهای سرویس ، توابع صادر شده و غیره) مورد بحث قرار می گیرد. به طور مفصل ، توصیه های خاصی در این زمینه و نمونه های متعدد ارائه شده است. علاوه بر این ، در اینجا مقالاتی از نویسندگان مختلف در مورد مشکلاتی که در مراحل مختلف توسعه افزونه های خود با آن روبرو شده اند ، منتشر شده است. به عبارت دیگر ، این دایره المعارف برای کسانی که تصمیم گرفتند تعداد نویسندگان افزونه را پر کنند ، کمک بزرگی است. برای راه اندازی دانشنامه ، کافی است روی فایل pluginsr.chm کلیک کنید. تمرکز بر نسخه FAR 1.7b3.

PlugRinGviewer.

افزونه برای کار با پایگاه داده افزونه ها - PlugRing طراحی شده است. برای یک کاربر عادی ، سازماندهی یک نمای هدفمند از افزونه ها بر اساس طبقه بندی ممکن است جالب باشد. مزیت این افزونه این است که نیازی به مطالعه طولانی مدت و مداوم کل پایگاه افزونه ندارید ، اگر می خواهید به عنوان مثال بدانید چه افزونه هایی برای کار با اینترنت یا چاپگر وجود دارد. با این حال ، قابلیت PlugRinGviewer بسیار گسترده تر است: شامل بارگیری افزونه ها از پایگاه داده ، به روز رسانی و افزودن افزونه های جدید است. اما این ویژگی در درجه اول نویسندگان افزونه را هدف قرار می دهد. از نسخه FAR1.65 کار می کند.

ما سری مقالات مربوط به برنامه هایی را که در محل کار استفاده می کنم ادامه می دهیم. امروزه یکی از قدیمی ترین برنامه هایی است که من استفاده می کنم ، FAR. با وجود سن محترم 15 سال و رابط کاربری ساده ، در قالب دو جعبه متن آبی. FAR یکی از قدرتمندترین مدیران فایل امروزی است و از بسیاری از ویژگی های سیستم عامل های مدرن استفاده می کند. سیستم های ویندوزویستا و ویندوز 7. و کمیت و کیفیت افزونه هایی که برای آن نوشته شده است به شما امکان می دهد تقریباً هر چیزی را از آن تهیه کنید. علاوه بر نسخه 2.0 ، FAR رایگان و منبع باز است.

مدیران پرونده و آنچه با آن می خورند

روزی روزگاری ، وقتی درختان بزرگ بودند ، آسمان آبی تر و رایانه ها ضعیف تر از رایانه های امروزی بودند. تلفن های همراه... محبوبترین سیستم عامل MS DOS بود گیرنده آن کنسول ویندوز یا cmd است. در آن دورها زمان ویندوزافزونه ای برای DOS بود و اکثریت قریب به اتفاق کاربران از آن استفاده نمی کردند. و در سال 1986 ، یکی از اولین مدیران پرونده ، Norton Commander ، آزاد شد (He's Norton ، فقط از NC) این او بود که برای اولین بار 2 پنجره آبی را به کل جهان نشان داد. این قالب است که مبنای تعداد زیادی از مدیران پرونده شد ، طرح و دستورات آن به کتاب های درسی تبدیل شد و سرعت و راحتی کار با آن را بسیاری به خاطر سپرده اند. بسیاری از کاربرانی که در هنگام کار با تمام مزایا آن را چشیده اند ، هنوز از همتایان خود استفاده می کنند. و از آن زمان تاکنون تعداد زیادی از آنها ظاهر شده اند. فرمانده ولکوف ، که دارای اندازه کوچک با قابلیت های اولیه بود ، DOS Navigator دارای قابلیت های بزرگ و غیره بود.

اما سپس ویندوز 95 به دنیا آمد و آن را تغییر داد. این دیگر یک افزودنی برای DOS نبود ، یک سیستم عامل مستقل بود که امکانات عظیمی را ارائه می داد. مدیران پرونده نیز برای آن توسعه داده شدند. یکی از آنها File and Archive Manager یا به سادگی FAR بود.

مدیر امروز

امروز FAR Manager رایگان است ، تحت مجوز BSD توزیع می شود ، مدیر فایل... این برنامه دائماً در صفحه پروژه در حال توسعه است http://www.farmanager.com همچنین یک انجمن و پایگاه داده افزونه برای آن وجود دارد. با همه عالی کار می کند نسخه های ویندوز، از جمله در حالت هسته سرور

هر دو نسخه x32 و x64 برای بارگیری در دسترس هستند. نسخه های پایدار و روزانه وجود دارد (با وجود نام ، آنها همچنین بسیار پایدار هستند) ، بارگیری نیز به صورت آرشیو 7z یا بسته msi در دسترس است (ممکن است برای استقرار نرم افزار از طریق GPO مفید باشد)

بسیاری تعجب می کنند. چرا به x64 نیاز دارید؟ نسخهدر برنامه ای ساده به عنوان مدیر فایل؟ منابع زیادی مصرف نمی کند و نیازی به عملکرد بالا ندارد. برای پاسخ به این س ،ال ، با هر مدیر x32 به پوشه Windows \ System32 \ Drivers ، در هر سیستم x64 بروید و تعداد فایل هایی را که مشاهده کرده اید به خاطر بسپارید ، و سپس با یک کاوشگر ساده به آنجا بروید. و خواهید دید که تعداد آنها بسیار بیشتر است. اما این دقیقاً کار با پرونده ها و پوشه ها است که عملکرد اصلی هر مدیر فایل است.

همراه آن می آید تعداد زیادی ازافزونه هایی که به شما امکان می دهد با FTP و شبکه کار کنید. یک مدیر فرآیند داخلی و یک مدیر بایگانی وجود دارد. این به شما امکان می دهد با ماوس کپی کرده و از زمینه استفاده کنید منوی پنجره هاروی کلید راست برای تماس با منوی زمینه ، باید کلید را 3-5 ثانیه نگه دارید

افزونه Emenu برای این کار استفاده می شود.

از جانب توابع اضافیپشتیبانی برای کار با وجود دارد کنترل حساب کاربری(UAC)

و نمایش پویا کپی و سایر اقدامات در نماد ویندوز 7

توجه داشته باشید که FAR همچنان یک برنامه کنسول است و به شما امکان می دهد از تمام ویژگی های کنسول ویندوز درست در آن استفاده کنید. علاوه بر این ، حافظه ای برای استفاده از برنامه های کنسول دارد.

افزونه برای Far Manager

توجه: نسخه افزونه های مورد استفاده بستگی به نسخه FAR Manager دارد ، برای نسخه x64 استفاده از نسخه های x64 افزونه ها ضروری است. تمام افزونه هایی که توضیح دادم دارای نسخه x64 هستند. سازگاری افزونه با نسخه های مختلف در موضوع اختصاصی نشان داده شده است

تمام افزونه ها با باز کردن بسته و سپس راه اندازی مجدد FAR در پوشه Far \ Plugins نصب می شوند

باید افزونه داشته باشد به طور قابل توجهی امکانات پیکربندی و استفاده از FAR Manager و نه تنها آن را گسترش می دهد. این یک شبیه ساز کنسول است. اگر هنگام راه اندازی فایل far.exe را پیدا کند ، آن را راه اندازی می کند و در محیط خود اجرا می شود. من از conemu به عنوان بوت لودر اصلی FAR استفاده می کنم. امکانات آن بسیار زیاد است

  • چندین نسخه از FAR و بیشتر را اجرا کنید ، می توانید با هر برنامه کنسول یا محیط PowerShell ، cmd ، Telnet و غیره کار کنید.
  • برنامه ها را به عنوان مدیر یا هر کاربر دیگر اجرا کنید ، پشتیبانی UAC وجود دارد

  • امکان مشاهده خروجی کنسول در FAR با طول زیاد را می دهد. که نمی توان آن را به صورت استاندارد در نظر گرفت. هنگام مشاهده لیست های بزرگ مفید است

برای فعال کردن ورودی کنسول ، از ماکرو CtrlO_View.reg واقع در پوشه ConEmu \ ConEmu.Addons استفاده کنید. به طور پیش فرض روی میانبر Ctrl + O تنظیم شده است ، اما توصیه می کنم از ترکیب دیگری مانند Ctrl + S با ویرایش خط استفاده کنید

به یکی که شما نیاز دارید

  • علاوه بر این رنگ آمیزی و اصلاح کنید ظاهر FAR و فونت هایی که استفاده می کند

تنظیم با فشار دادن کلید سمت راست در نوار بالا و انتخاب تنظیمات شروع می شود

  • کپی / قرار دادن از کنسول FAR
  • و خیلی بیشتر

Archiver for FAR بر اساس 7-zip رایگان. FAR در حال حاضر دارای بایگانی داخلی است ، اما برای استفاده از آن ، به نسخه های کنسولی زیادی از برنامه های اصلی نیاز دارید. این افزونه از قابلیتهای مدیر بایگانی معروف 7-zip (http://www.7-zip.org/) استفاده می کند و به نظر من استفاده از آن راحت تر است

توجه: برای کار افزونه ، فقط کتابخانه 7z.dll موجود در پوشه در بایگانی نصب شده، معمولاً آن را در پوشه افزونه کپی می کنم

به شما امکان می دهد برجستگی نحو را در ویرایشگر داخلی سازماندهی کنید ، از بسیاری از زبان ها پشتیبانی می کند ، راحت است

به شما امکان می دهد از قابلیت های محیط های .NET و PowerShell مستقیماً از FAR استفاده کنید. متأسفانه ، این امر سرعت راه اندازی و منابع مصرف شده توسط FAR Manager را به طور جدی افزایش می دهد.

ابتدا افزونه نصب می شود FarNet.پس از آن ، افزونه در پوشه Far \ FarNet \ Modules نصب می شود. PowerShellFar

FarSniffer, FarHexitorو سایر ابزارهای سیستم (http://code.google.com/p/farplugs/downloads/list)

sniffer شبکه کوچک و ویرایشگر HEX. چنین چیزهایی هرگز آسیب نمی رسانند

و خیلی های دیگر. Far Manager برنامه هایی برای کار با ارتباطات بر اساس WinMobile و Android یا دارد تلفن های همراه... مشاهده تصاویر ویدئویی و گوش دادن به موسیقی. و خیلی بیشتر.

نتیجه

همانطور که امروزه مشاهده می کنید ، Far Manager یک برنامه مدرن و دائماً در حال توسعه است ، علاوه بر اینکه رایگان ، منبع باز و قابلیت تنظیم تقریباً نامحدود است. همه اینها به من اجازه می دهد به هر کسی که نیاز به تسهیل کار خود دارد توصیه کنم.

9 ژوئن 2001

Primus inter pares
(اول در میان برابر)

در این یادداشت ما در مورد برنامه ها صحبت می کنیم (شگفت زده شده اید؟). اگر باشد
دقیق ، سپس ما در مورد یک برنامه به نام Far صحبت خواهیم کرد.

دور "مدیر پرونده و بایگانی" است که به عنوان "من" ترجمه می شود
من می توانم پرونده ها و بایگانی های شما را بهتر از هر کسی مدیریت کنم. " در ابتدا کمی
داستانها نویسنده این برنامه اوگنی روشال است ، کسی که
که توسط بایگانی کننده Rar نوشته شده است. اما بر خلاف رار ، فر دریافت نکرد
به رسمیت شناخته شدن در غرب ، اما این واقعیت است که برنامه نویس ما
هیچ کس معتقد نیست برنامه نویسان ما قادر به پرداخت این پول هستند.
به ویژه برنامه نویسان ما 🙂 برای اینکه خود را فریب ندهید ،
برای اتحاد جماهیر شوروی سابق فار رایگان بود. در نتیجه ، ژنیا برنامه ای ساخت
تقریباً برای تشکر تا زمانی که از آن خسته شدم ، و بعد از آن تسلیم شدم
منابع برای گروه تیم دور ، جمع آوری شده از بهترین و فعال ترین ها
افزونه نویسندگان در حال حاضر آنها هستند که ویژگی های جدید را معرفی می کنند ، تعمیر کنید
اشکالات قدیمی ، و ژنیا نقش تهیه کننده را بازی می کند؟ 🙂

به هر حال ، در مورد افزونه ها. جذابیت اصلی فر این است که او در آن است
با افزونه ها تا حدودی قابل افزایش است. افزونه ها به صورت نوشته شده است
زبان های C ، C ++ ، دلفی ، پاسکال مجازی ، و غیره ، و غیره ... به همین ترتیب ... اکنون
تعداد افزونه ها بسیار زیاد است و بسیاری از موارد مورد نیاز در حال حاضر است
اجرا شد.

در اصل ، افزونه ها از صفحات اصلی نویسندگان آنها گرفته می شوند. ولی
یک راز باز وجود دارد - همه افزونه ها را می توان در یک مکان پیدا کرد -
Far PlugRinG.
همه چیز بسیار راحت طبقه بندی شده است ، وجود دارد
جستجو و توانایی پیدا کردن افزونه هایی که برای آنها ظاهر شده است
یکی دو ماه گذشته تعداد کل آنها بسیار زیاد است (طبق تخمین من بیش از 350) ،
تصمیم گرفتم مواردی از آنها را توصیف کنم که نه تنها برای من مفید هستند ،
بلکه به هر کس دیگر

با این حال ، با وجود همه کاره بودن ، FAR از توانایی انجام همه کارها دور است. به عنوان مثال ، او نمی تواند با رجیستری کار کند یا فایلهای یونیکد را به طور معمول ویرایش کند. خوب است که طرفداران زیادی برای این کار افزونه و افزونه نوشته اند برنامه مفید... لیست کاملی از آنها ، شامل تقریباً نیم هزار مورد را می توانید به راحتی در آدرس پیدا کنید plugring.farmanager.com... طبق سنت ، ما ده مورد از بهترین آنها را انتخاب کرده ایم. اگر مجله ای با دیسک خریداری کرده اید ، نیازی به بارگیری هیچ چیزی ندارید: ما قبلاً جالب ترین افزونه ها را برای FAR بارگیری کرده و روی DPK-CD قرار داده ایم.

نصب اکثر آنها نباید مشکلی برای شما ایجاد کند. به طور معمول ، شما باید یک پوشه فرعی با نام ماژول موجود در فهرست ایجاد کنید C: Program FilesFarPluginsو سپس همه فایلهای بایگانی افزونه را در آن باز کنید. تمام است - پس از راه اندازی مجدد برنامه ، FAR برنامه افزودنی را تشخیص می دهد و با آن کار می کند.

ناوبر دور

ناوبر دور

نام دوم این ماژول ProxyFTP است. بدون شک مفیدترین افزونه برای کسانی است که اغلب در اینترنت گشت و گذار می کنند و با سرورهای FTP کار می کنند. از جمله ویژگی ها - قابلیت اتصال به سرور حتی از طریق پروکسی ، که در ماژول استاندارد FAR موجود نیست. توانایی انتقال و کپی فایل ها در سرورهای مختلف بدون بارگیری آنها در رایانه کاربر (خواندن - چندین بار سریعتر و بدون هدر دادن ترافیک) ؛ پشتیبانی از حالتهای مجاز غیر معمول ؛ پردازش پیوست فایل و هر چیزی که احتمالاً از هر مشتری FTP تجاری می خواهید. علاوه بر این ، کاملاً رایگان است. عالی است ، اینطور نیست؟

7-فشرده

پشتیبانی داخلی از بایگانی در FAR از طریق ماژول MultiArc ، البته ، جهانی است ، اما به طور انحصاری از طریق برنامه های خارجی، که همیشه راحت نیست و مطمئناً از نظر سرعت نسبت به بایگانی کننده های مجزا اجرا می شود. به علاوه نیاز به جستجوی فایل های اجرایی بایگانی کننده های مختلف و سپس پیکربندی آنها. صادقانه بگویم ، این ما را خیلی ناراحت نمی کند ، اما اگر راه حل مناسب تری وجود دارد ، چرا از آن استفاده نکنیم؟ 7-zip در حال حاضر دارای پشتیبانی از ZIP ، RAR ، GZIP و TAR است که برای اکثر کاربران کافی خواهد بود.

مرورگر رجیستری

ویرایش ثبت سیستمویندوز یک عملیات ناخوشایند است ، اما متأسفانه بسیار رایج است. بنابراین ، برای مثال ، هنگام نصب بازی مورد علاقه خود تنها با ویرایش رجیستری می توانید از خطای بدنام 1311 خلاص شوید. اگر برای این کار خیلی تنبل هستید که از FAR خارج شده و اجرا کنید regedit.exe- استفاده کنید مرورگر رجیستری... با استفاده از آن ، می توانید هرگونه داده لازم را مستقیماً از طریق رابط مدیریت فایل ویرایش کنید. علاوه بر این ، کپی کردن کلیدها و کل شاخه ها دشوارتر از کپی کردن پرونده ها و پوشه ها نیست.

کپی فایل پس زمینه

مزیت اصلی برخی از مدیران فایل های پولی نسبت به FAR همیشه کپی پس زمینه بوده است ، که به شما امکان می دهد همزمان چندین عملیات را روی فایل ها بدون راه اندازی چندین پنجره FAR انجام دهید. خوب ، این مزیت توسط ماژول Background File Copy نادیده گرفته می شود ، که به برنامه دلخواه ما اجازه می دهد نه تنها با کپی ، بلکه با انتقال ، حذف و حتی ویرایش فایلها نیز همین کار را انجام دهد. نکته اصلی این است که دستورالعمل های نصب پیوست را با دقت بخوانید و توجه داشته باشید: ماژول تحت Windows 98 / Me کار نمی کند.

راست کلیک + راست کلیک منو Activator

دومین (و آخرین) کیفیت مفید برنامه های رایج مدیریت فایل ، منوی استاندارد Windows است که با دکمه سمت راست ماوس فراخوانی می شود. در FAR ، همانطور که می دانید ، به جای آن ، تخصیص فایل پیش فرض اتفاق می افتد. اگر می خواهید به منوی زمینه دسترسی داشته باشید ، هر دو افزونه را نصب کنید: یکی از آنها پنجره واقعی را با لیست دستورات ایجاد می کند و دیگری تماس خود را به دکمه سمت راست ماوس اختصاص می دهد. و از من نپرسید چرا انجام این کار با یک ماژول غیرممکن بود - این رازی است که در تاریکی پوشانده شده است. تنها عیب آن عدم وجود تصاویر زیبا در کنار برخی از موارد منو است.

ویرایشگر WEB

ویرایشگر WEB

اگر کم و بیش به طور جدی به ایجاد وب سایت علاقه دارید یا این شغل اصلی شما است ، احتمالاً می دانید که تقریباً همه موجود است ویرایشگرهای HTMLکد به اصطلاح کثیف ایجاد کنید که فضای بیشتری را اشغال می کند و شلخته به نظر می رسد. به عنوان یک قاعده ، صفحات در یک ویرایشگر متنی معمولی ، به عنوان مثال ، در همان FAR به ذهن متبادر می شوند. و همراه با ماژول ویرایشگر WEB ، این عملیات حتی ساده تر و راحت تر شده است. از جمله ویژگیهای دلپذیر آن می توان درج خودکار را نام برد برچسب های HTMLو حتی توابع PHP, ایجاد راحتتصاویر جاسازی شده ، منوها و اشکال مختلف.

ماشین حساب افزونه

ماشین حساب افزونه

نیاز به ماشین حساب مناسب با پشتیبانی از عبارات ، ترجمه خودکارمنجر به هگزا دسیمال ، اعشاری و سیستم دودوییهمیشه آنجاست این امر به ویژه برای کسانی که در حال برنامه نویسی هستند یا فقط دوست دارند در فایلهای بازیهای ذخیره شده جستجو کنند تا کمی آنها را تغییر دهند ، صادق است. پلاگین ماشین حساب در FAR ساخته شده است و اجازه می دهد تا نه تنها انجام محاسبات ساده ، بلکه تبدیل واحدهای اندازه گیری و وزن از یک سیستم به سیستم دیگر. مطمئناً هنگام حل مسائل فیزیک و خواندن ادبیات کلاسیک آمریکایی ، با پا و اینچ ، این امر مفید خواهد بود.

نامه دور

برای کسانی از شما که به دلایلی از Outlook Express استفاده نمی کنید (خوب ، به عنوان مثال ، به دلایل مذهبی) و که مشتریان جایگزینی مانند خفاشیا Mozilla Mail به نظر نمی رسد به اندازه کافی جالب باشد ، شما باید FAR Mail را نصب کنید. قابلیت ارسال و دریافت نامه در قالب متن و HTML در هرگونه رمزگذاری ، پشتیبانی از فایلهای پیوست ، دفترچه آدرس و بسیاری از حسابهای ایمیل (SMTP ، IMAP و البته POP3). حتی فیلتر کردن حروف نیز وجود دارد. با این حال ، تصور کنید که کسی این برنامه را به برنامه جداگانه ترجیح می دهد مشتریان ایمیل، برای ما بسیار سخت است

نمایشگر چند رسانه ای

نمایشگر چند رسانه ای

نیاز به استفاده از ابزارهای جانبی خارجی برای مشاهده تصاویر و فایل های ویدئویی تقریباً در همه مدیران فایل یک ویژگی ناخوشایند است. با این حال ، در مورد ما ، این مشکل را می توان به سادگی حل کرد - فقط ماژول Multimedia Viewer را نصب کنید تا همه تصاویر را مستقیماً در پنجره FAR مشاهده کنید. علاوه بر این ، این افزونه حتی به شما امکان می دهد بدون ترک رابط برنامه به ملودی ها گوش دهید. نکته اصلی: فراموش نکنید که کتابخانه اضافی را (که روی دیسک ما قرار دارد) بارگیری کنید تا همه آن به درستی کار کند.

تتریس

و در نهایت ، بی فایده ترین افزونه برای FAR. نه ، بلکه حتی مضرترین ها. این افزونه ، همانطور که احتمالاً خودتان حدس زده اید ، امکان پخش "Tetris" معروف را درست در پنجره برنامه فراهم می کند. کار در این مورد این خطر را دارد که تا زمان های بهتری در عقب قرار گیرد. خوانندگان نوستالژیک دوران DOS مطمئناً به خاطر خواهند آورد که ایجاد Alexander Pajit-nov در مدیر فایل های قدیمی DOS Navigator ساخته شده است و حتی در آن صورت آنها را از انجام کارهای مهم باز می دارد.

FAR Manager: معرفی مختصر

این مدیر فایل شبیه به نورتون ، که توسط برنامه نویس معروف روسی یوگنی روشال ایجاد شده است ، رابط کاربری برنامه Norton Commander را که برای بسیاری از کاربران آشنا است ، بازسازی می کند. FAR برای کار با پرونده ها ، فهرست ها و بایگانی ها در طراحی شده است محیط ویندوز 95/98 / Me و Windows 2000 / NT و می توانند در دو حالت تمام صفحه و پنجره عمل کنند. ما ستایش های این برنامه را نخواهیم خواند ، اما ، به نظر ما ، راحت تر وجود ندارد مدیر فایل، حداقل برای فردی که در زمانی مجبور بود به طور جدی با برنامه فرمانده نورتون کار کند.

چه چیزی را ترجیح دهیم؟

البته ، نیازی به ارائه ابزار معروف Norton Commander نیست. در حال حاضر آخرین نسخه Norton 2000 است ، عالی است حل کننده مشکل 2000 ، اما مورد علاقه خاصی برای کاربر روسی نیست. دلایل زیادی برای این امر وجود دارد ، اجازه دهید تنها مهمترین آنها را نام ببریم: بسته روسی نشده است. فونت مورد استفاده شامل سیریلیک نیست ، بنابراین نمی توان از نامهای پرونده ها و فهرستهای روسی استفاده کرد. درونی؛ داخلی پایگاه اطلاع رسانیبسته شامل هیچ برنامه روسی نمی شود. علاوه بر این ، اهمیت چندانی ندارد که برنامه حدود 10 مگابایت (نسخه 1.0) را روی هارد دیسک شما اشغال کند ، و ارزان نیست.

بر خلاف ابزار Norton Commander ، آخرین نسخه برنامه FAR (FAR 1.70b3) تنها کمی بیشتر از 2 مگابایت فضای دیسک را اشغال می کند و نسخه قبلی (FAR 1.70b2) عموماً نصف "وزن" دارد. FAR Manager یک محصول shareware محسوب می شود. هزینه ثبت آن 25 دلار است (بدون ثبت نام ، محصول 40 روز کار می کند) و شهروندان و سازمان های کشورهای مستقل مشترک المنافع و کشورهای بالتیک می توانند برنامه را به صورت رایگان ثبت کنند. برای ثبت موفقیت آمیز آن (این کار با اجرای برنامه FAR با پارامتر –r: "FAR -r" انجام می شود) ، کاربری از اتحاد جماهیر شوروی سابق باید عبارت "ثبت نام xUSSR" را به عنوان نام کاربری وارد کند و کد ثبت نام خواهد شد روزی از هفته که تصمیم به ثبت نام برنامه گرفتید (به عنوان مثال ، کلمه "دوشنبه" با حروف کوچک روسی وارد شده است). آدرس سرور FAR: http://www.rarsoft.com/ ، ftp://rarsoft.ti.sk/pub/FAR/ و ftp://rarsoft.ti.sk/pub/FAR/ (اگرچه در آخرین نسخه همزمان ظاهر می شود).

در مورد قابلیت های نرم افزاری FAR Manager ، اینجا نیز این ابزار مفیددر بهترین حالت خود قرار دارد - هم برای طیف وسیعی از کاربران و هم برای متخصصان حرفه ای. واقعیت این است که علاوه بر ویژگی های استانداردکه از اولین نسخه های Norton Commander شناخته شده است ، دارای ویژگی های بسیار خوبی است. این موارد شامل تعیین اندازه دایرکتوری ها ، فراخوانی لیستی از وظایف فعال است. انتقال فایل از طریق سرویس گیرنده FTP FAR هنگام کار با بایگانی فرصتهای زیادی را فراهم می کند: بایگانی و باز کردن فایلها ، مشاهده ، ویرایش و راه اندازی فایلها از بایگانی برای اجرا. این برنامه از اکثر فرمت های بایگانی شناخته شده ، از جمله خود استخراج و بایگانی CAB پشتیبانی می کند. FAR نام فایلهای طولانی را کاملاً درک می کند ، با حروف روسی درست کار می کند و ویرایشگر داخلی به شما امکان می دهد بین کدگذاری DOS و WIN جابجا شوید. اما ما به شمارش بیشتر ویژگی های برنامه نمی پردازیم ، زیرا قبلاً مطالب زیادی در این مورد نوشته شده است.

در رایانه های متخصصان حرفه ای ، این برنامه مدتهاست که جایگاه شایسته خود را دارد و من خیلی دوست دارم این ابزار توجه همه بقیه برادری کاربران را به خود جلب کند. با نصب آن بر روی رایانه خود ، دیگر نمی خواهید از آن جدا شوید و Norton Commander و حجم دیسکی را که قبلاً مجبور بودید با آن به اشتراک بگذارید برای همیشه فراموش کنید.

افزونه برای FAR

برنامه FAR Manager در ابتدا به عنوان یک پوسته با ساختار ماژولار تصور می شد (وجود API باعث افزایش قابلیت های پوسته از طریق به اصطلاح افزونه های افزونه می شود). افزونه ها ماژول هایی هستند که از FAR فراخوانی می شوند و از توابع و رابط FAR استفاده می کنند. گنجاندن طیف گسترده ای از افزونه ها به معنی افزایش قابل توجه عملکرد برنامه است. به طور پیش فرض ، مدیریت فایل با چندین ماژول مفید تکمیل می شود که از کار با بایگانی و سرورهای ftp ، با یک شبکه و یک پنل موقت برای ذخیره فایل ها و فهرست ها و استفاده از انواع رمزگذاری های روسی پشتیبانی می کند. تعداد افزونه های داخلی از نسخه به نسخه به طور مداوم در حال افزایش است و بر این اساس تعداد عملکردهای ارائه شده توسط برنامه در حال افزایش است.

علاوه بر این ، افزونه های جدید توسط نویسندگان مختلف به طور منظم ظاهر می شود. برخی از آنها علاقه بیشتری دارند ، برخی دیگر کمتر ، اما تعداد کل آنها دائما در حال افزایش است (در در حال حاضرحدود 407 افزونه مختلف شناخته شده است) و نسخه های قدیمی افزونه ها به طور دوره ای با افزونه های جدید جایگزین می شوند. علاوه بر این ، هم نویسنده FAR Manager و هم نویسندگان افزونه های خاص به خواسته ها و پیشنهادات کاربران گوش می دهند و در مواردی ایده های آنها را در نسخه های جدید پیاده سازی می کنند. کاملترین لیست افزونه ها با قابلیت مرتب سازی آنها بر اساس پارامترهای مختلف را می توانید در آدرس پیدا کنید ، که نوعی انجمن اینترنتی نویسندگان افزونه های FAR است.

چندین افزونه مفید ، همانطور که قبلاً اشاره کردیم ، به طور خودکار در توزیع FAR Manager قرار می گیرند. از رایج ترین مواردی که استفاده می کنم ، می خواهم یک مدیر چاپ مناسب و ماژول "تبدیل پرونده ثبت فایل" را نام ببرم ، که به شما امکان می دهد تغییر در املای نام فایلهای فهرست انتخاب شده را یکپارچه کنید. ماژول "مقایسه پیشرفته" نیز بسیار مثر است ، که بر خلاف دستور "مقایسه پوشه ها" که از نورتون شناخته شده است ، به شما امکان می دهد یک شماره را تعیین کنید پارامترهای اضافیمقایسه (زمان ، محتوا ، اندازه) ، و همچنین شامل یا برعکس ، هنگام مقایسه ، فایل ها و پوشه های خاصی را حذف کنید. افزونه معروف "FTP-client" روند انتقال فایل ها را تا حد زیادی تسهیل می کند. آخرین نسخه FAR (1.70b3) یک افزونه جالب دیگر "منوی زمینه Explorer" (شکل 1) اضافه کرده است ، با این حال ، اکثر ویژگی های اعلام شده در آن هنوز فعال نیستند. در عین حال ، حداقل برخی از عملکردهای این ماژول را می توان به طور گسترده ای در عمل استفاده کرد (به عنوان مثال ، "ارسال" ، "برش" ، "کپی" و "چسباندن").

اغلب افزونه ها پیاده سازی می شوند توابع مختلف، که مورد نیاز همه کاربران نیست. ارتباط استفاده از یک یا چند ماژول اضافی بستگی به شرایط کاری خاص دارد. بنابراین ، قبل از نصب همه افزونه ها در یک ردیف ، باید خوب فکر کنید. و تنها در آن صورت ، با تجزیه و تحلیل دقیق نیازهای خود ، باید فقط ماژول های اضافی مورد نیاز خود را نصب کرده و در نتیجه میزان حافظه و منابع مورد استفاده برنامه را کاهش دهید.

نصب هر افزونه جدید بسیار آسان است. شما باید یک زیر شاخه Plugins در فهرست FAR ایجاد کنید (به طور پیش فرض C: \ Program Files \ Far) (در آخرین نسخه هابرنامه ، به طور خودکار ایجاد می شود) ، در داخل آن ، یک دایرکتوری فرعی ویژه برای این افزونه ایجاد کرده و تمام فایل های افزونه را در آن کپی کنید. پس از این دستکاری ها ، برنامه را به روش معمول می بندید و سپس آن را مجدداً راه اندازی می کنید و افزونه شروع به کار می کند. با فشردن کلید F11 و انتخاب آن از لیست باز شده ، می توانید افزونه مورد نیاز را فراخوانی کنید. برخی از افزونه ها نیز از طریق ترکیب Alt + F1 (Alt + F2) انتخاب می شوند. برای تغییر پارامترها افزونه های نصب شدهشما باید از فرمان F9ФParametersФParameters ماژول های خارجی استفاده کنید و تنظیمات لازم را انجام دهید (شکل 2).

آیا افزونه های FAR واقعاً ضروری هستند؟

همانطور که در بالا ذکر شد ، در زمان نگارش این مقاله ، 407 افزونه مختلف به طور رسمی در http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi ثبت شده است (احتمالاً یافتن دیگری امکان پذیر نیست ابزار نرم افزاری، که برای آن چنین عددی ایجاد می شد). از یک سو ، چنین طیف وسیعی از امکانات ارائه شده توسط افزونه ها مازاد به نظر می رسد ، اما از سوی دیگر ، این مزیت اصلی FAR Manager نسبت به سایر برنامه هایی است که برای کار با پرونده ها و دایرکتوری ها طراحی شده اند. پس از همه ، ساختار ماژولار FAR به کاربران اجازه می دهد تا دقیقاً آن افزونه هایی را که مورد نیاز است ، متصل کرده و جدا کنند.

در مورد انواع افزونه های FAR که امروزه وجود دارد ، می توانید همه چیز را در میان آنها بیابید-از Tetris ، معکوس و تقویم کوچک ، تبریک تولد به شما ، و پایان دادن به انواع مشتریان. "مجموعه" افزونه ها هنوز شامل مواردی است که به طور خودکار در توزیع FAR Manager گنجانده شده یا ویژگی هایی را ارائه می دهند که قبلاً در آخرین نسخه های برنامه اجرا شده اند (این افزونه ها امروزه ممکن است فقط برای کاربران نسخه های قدیمی مدیریت فایل مورد توجه قرار گیرد).

بخش خاصی از پایه افزونه می تواند برای طیف وسیعی از کاربران مفید باشد ، با این حال ، اکثر افزونه های FAR هنوز ویژگیهای کاملاً خاصی را پیاده سازی می کنند ، که به دلیل ماهیت کار بر روی کامپیوتر ، نیاز به آنها وجود دارد. برای همه بوجود نمی آید بنابراین ، بخش قابل توجهی از افزونه ها فقط برای کاربرانی طراحی شده اند که با مشکلاتی مشابه خود نویسندگان افزونه روبرو هستند.

Clipboard Copy ، Clipboard Copy Alt

این افزونه ها برای استفاده از کلیپ بورد برای کپی و انتقال فایل ها و پوشه ها به طور معمول در Windows در نظر گرفته شده اند ، اما قبلاً در FAR Manager موجود نبود. کپی (انتقال) هم از ویندوز به FAR و هم برعکس مجاز است. به خودی خود ، چنین ویژگی عملیات کپی و جابجایی معمول را بسیار تسهیل می کند ، اما نمی توان گفت که بسیار راحت اجرا می شود (اگر در ویندوز کافی است ، همانطور که می دانید ، راست کلیک کرده و عملکرد مورد نظر را انتخاب کنید ، سپس در FAR شما باید ترکیب F11Ф Exchange buffer Ф Copy (Move / Cut or Paste) را اجرا کنید. درست است ، شما نمی توانید از نویسندگان افزونه ها غیرممکن را مطالبه کنید: این مسیری است که بر اساس منطق اصلی فرض می شود افزونه. این ایده در ابتدا در افزونه Clipboard Copy پیاده سازی شد ، اما به طور کامل اجرا نشد: هنگام تلاش برای کپی کردن برخی از فایل ها ، برنامه خطای سیستم فایل را می دهد. بعداً ، مشابه عملکرد افزونه Clipboard Copy Alt ظاهر شد ، در کارهایی که ما با هیچ موقعیت خطایی مواجه نشدیم. بایگانی: cl bcopy110.rar (158،296 بایت، نویسنده - الکساندر کوتلوویچ) - افزونه Copy Clipboard؛ از نسخه FAR1.60 ، clipcopy.rar (9361 بایت ، نویسنده - Andrey Budko) - افزونه Clipboard Copy Alt کار می کند. از FAR1.65 کار می کند

ایجاد کننده لیست فایل ها

همانطور که از نامش مشخص است ، در نظر گرفته شده است که یک فایل در فهرست فعلی ایجاد کند که شامل فهرستی از نام پرونده های انتخاب شده باشد. اگرچه ، البته ، توانایی معمول برای کپی کردن نام فایل های انتخاب شده در کلیپ بورد با فشار دادن Ctrl + Ins و سپس چسباندن از کلیپ بورد در یک فایل متنی وجود دارد ، اما این افزونه در برخی موارد کاملاً مناسب است. این به شما امکان می دهد فایلها را با مسیرها کپی کنید (وارد کردن مسیرهای طولانی برای گروهی از فایلها به صورت دستی سرگرم کننده بسیار مشکوک است) ، و همچنین لیست ایجاد شده فایلها را با فایلهای جدید و پردازش زیر پوشه ها (البته در صورت انتخاب) تکمیل می کند. شرایطی وجود دارد که به سادگی غیر قابل تعویض است (به عنوان مثال ، نویسنده این مقاله ، به عنوان معلم ، اغلب هنگام تشکیل تکالیف مستقل به آن نیاز دارد). بایگانی: flist22.rar (107،780 بایت ، نویسنده - آندری بلوسوف) ؛ از FAR1.60 کار می کند

ویرایش مبادله

در واقع ، این افزونه دو ماژول را نشان می دهد: "براکت های جفت شده" و "Rus<->Lat "، البته برای ویرایش فایل در ویرایشگر متن FAR. ماژول اول وظیفه یافتن و برجسته سازی براکت های تک و دو زوج را در انواع مختلف بر عهده دارد. افزونه برای نسخه FAR1.63 نوشته شده است ، که چنین فرصتی را فراهم نمی کند. نسخه FAR 1.70b2 از قبل شامل افزونه "Brackets" داخلی است که عملکردهای مشابه را انجام می دهد. در مورد ماژول "Rus<->Lat "، سپس می توان آن را فقط به صورت دستی متصل کرد و توانایی بسیار مفیدی برای تبدیل بلوک انتخاب شده مطابق با قانون QWERTY فراهم می کند<->QWERTY ، و اگر نیازی به تغییر الفبا ندارید و نیازی به تایپ مجدد متن ندارید ، چنین نیازی دائماً بوجود می آید. بایگانی: editswap.zip (16 800 بایت ، نویسنده - Valentin Skirdin). اگرچه افزونه برای نسخه FAR1.63 نوشته شده است ، اما در نسخه های بعدی برنامه خوب کار می کند. درست است که عملکرد پیدا کردن و برجسته کردن پرانتز تکراری است.

حذف نصب

این افزونه به شما این امکان را می دهد که برنامه ها را از FAR Manager به همان روشی که معمولاً از صفحه کنترل (F11F حذف برنامه ها ، نام برنامه انتخاب کنید) حذف کنید. بایگانی: uinst11.zip (8 619 بایت ، نویسنده - دیمیتری ژمروف) ؛ از FAR1.65 کار می کند

FAR Navigator (ProxyFtp)

این ماژول به شما امکان می دهد نه تنها با سرورهای ftp (بارگیری یا حذف فایلها و فهرستها از سرور ، کپی فایلهای خود در سرور) ، به عنوان یک افزونه سرویس گیرنده FTP استاندارد ، بلکه با سرورهای http (بارگیری از سرور) نیز کار کنید. در صورت خرابی اتصال ، امکان از سرگیری پرونده ها وجود دارد. در مورد بارگیری فایل ها بر روی رایانه ، البته فرصت های راحت تری نیز وجود دارد که توسط مدیران بارگیری مخصوصاً برای این کار طراحی شده است (در اینجا و با رزومه راحت تر ، و بر اساس برنامه ، و بارگیری با بالاترین سرعت ممکن و غیره) ) ، بنابراین این جهت ، به طور کلی ، برای همه مناسب نیست. و اگر در مورد عملکرد معکوس صحبت کنیم ، عملکردهای افزونه باید مورد توجه مخاطبان زیادی قرار گیرد. برای اتصال به سرور ، باید یک دنباله ساده از اقدامات را انجام دهید: F11ФFAR NavigatorФ نام و سایر پارامترهای سرور را با فشار دادن ترکیب Shift + F4 وارد کنید. بایگانی: FARnav18b8.zip (161،583 بایت ، نویسنده - واسیلی موسنینف) ؛ از FAR1.65 کار می کند

ویرایشگر وب

این افزونه به شما امکان می دهد فایل های html را در ویرایشگر متن داخلی FAR با درج الگوهای طیف وسیعی از برچسب های HTML (شکل 4) ، ویژگی های CSS ، ساختارهای PHP (شکل 5) و غیره ایجاد و ویرایش کنید. روند ایجاد صفحات وب به این روش بسیار وقت گیر و پرهزینه است و چندان الهام بخش نیست ، به ویژه هنگامی که به محصولات نرم افزاری که مخصوص این منظور طراحی شده اند فکر می کنید. با این حال ، این ماژول می تواند در روند اشکال زدایی یک صفحه بسیار مفید باشد ، هنگامی که شما نیاز به ایجاد حداقل تغییرات دارید ، نتیجه را ذخیره کرده و بلافاصله بررسی کنید. علاوه بر این ، برخی از برچسب ها (برای مثال ، برای ارتقاء موفقیت آمیز صفحه شما) هنوز باید به صورت دستی درج شوند و ویرایشگر وب به سرعت بخشیدن به کل این روند کمک می کند. برای درج یک برچسب ، از دنباله اقدامات زیر استفاده کنید: F11ФHTML - Editor تگ مورد نیاز را انتخاب کنید. بایگانی: web10.zip (163،749 بایت ، نویسنده - الکساندر ارمولاف) ؛ از FAR1.7 کار می کند

برنامه نویسی افزونه های FAR راهنمای دایره المعارف توسعه دهنده

این یک دانشنامه در زبان روسی PlugRinG Help برای توسعه دهندگان افزونه است. در اصل ، توزیع FAR Manager همچنین حاوی یک فایل راهنما است ، اما نسبتاً کوتاه است. بنابراین ، نویسندگان این افزونه تصمیم گرفتند یک دایره المعارف راهنما بنویسند ، که در آن فناوری توسعه افزونه در ارتباط با C / C ++ و Pascal (ساختارها ، عملکردهای سرویس ، توابع صادر شده و غیره) مورد بحث قرار می گیرد. به طور مفصل ، توصیه های خاصی در این زمینه و نمونه های متعدد ارائه شده است. علاوه بر این ، در اینجا مقالاتی از نویسندگان مختلف در مورد مشکلاتی که در مراحل مختلف توسعه افزونه های خود با آن روبرو شده اند ، منتشر شده است. به عبارت دیگر ، این دایره المعارف برای کسانی که تصمیم گرفتند تعداد نویسندگان افزونه را پر کنند ، کمک بزرگی است. برای راه اندازی دانشنامه ، کافی است روی فایل pluginsr.chm کلیک کنید. بایگانی: help / pluginsr_chm.zip (394 619 بایت ، نویسندگان - والنتین اسکیردین ، ​​ایگور روسکیخ ، ایوان سینتورین ، کریل کیریچنکو ، آرتم نظروف ، واسیلی موشینوف و دیمیتری ژمرف) بر روی نسخه FAR1.7b3 متمرکز شده است.

PlugRinGviewer

افزونه برای کار با پایگاه داده افزونه ها - PlugRing طراحی شده است (شکل 6). برای یک کاربر عادی ، سازماندهی یک مشاهده هدفمند افزونه ها بر اساس دسته بندی ممکن است جالب باشد. مزیت این افزونه این است که نیازی به مطالعه طولانی مدت و مداوم کل پایگاه افزونه ندارید ، اگر لازم است به عنوان مثال بدانید چه افزونه هایی برای کار با اینترنت یا چاپگر وجود دارد. با این حال ، قابلیت PlugRinGviewer بسیار گسترده تر است: شامل بارگیری افزونه ها از پایگاه داده ، به روز رسانی و افزودن افزونه های جدید است. اما این ویژگی عمدتاً نویسندگان افزونه را هدف قرار می دهد. برای اتصال به پایگاه داده ، ابتدا باید افزونه را به سرور پروکسی خود (F9FParametersFParameters of modules modulesFBase of plugRingFProxy settings) پیکربندی کنید و سپس ، پس از اتصال به اینترنت ، Alt + F1 (Alt + F2) را فشار داده و انتخاب کنید " پایه افزونه PlugRing "(یا به صورت استاندارد از طریق پایه افزونه F11F PlugRing). بایگانی: plugring.zip (394 619 بایت ، نویسنده - واسیلی موسنینف) ، از نسخه FAR1.65 کار می کند.

برای اطلاعات بیشتر ، به شما توصیه می کنیم با آدرس http: //www.uic تماس بگیرید. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi ، جایی که بیش از 400 افزونه به صورت رایگان در انتظار شما هستند ، به گفته آنها ، برای هر سلیقه ای.

ComputerPress 2 "2002