راه اندازی نهایی Vim

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

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

در فرآیند نصب ، استفاده از آن ضروری خواهد بود رفتن، اگر به این برنامه عادت ندارید می توانید نگاهی به این برنامه بیندازید فرمان تقلب برای git

نسخه اصلی یا نسخه "عالی"

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

برای نصب دستور اصلی ، فقط دستور زیر را اجرا کنید:

$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh

و برای پیشرفته یا "عالی"

git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh

El vimrc برای نسخه "عالی"به شرح زیر است:

runtimepath را تنظیم کنید vim منبع را امتحان کنید ~ / .vim_runtime / my_configs.vim گرفتن پایان است

برای افزودن پیکربندی های خود ، باید پرونده را ویرایش کنیم ~ / .vim_runtime / my_configs.vim.

تنظیمات پیش فرض را ویرایش کنید

هنگام نصب ، طرح رنگ پیش فرض روی تنظیم شده است اوج دریا، می توان رنگهای مورد استفاده برای برجسته کردن نحو را با استفاده از تغییر داد نیرو ویرایش پرونده ~ / .vim_runtime / my_configs.vim و اضافه کردن خط زیر:

رنگ آمیزی پیکسی

باید جایگزین شود اوج دریا توسط هر یک از این 3 طرح رنگ دیگر:

  • خورشیدی
  • پایت
  • برو_سیاه

مسائل احتمالی با پس زمینه شفاف

ممکن است هنگام نصب این پیکربندی برای Vim ، پس زمینه شفاف ترمینال را از دست بدهیم و vim را به روش زیر مشاهده کنیم:

راه اندازی نهایی Vim

برای حل مشکل لازم است خطوط زیر را به پرونده اضافه کنید ~ / .vim_runtime / my_configs.vim:

سلام NonText ctermfg = 18 ctermbg = هیچ cterm = هیچ سلام سلام عادی ctermfg = 16 ctermbg = هیچ cterm = هیچ سلام سلام ctermfg ویژه = ctermbg زرد = هیچ سلام سلام نظر ctermfg = DarkYellow ctermbg = هیچ سلام ثابت ctermfg = آبی ctermbgg = آبی ctermbg زرد = هیچ سلام خط Line Nr ctermfg = DarkGrey ctermbg = هیچ سلام سلام PreProc ctermfg = سبز ctermbg = هیچ سلام سلام بیانیه ctermfg = رنگ آبی ctermbg = هیچ سلام نوع ctermfg = رنگ آبی ctermbg = هیچ سلام خطای ctermfg = ctermbfter cntmfgnt = هیچ سلام ctermfg کلید ویژه = ctermbg فیروزه ای = هیچ سلام ctermfg متن غیرمستقیم = ctermbg آبی = هیچ سلام hi فهرست ctermfg = آبی ctermbg = هیچ سلام سلام MoreMsg ctermfg = سبز ctermbg = هیچ سلام سلام عنوان ctermfg = مجوز ctermbg = N سلام DiffDelete ctermfg = آبی ctermbg = هیچ

که زمینه سیاه را از بین می برد (ctermbg = هیچ) کلمات کلیدی در زبان برنامه نویسی و سایتهایی که متن ندارند (غیرمتنی).

این پارامترها بر اساس طرح رنگ هستند اوج دریا، من صفت را به سادگی اصلاح کرده ام ctrmbg برای تنظیم رنگ پس زمینه به هیچ. اگر طرح رنگ دیگری را انتخاب کردید ، باید پیکربندی پیش فرض آن را پیدا کنید ، آن را در تنظیمات پیکربندی کپی و جایگذاری کنید ctrmbg a NONE

سایر تغییرات

من شخصاً دوست دارم خط فعلی را با شکل زیر برجسته کنم:

سلام CursorLine guifg = هیچ کدوم guibg = # 121212 gui = هیچ ctermfg = هیچ ctermbg = هیچ cterm = BOLD سلام CursorColumn guifg = هیچ guibg = # 121212 gui = هیچ ctermfg = هیچ ctermbg = هیچ cterm = BOLD

پس از اعمال تمام این تغییرات ، Vim به این شکل است:

نصب نهایی Vim21

نتیجه

این اولین مقاله من به عنوان مشارکت کننده در آن بوده است از لینوکس، امیدوارم که برای شما مفید واقع شده باشد. آیا این پیکربندی را برای Vim می دانید؟ چه سفارشی سازی هایی انجام داده اید؟ پیام بگذارید !.


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

47 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   ایلاو dijo

    من یکی از کسانی بودم که از VIM متنفر بودم ، گفتم این یک ویرایشگر متن برای Pulpos است .. اما مدتی است که از آن بیشتر از Nano (ویرایشگر دیگر ، نه eNano از جامعه ما) xDD استفاده می کنم

    1.    الكساندر شهردار dijo

      کمی برای شما این اتفاق افتاد ، چون Vim تا حدودی پیچیده تر بود ، من از نانو استفاده کردم تا اینکه سعی کردم به Vim عادت کنم و ویرایشگر پیش فرض من شد. به سلامتی!

      1.    ایلاو dijo

        درست است .. اتفاقاً ، خوشحالم که اینجا هستم .. خوش آمدید!

        1.    الكساندر شهردار dijo

          متشکرم ، امیدوارم بتوانم مقالاتی با کیفیت ارائه دهم. به سلامتی!

    2.    elhui2 dijo

      من همیشه از Vi استفاده می کردم ، در آنجا اسکریپتهای COBOL خود را تغییر دادم (اولین کارم در 17 سالگی) xD هرگز از دیگری برای تنبلی استفاده نکردم اما بسیار خوب مرا پذیرفت و آنها میانبرهای باورنکردنی دارند!
      سلام.

    3.    مانوئل دو لا فوئنته dijo

      خوب ، تا آنجا که من می دانم آنها هر دو Nanos هستند و آنها سردبیر هستند ، بنابراین من هنوز نمی دانم از کدام یک استفاده می کنید ... یا شاید شما از هر دو استفاده کنید. xD

      1.    eliotime3000 dijo

        GNU Nano یک نرم افزار است ، در حالی که nano موجود در این انجمن نام مستعار یک شخص است.

  2.   نانو dijo

    استفاده از نام گربه من را متوقف کنید ، این xD خرج شده است

    1.    ایلاو dijo

      eNano با ویندوز XP .. WTF؟

      1.    نانو dijo

        من در uni uu بودم

        1.    آنجل آیزاک پیزانو dijo

          بهانه ها! شما به سمت تاریک رفتید! XD
          و در مورد پست ... فکر می کنم باید یاد بگیرم که از Vim o_o استفاده کنم

          1.    eliotime3000 dijo

            من هم در ویندوز ویستا هستم و هم از دبیان ویزی ، بنابراین اگر با Google Chrome 30 نظر دادم (در واقع ، این Chromium 30 است) با ویستا شکایت نکنید.

        2.    eliotime3000 dijo

          حس تو را درک می کنم داداش.

    2.    eliotime3000 dijo

      به یک دلیل ، وقتی در مورد GNU Nano صحبت می کنم ، GNU Nano را می نویسم (نه فقط به دلیل ابهامی که با نام مستعار شما ایجاد شده است).

  3.   برج اسد dijo

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

  4.   abimaelmartell dijo

    مدتی است که از VIM استفاده می کنم ، در اینجا پیکربندی من است که در اوبونتو و OSX استفاده می کنم
    https://github.com/abimaelmartell/dotfiles

  5.   87 dijo

    من نمی فهمم vim ... من سعی کرده ام اما همیشه به عادت نانو برمی گردم که تصور می کنم اما برای من هزینه دارد ...

    1.    ایلاو dijo

      باور کنید وقتی سازگار می شوید ضروری می شود. اینکه بتوانید در یک ستون متن را کپی / انتقال / تغییر دهید ، متن را حذف یا ویرایش کنید ... خوب ، وقتی رابط گرافیکی VIM ندارید عالی است ... و حتی با رابط گرافیکی هم عالی است ...

      1.    پترچکو dijo

        وقتی محیطی وجود ندارد بهترین حالت MC (فرمانده نیمه شب) است

      2.    گیسکارد dijo

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

        1.    RAW-Basic dijo

          چطور؟ .. ..من مجبورم با نظر شما مخالف باشم .. .. به نظر من عادلانه نیست که شما به طور کلی فکر کنید که یک نرم افزار خاص با "انسان" سازگار نیست .. .. صرفاً به دلیل نیازها و چشم انداز هر کدام ... متفاوت است و در بعضی موارد بسیار ...

          برای بعضی ها بهترین ویرایشگر nano است ، من حتی برای کوچکترین تغییری نیز از آن پشتیبانی نمی کنم .. .. بعضی از آنها مانند geany ، ninjaIDE ، eclipse .. و من یکی یا دیگری را بسته به مورد ترجیح می دهم .. .. emacs های دیگر ، من اره..

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

          فقط نظر من .. .. امیدوارم که فهمیدی ..

          1.    گیسکارد dijo

            بیایید ببینیم ، تقریباً در همه ویرایشگرهایی که استفاده کرده ام شما با Ctrl + S ذخیره می کنید (ذخیره) و با Ctrl + Q (Quit) خارج می شوید. و با استفاده از کلیدهای جهت دار مناسب که دارای تیرهای کمی هستند حرکت می کنید. به من بگویید که چگونه در vim انجام می شود؟ 😉
            من نظر شما را می فهمم ، آرام باشید.

          2.    RAW-Basic dijo

            Em .. ..simple .. .. برای حرکت شما می توانید این کار را با فلش های کوچک انجام دهید .. مانند کلیدهای "HJKL" .. مانند vi طبیعی است ..

            برای ذخیره و خارج شدن از ': wq' ..

            به آن فرصت دهید تا نحوه استفاده از vim را بیاموزید .. .. اما یک هفته آن را امتحان کنید .. فقط با استفاده از vim .. ..هنگام یادگیری ابزار ، سرعت آن بسیار زیاد است ..

  6.   یوکیترو dijo

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

  7.   freebsddick dijo

    من با emacs خوشحالم

    1.    eliotime3000 dijo

      از این رو من از شما پشتیبانی می کنم ، زیرا GNU Emacs عملاً یک چاقوی ارتش سوئیس است که صحبت از ویرایش متن و متن است. اگر می خواهید ایمیل خود را گوگل کنید یا مدیریت کنید. Emacs با چند پلاگین می تواند این کار را به خوبی انجام دهد.

    2.    92 dijo

      من از تکاملی خوشحالم

      کنترل کردن خاموش

  8.   RAW-Basic dijo

    Wenas .. .. اول از همه ، عالی است که تصمیم گرفتید کمک کنید .. و حتی بیشتر با چنین پستی .. .. بسیار سپاسگزارم !! ..

    من مدت طولانی است که به دنبال چیزی مشابه آن می گردم .. برای شروع استفاده بیشتر از Vim ... .. گرچه من همیشه از Vi .. برای پروژه های بزرگ استفاده می کردم ، ایده آل این است که یک پیکربندی خوب داشته باشید و در Vim مستقر شوید. . .. باز هم ممنون .. ..و ما به خواندن ادامه می دهیم ..

  9.   eliotime3000 dijo

    شما باید Vim را قبل از قضاوت کور نصب کنید. در حال حاضر من از GNU Nano و GNU Emacs استفاده می کنم.

  10.   دیوید گومز dijo

    تنظیمات عالی الخاندرو است ... با این حال ، رنگ بندی وحشتناک است. نمی دانم آیا شما ناگهان می دانید کجا می توانید طرح های رنگی جذاب تری پیدا کنید. من شخصاً طرح Twilight Textmate را خیلی دوست دارم.

    1.    الكساندر شهردار dijo

      اگر هیچ یک از طرح های رنگی موجود در مخزن را دوست ندارید ، می توانید سعی کنید هر مورد دیگری را نصب کنید یا با ویرایش مقادیر ctermfg رنگها را به دلخواه تغییر دهید.

      سلام NonText ctermfg = 18 ctermbg = هیچ cterm = هیچ
      سلام ctermfg عادی = 16 ctermbg = هیچ یک cterm = هیچ
      سلام ctermfg ویژه = ctermbg زرد = هیچ
      سلام نظر ctermfg = DarkYellow ctermbg = هیچ
      سلام ctermfg ثابت = ctermbg آبی = هیچ
      سلام شماره ctermfg = ctermbg زرد = هیچ
      سلام LineNr ctermfg = DarkGrey ctermbg = هیچ
      سلام PreProc ctermfg = ctermbg سبز = هیچ
      سلام بیانیه ctermfg = آبی ctermbg = هیچ
      سلام نوع ctermfg = ctermbg فیروزه ای = هیچ
      سلام خطا ctermfg = ctermbg قرمز = هیچ
      سلام شناسه ctermfg = سرخابی ctermbg = هیچ
      سلام SpecialKey ctermfg = آبی ctermbg = هیچ
      سلام NonText ctermfg = آبی ctermbg = هیچ
      سلام فهرست ctermfg = آبی ctermbg = هیچ
      سلام MoreMsg ctermfg = سبز ctermbg = هیچ
      سلام عنوان ctermfg = سرخابی ctermbg = هیچ
      سلام WarningMsg ctermfg = قرمز ctermbg = هیچ
      سلام DiffDelete ctermfg = آبی ctermbg = هیچ

      سلام.

  11.   Ender fletcher dijo

    چطور هستید. مقاله خوب خوب است که در مورد چگونگی استفاده از این پیکربندی مطلبی ارسال کنید. برای آن دسته از کاربران به اندازه من در vim متخصص نیستند ...

  12.   juank dijo

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

    گراسیاس پور EL aporte

    1.    داود dijo

      : شماره را تنظیم کنید

      1.    RAW-Basic dijo

        مخفف ': set nu' .. .. و برای حذف آن ': set nonu'

    2.    الكساندر شهردار dijo

      من از این استفاده می کنم:

      : مجموعه خط کش سازگار نیست laststatus = 2 showmmd showmod number

      و برای برجسته کردن خط فعلی مورد نیاز: cursorline را تنظیم کنید.

      فراموش کردم سلام.

  13.   kik1n dijo

    Vim ، بهترین سلاح برای کاربر لینوکس و یونیکس. از همه بهتر ، شما می توانید vim را شخصی سازی کنید ، مال من CE / C ++ IDE ، NERDTree است.

  14.   سلام dijo

    سهم خوب!

    بدون اینکه یک کاربر خبره باشم و همه آب میوه هایی را که vim بدست آورده ام ، کاملاً به آن عادت کرده ام و از آن به عنوان ویرایشگر اصلی استفاده می کنم. من فکر می کنم بهترین راه برای عادت کردن به آن ، از آنجا که در ابتدا می تواند ناامید شود ، انجام آموزش همراه با برنامه است (استفاده از دستور "vimtutor"). بنابراین کردم و به من کمک کرد. هنگام خواندن آموزش شما از vim به طور همزمان استفاده می کنید.

  15.   به Ezequiel dijo

    سلام به جامعه ، من از vim استفاده می کنم و مانند بسیاری از شما آن را ابزاری ضروری برای کار خود می دانم. من می خواستم نکته بسیار مفیدی برای مدیریت نصب افزونه ها ارائه دهم. این ابزار "پاتوژن" نام دارد. این پلاگین مسیرهای افزونه های مختلف را مدیریت می کند و نصب و حذف نصب آنها را بسیار آسان می کند. اگر از vim استفاده می کنید ، باید از این ابزار استفاده کنید. نکته دیگر: در صفحه vimbits.com بسیاری از نقشه ها و تنظیمات بسیار جالب وجود دارد. و برای کسانی که از پایتون استفاده می کنند ، من پلاگین حالت پایتون را توصیه می کنم. امیدوارم مثل من در خدمت آنها باشد.
    بیایید از لینوکس استفاده کنیم.
    ؟؟؟؟

  16.   دانته MDZ. dijo

    من هنوز از Vim استفاده نکردم ، این باعث کنجکاوی من می شود. باید امتحانش کنم اما الان!

  17.   موریسیو dijo

    من در اینجا با خیلی موافقم

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

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

    اتفاقاً مقاله خوبی است.

    1.    الكساندر شهردار dijo

      با تشکر ، خوشحالم که مقاله جالبی بود.

      سلام.

  18.   خشک 0Gut dijo

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

    سلام!

  19.   خشک 0Gut dijo

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

    سلام!

  20.   خشک 0Gut dijo

    منبع / .vim_runtime / vimrcs / plugins_config.vim

  21.   خشک 0Gut dijo

    when هنگام ایجاد پرونده ورود به سیستم yankring_history_v2.txt من با پرونده ورود پلاگین yankring مشکلی داشتم. هر ایده ای که می توانید نحوه حل آن را به من ارائه دهید ...

    سلام!

  22.   ناشناس dijo

    از وبلاگ شما خوشم می آید.
    فقط می خواهم به شما بگویم که پیوندهای تصاویر شکسته را دارید.

bool (درست)