کتاب Learning the vi and Vim Editors نسخه Early Release Raw & United با نام کامل Power and Agility Beyond Just Text Editing یک منبع مناسب برای یادگیری ویرایشگرهای vi و Vim میباشذ. این کتاب در 17 فصل به شرح کامل این ویرایشگرها میپردازد و نکات و ترفندهای آنها را آموزش میدهد.
در ادامه مقدمهای از کتاب Learning the vi and Vim Editors را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learning the vi and Vim Editors:
ویرایش متن یکی از رایجترین وظایف در هر سیستم رایانهای است و vi یکی از مفیدترین ویرایشگرهای متنی استاندارد در یک سیستم است. با vi شما میتوانید فایلهای جدید ایجاد کنید یا هر فایل موجود فقط برای متن را ویرایش کنید.
vi، مانند بسیاری از ابزارهای کلاسیک توسعه یافته در سالهای اولیه یونیکس®، شهرت زیادی در پیمایش دارد. کلون تقویت شده Bram Moolenaar ،Vim (“بهبود یافته”)، راه زیادی را در جهت حذف دلایل چنین برداشتهایی طی کرده است. Vim شامل امکانات بیشماری، راهنماهای بصری و صفحههای راهنما است. امروزه Vim محبوبترین نسخه vi است، بنابراین این نسخه هشتم روی Vim به شرح زیر تمرکز میکند:
بخش I ،vi و Vim Fundamentals، مهارتهای اولیه vi را که برای همه نسخههای vi قابل اجرا است آموزش میدهد، اما این کار را در زمینه Vim انجام میدهد.
قسمت دوم، Vim، تعدادی فصل را به طور خاص به ویژگیهای پیشرفته Vim اختصاص میدهد.
بخش سوم، Vim In The Larger Milieu ، فصلهای مربوط به Vim در مقیاسی بزرگتر را ارائه میدهد.
محدوده این کتاب
کتاب Learning the vi and Vim Editors شامل 17 فصل و چهار ضمیمه است که به چهار قسمت تقسیم شده است. بخش I ،vi و Vim Fundamentals، برای شروع سریع استفاده از vi و Vim و پیگیری مهارتهای پیشرفته ای طراحی شده است که به شما امکان میدهد از آنها به طور مؤثر استفاده کنید.
دو فصل اول، فصل 1، معرفی vi و Vim، و فصل 2، ویرایش ساده، چند دستور ساده ویرایش را ارائه میدهد که میتوانید با آنها شروع کنید. شما باید اینها را تمرین کنید تا طبیعت دوم باشند. شما میتوانید در پایان فصل 2، با یادگیری برخی از عملیات ویرایش ابتدایی، مطالعه را متوقف کنید. اما منظور ویراستاران بسیار بیشتر از پردازش واژه ابتدایی است. تنوع دستورات و گزینهها شما را قادر میسازد تا تعداد زیادی از ویرایشهای سختافزاری را میانبر کنید.
فصل 3، حرکت با عجله، و فصل 4، فراتر از اصول اولیه، فصل چهارم کتاب Learning the vi and Vim Editors، بر روی روشهای آسانتر انجام وظایف تمرکز کنید. در اولین خواندن خود، حداقل به این فکر میکنید که vi و Vim چه کارهایی میتوانند انجام دهند و چه دستوراتی را میتوانید برای نیازهای خاص خود به کار بگیرید. بعداً، میتوانید برای مطالعه بیشتر به این فصلها برگردید.
فصل 5، معرفی ویرایشگر سابق، فصل 6، جایگزینی جهانی، و فصل 7، ویرایش پیشرفته، این فصول از کتاب Learning the vi and Vim Editors، ابزارهایی را ارائه میدهد که به شما کمک میکند بار ویرایش بیشتری را به کامپیوتر منتقل کنید. آنها شما را با ویرایشگر ex line که در vi و Vim قرار دارد، آشنا میکنند و به شما نشان میدهند که چگونه دستورات ex را از داخل vi و Vim صادر کنید.
قسمت دوم، Vim ،Vim را توصیف میکند، محبوبترین کلون vi در 21 سال در قرن 21. این به جزئیات بسیاری (بسیاری!) ویژگیهای Vim نسبت به نسخه اصلی vi میپردازد.
فصل 8، Vim (vi بهبود یافته): مرور کلی و پیشرفتها در vi، این فصل از کتاب Learning the vi and Vim Editors، مقدمهای کلی در مورد Vim ارائه میدهد. این فصل همچنین مروری بر پیشرفتهای مهم Vim نسبت به vi، مانند کمک داخلی، کنترل بر مقداردهی اولیه، دستورات حرکتی اضافی، عبارات منظم گسترده و بسیاری دیگر دارد.
فصل 9، Graphical Vim (gvim) ،Vim را در محیطهای GUI مدرن، مانند مواردی که اکنون در سیستمهای تجاری Unix ،GNU/Linux و سایر کارهای یونیکس و MS-Windows استاندارد هستند، بررسی میکند.
فصل 10، چندین ویندوز در Vim، این فصل از کتاب Learning the vi and Vim Editors، بر ویرایش چند پنجره تمرکز میکند، که شاید مهمترین ویژگی اضافی نسبت به استاندارد vi باشد. این فصل تمام جزئیات مربوط به ایجاد و استفاده از چندین پنجره را ارائه میدهد.
فصل 11، پیشرفتهای Vim برای برنامهنویسان، بر استفاده از Vim به عنوان ویرایشگر برنامهنویس، بالاتر و فراتر از امکانات آن برای ویرایش متن کلی، متمرکز است. ویژگیهای انعطافپذیری و ترسیم، تورفتگی هوشمند، برجستهسازی نحو و افزایش چرخه ویرایش-کامپایل-اشکالزدایی از ارزش ویژهای برخوردار است.
فصل 12، اسکریپتهای Vim، فصل دوازدهم از کتاب Learning the vi and Vim Editors، به زبان فرمان Vim نگاه میکند، که به شما امکان میدهد اسکریپتها را برای سفارشیسازی و متناسب با نیازهای خود بنویسید. بسیاری از سهولت استفاده Vim “خارج از جعبه” ناشی از تعداد زیادی اسکریپت است که سایر کاربران قبلاً آن را نوشته و در توزیع Vim مشارکت داشتهاند.
فصل 13، سایر مطالب جالب در Vim، فصل سیزدهم کتاب Learning the vi and Vim Editors، کمی فصل جامع است و تعدادی از نکات جالب را پوشش میدهد که در فصلهای قبلی قرار نمیگیرد.
فصل 14، برخی از تکنیکهای قدرت Vim، فصل چهاردهم از کتاب Learning the vi and Vim Editors، برخی از “تکنیکهای قدرت” مفید را ارائه میدهد. بر اساس ایده بازسازی کلیدهای شخصی، راههای بیشتری را برای بهرهوری به شما نشان میدهد.
قسمت سوم، Vim In The Larger Milieu، به بررسی نقش vi و Vim در توسعه نرمافزارهای بزرگتر و استفاده از رایانه میپردازد.
فصل 15، Vim به عنوان IDE: برخی از مونتاژها مورد نیاز است، نوک کوه یخی از جهان افزونههای Vim را لمس میکند، و تمرکز بر این است که چگونه میتوانید از Vim از یک ویرایشگر “فقط” به یک محیط توسعه کامل توسعه یافته (IDE) تبدیل شوید.
فصل 16، vi در همه جا است، به بررسی دیگر محیطهای نرمافزاری مهم میپردازد که در آن ویرایش به سبک vi میتواند برای افزایش بهرهوری به کار گرفته شود.
فصل 17، Epilogue، خلاصهای مختصر برای جمعبندی موارد ارائه میدهد.
قسمت چهارم، پیوستها، مواد مرجع مفیدی را ارائه میدهد.
ضمیمه A، ویرایشگرهای vi ،ex و Vim، همه دستورات استاندارد vi و ex را که بر اساس عملکرد مرتب شدهاند، فهرست میکند. همچنین یک لیست الفبایی از دستورات سابق را ارائه میدهد. دستورات vi و ex منتخب از Vim نیز گنجانده شده است.
ضمیمه B ،گزینههای تنظیم، لیست گزینههای فرمان را برای vi و Vim لیست میکند.
ضمیمه C، سمت روشنتر vi، برخی از مطالب طنزآمیز مربوط به vi را ارائه میدهد.
ضمیمه D ،vi و Vim: سورس کد و سازه، توضیح میدهد که از کجا میتوان “Heirloom” vi و همچنین چگونه Vim را برای سیستم Unix ،GNU/Linux ،MS-Windows یا Macintosh دریافت کرد.
همچنین شما میتوانید برای آشنایی مقدماتی با لینوکس از کتاب Linux for dummies نیز استفاده نمائید.
سرفصلهای کتاب Learning the vi and Vim Editors:
- Part I. vi and Vim Fundamentals
- Chapter 1, Introducing vi and Vim
- Chapter 2, Simple Editing
- Chapter 3, Moving Around in a Hurry
- Chapter 4, Beyond the Basics
- Chapter 5, Introducing the ex Editor
- Chapter 6, Global Replacement
- Chapter 7, Advanced Editing
- Part II. Vim
- Chapter 8, Vim (vi Improved): Overview and Improvements Over vi
- Chapter 9, Graphical Vim (gvim)
- Chapter 10, Multiple Windows in Vim
- Chapter 11, Vim Enhancements for Programmers
- Chapter 12, Vim Scripts
- Chapter 13, Other Cool Stuff in Vim
- Chapter 14, Some Vim Power Techniques
- Part III. Vim In The Larger Milieu
- Chapter 15, Vim as IDE: Some Assembly Required
- Chapter 16, vi is Everywhere
- Chapter 17, Epilogue
- Part IV. Appendixes
- Appendix A, The vi, ex, and Vim Editors
- Appendix B, Setting Options
- Appendix C, The Lighter Side of vi
- Appendix D, vi and Vim: Source Code and Building
فایل کتاب Learning the vi and Vim Editors را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.