کامپیوترنرمافزار

ویرایشگر vi: دستور، آموزش، تنظیم

نسل جدیدی از کامپیوتر به عنوان یکی در پایه سیستم عامل با یک رابط گرافیکی ساخته شده است. امروز، حتی همه به یاد داشته باشید که برخی از 40 سال پیش، همه مدیریت با استفاده از دستورات متنی ویژه انجام شد، و کار با کامپیوتر را مانند یک ارتباط یک طرفه در چت بود. و با وجود این تغییرات فوق العاده ای در دنیای الکترونیک، بسیاری از طرفداران مدیریت منحصرا خط فرمان، و محصولات با استفاده از دستورات متنی وجود دارد. به عنوان مثال، ویرایشگر vi، که به عنوان یکی از ابزارهای راحت ترین و انعطاف پذیر برای تایپ امروز. در زیر به بررسی دقیق تر در مواد است که نشان دهنده ششم. دستورالعمل به سردبیر، دستورات پایه و قابلیت های - این همه بعد.

ششم چیست؟

در هسته آن، ششم هیچ یک دیگر از ویرایشگر متن کلاسیک، که از بسیاری از در طول دوره از اوایل دهه 70 تا 90 اواخر وجود دارد. این YL خاص در سال 1976 توسعه یافته است. اد - ایده برای ایجاد یک ویرایشگر جدید متن ساده به سر بیل جوی، که پس از آن دیگر محصول محبوب مورد استفاده قرار گرفت بود. با توجه به جوی و همکارانش، اد بیش از حد پیچیده بود و "فنا پذیران" تواند از آن استاد به طور کامل. به همین دلیل، Dzhordzh Koloris ویرایشگر متن خود را دارد، که از قضا بود به نام "ویرایشگر برای فنا پذیران" ایجاد، و سپس به بیل آن را اصلاح و به ذهن مدرن، که به این روز وجود دارد منجر شده است.

سیستم مورد نیاز

هیچ پیش نیاز برای توسعه خط فرمان و ویرایشگرهای متنی وجود دارد مانند VI وجود ندارد. شما می توانید از ابتدا و در هر پلت فرم شروع، چه آن سیستم های شبه یونیکس (و "چنگال" از آنها) و یا توزیع مبتنی بر لینوکس است. در هر یک از آنها شما می توانید ششم در بعضی از فرم یا دیگر تنظیم شده است. ویرایشگر vi برای ویندوز نیز وجود دارد.

گزینه و ضوابط

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

  • VIM - یک نسخه اصلاح شده از ویرایشگر کلاسیک. از ویژگی های اصلی این برنامه توانایی برای تنظیم پسوند های سفارشی، مانند نحو برجسته، پشتیبانی از یونیکد، پشتیبانی از ماکروها، صرفه جویی در جلسات فردی و خیلی بیشتر است. همچنین یک نسخه با یک رابط گرافیکی به نام GVim وجود دارد.
  • الویس - یکی از کلون اول ششم، نوشته شده در زبان برنامه نویسی C و در یک بار در دسترس در تمام سیستم عامل است. این یک ویرایشگر تمام صفحه که ویندوز و نحو برجسته از است.
  • چقدر زشت و ناپسند - تلاش برای ترکیب از بهترین دو ویرایشگرهای متنی محبوب. در میان کاربران از ویرایشگرهای متن ایمکس و ششم است دشمنی خصوصی وجود دارد. توسعه دهندگان ویل تلاش کرده اند به ترکیب ویژگی های کلیدی هر دو برنامه به منظور ارائه به کاربران با یک ابزار همه کاره برای کار با متن.
  • NVI - ویرایشگر کلاسیک بر اساس VI، به طور خاص برای سیستم های FreeBSD مجددا کامپایل.
  • ادم خائن و بدنهاد - آن را حتی یک مشتری، اما تنها یک پلاگین برای ویرایشگر محبوب متن ایمکس که اجازه می دهد تا شما را به تقلید از یک ویرایشگر متن است، ششم دستورات.

آغاز به کار با VI

احتمال زیاد به کار با ویرایشگر حتی نمی خواهد که به دانلود هر چیزی. ترین لینوکس توزیع های با vi آمده گنجانده شده است. در واقع برای اجرا تنها نیاز به وارد فرمان مناسب و مشخص کردن فایل باز شود. «VIM * نام فایل * کلیپ برد چند منظوره» - اگر می خواهید برای باز کردن یک فایل در VIM، لازم است به ارسال است. بلافاصله پس از آن، به شما خواهد شد یک سند ارائه شده است. «gvim * نام فایل * کلیپ برد چند منظوره» - برای باز کردن آن را در رابط کاربری گرافیکی، شما باید این تیم در جای. در ابتدا، شما را وادار به حالت فرمان. ششم ویرایشگر مستلزم کار در دو حالت: حالت ویرایش و حالت فرمان اولین استفاده می شود برای وارد کردن متن، و یکی برای ناوبری و عملکرد توابع مانند حفظ. بیایید با حالت فرمان و ناوبری شروع می شود.

ناوبری

برای شروع این است که با چه دستورات VI ویرایشگر اجازه می دهد به حرکت مکان نما در سند آشنا می شود. بیشتر برای این کلید H، J، K، L، که راست به ترتیب مسئول جنبش را به سمت چپ، پایین، بالا و، استفاده می شود. در واقع، در نسخه های مدرن از ششم، از جمله VIM و گرافیک "چنگال"، با حمایت از کار فلش، اما خود را مجبور به استفاده از نسخه کلاسیک، شما خواهد شد در نهایت به آن عادت و متوجه است که بسیار سریع تر و راحت تر است. تنها ویژگی که می تواند باعث سردرگمی - ناتوانی در حرکت به خط بالا توسط H و L، به حرکت بالا و پایین دکمه همیشه j و k استفاده می شود. برای حرکت به ابتدا یا انتهای کلید خط استفاده می شود و 0 $. برای حرکت بین صفحات با استفاده از کلید های میانبر Ctrl + F را و Ctrl + ب

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

برای پرش های بسیار بیشتر استفاده می شود پرانتز () و {}. اولین کمک برای حرکت بین جملات، و دیگران بین پاراگراف ها به کل.

راحت ترین راه برای سفر - آن است که در خطوط و کلمات کلیدی در حال حرکت. برای حرکت مکان نما به یک خط خاص، شما باید یک شماره خط را وارد کنید و G (توان آن را یک G سرمایه). برای حرکت به یک کلمه خاص، شما نیاز به شروع جستجوی خود را با استفاده از / شخصیت. برای مثال، اگر شما می خواهید برای پیدا پس مرجع کلمه را وارد کنید / پس مرجع و Enter را فشار دهید. برای حرکت بین کلمات جستجو از کلید n و N. استفاده

ویرایش و صرفه جویی

برای شروع، پیدا کردن چگونه برای رسیدن به ششم ویرایشگر. این را می توان با استفاده از دستور انجام می شود: Q، که به سادگی بسته برنامه بدون هیچ تغییری. شایان ذکر است که نزدیک برنامه کار نخواهد کرد اگر هر گونه تغییر به سند ساخته شده بودند است. این نوع از محافظت در برابر از دست دادن داده، به طوری که قبل از خروج شما همیشه باید اطلاعات وارد شده را ذخیره کنید. صرفه جویی در ویرایشگر vi است با دستور اجرا: W. تیم می تواند در ترکیب. به عنوان مثال، تایپ کردن: WQ، شما به طور همزمان داده ها را ذخیره و برنامه را ببندید. اما این همه نیست. W * نام فایل * کلیپ برد چند منظوره: «صرفه جویی در فایل"، است که با وارد کردن اجرا - اگر شما می خواهید برای ذخیره سند تغییر به عنوان یک فایل جدید، شما باید دستور ویرایشگر vi استفاده کنید.

حالا اجازه دهید در مورد ویرایش "ساده"، که به دستورات مشابه بدون تغییر محتویات اسناد گره خورده است صحبت کنید. به عنوان مثال، به حذف هر گونه شخصیت های مورد استفاده کلید X، و کلید J. برای اتصال از دو ردیف به یکدیگر برای حذف ردیف کل با استفاده از دو کلید فشار دادن د استفاده می شود. جای شخصیت با استفاده از کلید R.

هر کدام از دستورات فوق، شما می توانید کپی (یا چند بار تکرار)، با استفاده از کلید. (نقطه). بنابراین، برای مثال، می تواند برداشته شود فقط چهار خط ورود DD ....

این دستورات می تواند در ترکیب. ما در حال حاضر می دانیم که با کمک پرانتز) می تواند به انتهای خط حرکت می کند، و با کمک از پرانتز}، شما می توانید به پایان پاراگراف پرش. استخدام با آنها د کلیدی، ممکن است برای حذف خطوط و پاراگراف ها به طیف بدون اتلاف وقت.

دانستن به عنوان ویرایشگر vi دستورات برای حذف متن، شما نیاز به یاد بگیرند که چگونه برای بازگرداندن تمام حذف (که می داند چه). برای این منظور، تو کلیدی، که اجازه می دهد تا شما را به یک گام به عقب، بدون توجه به آنچه عمل قبل انجام شد (مگر، البته، این است که بسته شدن برنامه نیست).

حالت ویرایش

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

حالت بصری، کپی و چسباندن

با استفاده از ویرایشگرهای متنی، ما اغلب کپی و پیست توابع از متن استفاده کنید. ما به صفحه کلید در سیستم عامل های مدرن استفاده می شود میانبرهای صفحه کلید Ctrl + C و Ctrl + V، بنابراین کار می توانید به نظر می رسد دلهره آور ششم. در واقع، شما فقط نیاز دارید به حالت بصری بروید، سپس با استفاده از حال حاضر مورد مطالعه تیم را انتخاب کنید و کپی متن مورد نظر. ششم ویرایشگر کپی (مانند خمیر) فقط در حالت ویژه بصری (فعال با فشار دادن V) کار می کند. در حالت تصویری از متن در سند خود را هایلایت شده است. منطقه برجسته را می توان با استفاده از کلید های تغییر حرکت و ترکیبات آن. سپس، پس از انتخاب منطقه مناسب، Y مطبوعات فقط برای کپی کردن متن یا d برای برش آن را (حذف از منطقه انتخاب شده). قرار دادن متن به عنوان ساده - حرکت مکان نما به منطقه مورد نظر و مطبوعات ص متن فورا در زمینه پس از مکان نما باشد.

دستورات پیچیده

بر اساس تیم پیچیده به دلیل تیم ترکیب شده است. آنها در حال حاضر در بالا بحث شده است، اما آنها باید یک بار دیگر تمرکز، چرا که به لطف ترکیب مناسب، شما می توانید حداکثر بهره وری و راحتی دست یابد.

شما همچنین می توانید اعداد را با برخی از دستورات جنبش استفاده کنید. برای مثال، اگر شما می خواهید به حرکت یک کلمه نیست، و بلافاصله به 6، به جای شش بار فشار دادن W، به سادگی 6W را وارد کنید. با اعداد را می توان تنها دو تیم ترکیب شده است. برای مثال، برای حذف چند کلمه، شما می توانید تیم d5w که حذف فقط 5 کلمات استفاده کنید. بر این اساس، ترکیبی از جزء اصلی خطوط، پاراگراف ها و غیره را حذف کنید.

به جای متن

از ویژگی های اضافی است که به ارائه فرصت برای جایگزینی تکه از متن، و همچنین تمام قطعات تطبیق از سند را. این گزینه بسیار مفید است، به ویژه هنگامی که آن را به کد نرم افزار و یا پر کردن پروفایل های بزرگ با داده های تکراری می آید. تصور کنید که یک عبارت را در توضیح خط انتخاب شده از متن وجود دارد، اما ما می خواهیم به آن را تغییر دهید، برای دیگری، مانند دادن غذا برای فکر. در این مورد، دستور به شرح زیر است: - S / توضیح / مواد غذایی دادن برای اندیشه /. به جای همه ارجاع به توضیح در سند ممکن است کمی پیچیده تیم، سپس آن را شبیه به این -:٪ S / توضیح / دادن غذا برای فکر / g است.

به جای یک نتیجه گیری

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.