مطمئناً همه باید بدانند نیرو، به نظر من بهترین ویرایشگر متن برای گنو / لینوکس. چند بار اول استفاده کردم نیرو به نظر من بسیار پیچیده است ، اما از آنجا که سرور اختصاصی وبلاگ شخصی خود را مدیریت می کنم ، ویرایشگر پیش فرض من حتی برای برنامه نویسی شده است ، در این مقاله نحوه اعمال پیکربندی نهایی برای نیرو با تشکر از مخزنی که در آن یافتم GitHub.
طبق معمول در دنیای نرم افزار رایگان ، نیرو این یک ظرفیت عالی برای پیکربندی و سفارشی سازی دارد. بنابراین من تصمیم گرفتم برای یافتن تنظیماتی که کار برنامه نویسی را آسان می کند در وب جستجو کنم و به مخزنی در GitHub ایجاد شده توسط آمیکس، در حین سال 8 استفاده و اصلاح شده است نیرو گرفتن یک vimrc قطعی می توانید مخزن مورد نظر را پیدا کنید اینجا، بیایید ببینیم چگونه آن را نصب کنیم.
شاخص
نسخه اصلی یا نسخه "عالی"
امکان انتخاب بین دو نسخه وجود دارد ، یک پایه که هیچ افزونه ای نصب نمی کند ، یا یک افزونه دیگر که بسیار کامل تر است نیرو یک ویرایشگر بسیار قدرتمند.
برای نصب دستور اصلی ، فقط دستور زیر را اجرا کنید:
$ 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_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 = هیچ) کلمات کلیدی در زبان برنامه نویسی و سایتهایی که متن ندارند (غیرمتنی).
سایر تغییرات
من شخصاً دوست دارم خط فعلی را با شکل زیر برجسته کنم:
سلام CursorLine guifg = هیچ کدوم guibg = # 121212 gui = هیچ ctermfg = هیچ ctermbg = هیچ cterm = BOLD سلام CursorColumn guifg = هیچ guibg = # 121212 gui = هیچ ctermfg = هیچ ctermbg = هیچ cterm = BOLD
پس از اعمال تمام این تغییرات ، Vim به این شکل است:
نتیجه
این اولین مقاله من به عنوان مشارکت کننده در آن بوده است از لینوکس، امیدوارم که برای شما مفید واقع شده باشد. آیا این پیکربندی را برای Vim می دانید؟ چه سفارشی سازی هایی انجام داده اید؟ پیام بگذارید !.
47 نظر ، نظر خود را بگذارید
من یکی از کسانی بودم که از VIM متنفر بودم ، گفتم این یک ویرایشگر متن برای Pulpos است .. اما مدتی است که از آن بیشتر از Nano (ویرایشگر دیگر ، نه eNano از جامعه ما) xDD استفاده می کنم
کمی برای شما این اتفاق افتاد ، چون Vim تا حدودی پیچیده تر بود ، من از نانو استفاده کردم تا اینکه سعی کردم به Vim عادت کنم و ویرایشگر پیش فرض من شد. به سلامتی!
درست است .. اتفاقاً ، خوشحالم که اینجا هستم .. خوش آمدید!
متشکرم ، امیدوارم بتوانم مقالاتی با کیفیت ارائه دهم. به سلامتی!
من همیشه از Vi استفاده می کردم ، در آنجا اسکریپتهای COBOL خود را تغییر دادم (اولین کارم در 17 سالگی) xD هرگز از دیگری برای تنبلی استفاده نکردم اما بسیار خوب مرا پذیرفت و آنها میانبرهای باورنکردنی دارند!
سلام.
خوب ، تا آنجا که من می دانم آنها هر دو Nanos هستند و آنها سردبیر هستند ، بنابراین من هنوز نمی دانم از کدام یک استفاده می کنید ... یا شاید شما از هر دو استفاده کنید. xD
GNU Nano یک نرم افزار است ، در حالی که nano موجود در این انجمن نام مستعار یک شخص است.
استفاده از نام گربه من را متوقف کنید ، این xD خرج شده است
eNano با ویندوز XP .. WTF؟
من در uni uu بودم
بهانه ها! شما به سمت تاریک رفتید! XD
و در مورد پست ... فکر می کنم باید یاد بگیرم که از Vim o_o استفاده کنم
من هم در ویندوز ویستا هستم و هم از دبیان ویزی ، بنابراین اگر با Google Chrome 30 نظر دادم (در واقع ، این Chromium 30 است) با ویستا شکایت نکنید.
حس تو را درک می کنم داداش.
به یک دلیل ، وقتی در مورد GNU Nano صحبت می کنم ، GNU Nano را می نویسم (نه فقط به دلیل ابهامی که با نام مستعار شما ایجاد شده است).
فقط کسانی که شایستگی کافی دارند می توانند از Vim استفاده کنند (که من خودم آن را شامل نمی شوم).
او دوباره پیچیده است ، اما واضح است که او ویراستار بهتری است ، همه به خوبی از او صحبت می کنند.
مدتی است که از VIM استفاده می کنم ، در اینجا پیکربندی من است که در اوبونتو و OSX استفاده می کنم
https://github.com/abimaelmartell/dotfiles
من نمی فهمم vim ... من سعی کرده ام اما همیشه به عادت نانو برمی گردم که تصور می کنم اما برای من هزینه دارد ...
باور کنید وقتی سازگار می شوید ضروری می شود. اینکه بتوانید در یک ستون متن را کپی / انتقال / تغییر دهید ، متن را حذف یا ویرایش کنید ... خوب ، وقتی رابط گرافیکی VIM ندارید عالی است ... و حتی با رابط گرافیکی هم عالی است ...
وقتی محیطی وجود ندارد بهترین حالت MC (فرمانده نیمه شب) است
من همه این کارها را در جانی انجام می دهم. نمی دانم چرا چیزهای پیچیده را یاد می گیرم. من همیشه فکر می کردم این نرم افزار است که باید با انسان سازگار شود و نه برعکس. اما سلام ، جهان آزاد است ... برای لحظه ای.
چطور؟ .. ..من مجبورم با نظر شما مخالف باشم .. .. به نظر من عادلانه نیست که شما به طور کلی فکر کنید که یک نرم افزار خاص با "انسان" سازگار نیست .. .. صرفاً به دلیل نیازها و چشم انداز هر کدام ... متفاوت است و در بعضی موارد بسیار ...
برای بعضی ها بهترین ویرایشگر nano است ، من حتی برای کوچکترین تغییری نیز از آن پشتیبانی نمی کنم .. .. بعضی از آنها مانند geany ، ninjaIDE ، eclipse .. و من یکی یا دیگری را بسته به مورد ترجیح می دهم .. .. emacs های دیگر ، من اره..
مواردی که یادگیری آنها دشوار به نظر می رسد ، گرچه نه همیشه ، فواید خود را دارد .. ..برای حجم بالای داده در یک فایل ، و منظور من واقعاً زیاد است (TB) .. بعضی از ویراستاران حتی به شما اجازه باز کردن آن را نمی دهند .. .. و با Vi من نه تنها می توانم آن را باز کنم ... بلکه می توانم از طریق عبارات منظم رفتار پیچیده ای را انجام دهم ...
فقط نظر من .. .. امیدوارم که فهمیدی ..
بیایید ببینیم ، تقریباً در همه ویرایشگرهایی که استفاده کرده ام شما با Ctrl + S ذخیره می کنید (ذخیره) و با Ctrl + Q (Quit) خارج می شوید. و با استفاده از کلیدهای جهت دار مناسب که دارای تیرهای کمی هستند حرکت می کنید. به من بگویید که چگونه در vim انجام می شود؟ 😉
من نظر شما را می فهمم ، آرام باشید.
Em .. ..simple .. .. برای حرکت شما می توانید این کار را با فلش های کوچک انجام دهید .. مانند کلیدهای "HJKL" .. مانند vi طبیعی است ..
برای ذخیره و خارج شدن از ': wq' ..
به آن فرصت دهید تا نحوه استفاده از vim را بیاموزید .. .. اما یک هفته آن را امتحان کنید .. فقط با استفاده از vim .. ..هنگام یادگیری ابزار ، سرعت آن بسیار زیاد است ..
من باید آن را با ذهن باز امتحان کنم ، زیرا واقعیت این است که زمانهایی که من برای انجام برخی ویرایش ها از او خواسته ام ، ناامیدکننده است و در نهایت از نانو استفاده می کنم.
من با emacs خوشحالم
از این رو من از شما پشتیبانی می کنم ، زیرا GNU Emacs عملاً یک چاقوی ارتش سوئیس است که صحبت از ویرایش متن و متن است. اگر می خواهید ایمیل خود را گوگل کنید یا مدیریت کنید. Emacs با چند پلاگین می تواند این کار را به خوبی انجام دهد.
من از تکاملی خوشحالم
کنترل کردن خاموش
Wenas .. .. اول از همه ، عالی است که تصمیم گرفتید کمک کنید .. و حتی بیشتر با چنین پستی .. .. بسیار سپاسگزارم !! ..
من مدت طولانی است که به دنبال چیزی مشابه آن می گردم .. برای شروع استفاده بیشتر از Vim ... .. گرچه من همیشه از Vi .. برای پروژه های بزرگ استفاده می کردم ، ایده آل این است که یک پیکربندی خوب داشته باشید و در Vim مستقر شوید. . .. باز هم ممنون .. ..و ما به خواندن ادامه می دهیم ..
شما باید Vim را قبل از قضاوت کور نصب کنید. در حال حاضر من از GNU Nano و GNU Emacs استفاده می کنم.
تنظیمات عالی الخاندرو است ... با این حال ، رنگ بندی وحشتناک است. نمی دانم آیا شما ناگهان می دانید کجا می توانید طرح های رنگی جذاب تری پیدا کنید. من شخصاً طرح Twilight Textmate را خیلی دوست دارم.
اگر هیچ یک از طرح های رنگی موجود در مخزن را دوست ندارید ، می توانید سعی کنید هر مورد دیگری را نصب کنید یا با ویرایش مقادیر 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 = هیچ
سلام.
چطور هستید. مقاله خوب خوب است که در مورد چگونگی استفاده از این پیکربندی مطلبی ارسال کنید. برای آن دسته از کاربران به اندازه من در vim متخصص نیستند ...
بسیار جالب و سپاسگزار ، استفاده از vim را بسیار بهبود می بخشد ، اما چگونه تعداد خطوط را قرار می دهید؟ این تنها چیزی است که من نتوانسته ام به آن برسم.
گراسیاس پور EL aporte
: شماره را تنظیم کنید
مخفف ': set nu' .. .. و برای حذف آن ': set nonu'
من از این استفاده می کنم:
: مجموعه خط کش سازگار نیست laststatus = 2 showmmd showmod number
و برای برجسته کردن خط فعلی مورد نیاز: cursorline را تنظیم کنید.
فراموش کردم سلام.
Vim ، بهترین سلاح برای کاربر لینوکس و یونیکس. از همه بهتر ، شما می توانید vim را شخصی سازی کنید ، مال من CE / C ++ IDE ، NERDTree است.
سهم خوب!
بدون اینکه یک کاربر خبره باشم و همه آب میوه هایی را که vim بدست آورده ام ، کاملاً به آن عادت کرده ام و از آن به عنوان ویرایشگر اصلی استفاده می کنم. من فکر می کنم بهترین راه برای عادت کردن به آن ، از آنجا که در ابتدا می تواند ناامید شود ، انجام آموزش همراه با برنامه است (استفاده از دستور "vimtutor"). بنابراین کردم و به من کمک کرد. هنگام خواندن آموزش شما از vim به طور همزمان استفاده می کنید.
سلام به جامعه ، من از vim استفاده می کنم و مانند بسیاری از شما آن را ابزاری ضروری برای کار خود می دانم. من می خواستم نکته بسیار مفیدی برای مدیریت نصب افزونه ها ارائه دهم. این ابزار "پاتوژن" نام دارد. این پلاگین مسیرهای افزونه های مختلف را مدیریت می کند و نصب و حذف نصب آنها را بسیار آسان می کند. اگر از vim استفاده می کنید ، باید از این ابزار استفاده کنید. نکته دیگر: در صفحه vimbits.com بسیاری از نقشه ها و تنظیمات بسیار جالب وجود دارد. و برای کسانی که از پایتون استفاده می کنند ، من پلاگین حالت پایتون را توصیه می کنم. امیدوارم مثل من در خدمت آنها باشد.
بیایید از لینوکس استفاده کنیم.
؟؟؟؟
من هنوز از Vim استفاده نکردم ، این باعث کنجکاوی من می شود. باید امتحانش کنم اما الان!
من در اینجا با خیلی موافقم
به یاد دارم که چند روز اول سعی کردم از vim استفاده کنم و همیشه آن را رها می کردم ، زیرا استفاده از آن دشوار به نظر می رسید ، تا اینکه یک روز احساس کردم و می توانم کمی کار کنم.
از آنجا ، ویرایشگر متن مورد علاقه من شد ، زمانی که مجبورم یک فایل را به سرعت در کنسول ویرایش کنم.
اتفاقاً مقاله خوبی است.
با تشکر ، خوشحالم که مقاله جالبی بود.
سلام.
... پست بسیار خوبی است ، من واقعاً دوست دارم که از vim برای برنامه نویسی استفاده کنم زیرا برای پیکربندی قوس همیشه مشکلاتی داشته ام اما این مسئله تمرین است. این پست از امروز تاریخ گذشته نیست.
سلام!
چطور ، من این مشکل را دارم که این پیوند خراب است ، کسی می تواند به من بگوید که کدامیک اکنون کار می کند. در حال حاضر برخی از آنها را که شما توصیه می کنید آزمایش می کنم اما دوست دارم نظر شما را بدانم ... ممنون !!
سلام!
منبع / .vim_runtime / vimrcs / plugins_config.vim
when هنگام ایجاد پرونده ورود به سیستم yankring_history_v2.txt من با پرونده ورود پلاگین yankring مشکلی داشتم. هر ایده ای که می توانید نحوه حل آن را به من ارائه دهید ...
سلام!
از وبلاگ شما خوشم می آید.
فقط می خواهم به شما بگویم که پیوندهای تصاویر شکسته را دارید.