Сигурно секој мора да знае vim, според мене најдобриот уредник на текст за GNU / Linux. Првите неколку пати ги користев vim Сметав дека е многу комплицирано, но бидејќи управувам со посветен сервер на мојот личен блог, тој стана мојот стандарден уредник, дури и за програмирање, во оваа статија ќе видиме како да ја примениме конечната конфигурација за vim благодарение на складиштето што го најдов во GitHub.
Како што е вообичаено во светот на слободниот софтвер, vim Има голем капацитет за конфигурација и прилагодување. Затоа, решив да пребарувам на мрежата за конфигурации што ќе ја олеснат задачата на програмирање и наидов на складиште во GitHub креиран од Амикс, за време на 8 години користел и менувал vim да се добие А. вимрц дефинитивен. Можете да го најдете предметното складиште овде, ајде да видиме како да го инсталираме.
Индекс
Основна верзија или „Прекрасна“ верзија
Можно е да изберете помеѓу две верзии, основно што нема да инсталира додаток или друг многу покомплетен што ќе го инсталира vim многу моќен уредник.
За да ја инсталирате основната, само извршете ја следнава команда:
$ git клон git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
И за напредните или „Прекрасно"
git клон git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El вимрц за верзија "Прекрасно„Тоа е како што следува:
поставете извор на траење + = ~ / .vim_runtime извор ~ / .vim_runtime / vimrcs / basic.vim извор / .vim_runtime / vimrcs / filetypes.vim извор ~ / .vim_runtime / vimrcs / приклучоци_config.vim извор / vim извор / vim извор / vim извор / vim извор / vim извор / vim / vim / vim / vim / vim Вим пробај го изворот ~ / .vim_runtime / my_configs.vim фати крај
За да додадеме свои сопствени конфигурации, треба да ја уредиме датотеката ~ / .vim_runtime / my_configs.vim.
Уредете ги стандардните поставки
При инсталирање, стандардната шема на бои е поставена на врвно море, можно е да се променат боите што се користат за да се нагласи синтаксата со vim уредување на датотеката ~ / .vim_runtime / my_configs.vim и додавање на следнава линија:
боичкото врвче
Мора да се замени врвно море од која било од овие други 3 шеми на бои:
- соларизиран
- пит
- ир_црни
Можни проблеми со транспарентната позадина
Можно е при инсталирање на оваа конфигурација за Vim да ја изгубиме про transparentирната позадина на терминалот и да го видиме vim на следниот начин:
За да се реши проблемот, потребно е да ги додадете следниве редови во датотеката ~ / .vim_runtime / my_configs.vim:
здраво NonText ctermfg = 18 ctermbg = НЕМО cterm = НИКОЈ здраво Нормално ctermfg = 16 ctermbg = НИКОГ cterm = НИКА здраво Специјално ctermfg = Yellowолто ctermbg = НЕМА здраво здраво Yellowолта ctermbg = НИКАКА hi LineNr ctermfg = DarkGrey ctermbg = НИКОЈ здраво PreProc ctermfg = Зелено ctermbg = НЕМА здраво Изјава ctermfg = цијан ctermbg = НЕМА здраво Тип ctermfg = цијан ctermbg = НИКА здраво = НЕМА здраво SpecialKey ctermfg = цијано ctermbg = НИКОЈ здраво NonText ctermfg = Сино ctermbg = НИКОЈ здраво Директориум ctermfg = Сино ctermbg = НИЕ здраво повеќеMsg ctermfg = Зелено ctermbg = НИЕ здраво Црвен наслов ctermfg = Magenta ctermbfm = NET здраво DiffDelete ctermfg = Сино ctermbg = НЕМА
Што ја отстранува црната позадина (ctermbg = НЕМА) на сите клучни зборови во програмскиот јазик и страниците каде што нема текст (Нетекст).
Други модификации
Јас лично сакам да ја истакнам тековната линија со следниот изглед:
Здраво CursorLine guifg = НИКОГА guibg = # 121212 gui = НИКОГА ctermfg = НЕМА ctermbg = НЕМА cterm = BOLD здраво CursorColumn guifg = НЕМА guibg = # 121212 gui = НЕМА ctermfg = НЕМА ctermbg = НЕМА cterm = BOLD
Откако ги примени сите овие промени, Вим изгледа вака:
Заклучок
Ова беше мојот прв напис како соработник Од Линукс, Се надевам дека ви е корисно. Дали ја знаевте оваа конфигурација за Вим? Кои прилагодувања сте ги направиле? Остави коментар !.
47 коментари, оставете ги вашите
Јас бев еден од оние што го мразеа ВИМ, реков дека е уредник на текст за Пулпос .. но веќе некое време го користам повеќе од Нано (другиот уредник, а не еНано од нашата заедница) xDD
Ми се случи малку како тебе, гледајќи дека Вим е нешто покомплициран, јас го користев Нано, сè додека не се потрудив да се навикнам на Вим и тој стана мојот стандарден уредник. На здравје!
Така е .. патем, задоволство што ве имам тука .. добредојде!
Ви благодарам, се надевам дека ќе можам да придонесам за квалитетни написи. На здравје!
Јас секогаш користев Vi, таму ги модифицирав скриптите COBOL (мојата прва работа на 17 години) xD Никогаш не користев друг за мрзеливост, но многу добро ме сместуваше и имаат неверојатни кратенки!
Поздрав.
Па, колку што знам и двајцата се Нанос и тие се уредници, така што сè уште не знам кој го користите ... или можеби ги користите и двајцата. xD
GNU Nano е софтвер, додека наното што е во оваа заедница е алијас на некоја личност.
Престанете да го користите името на мојата пичка, потрошено е xD
ЕНано со Windows XP .. WTF?
Бев во уни уу
Изговори! Отидовте на темната страна! XD
А во врска со објавата ... мислам дека треба да научам да користам Вим о_о
Јас сум и на Виндоус Виста и на Дебијан Визи, затоа немој да се жалиш ако коментирам со Гугл Хром 30 (всушност, тоа е Хром 30) со Виста.
Го знам тоа чувство брат.
Со причина, кога зборувам за ГНУ Нано, пишувам ГНУ Нано (не само за нано поради двосмисленоста генерирана од вашиот псевдоним).
Само оние кои се доволно достојни можат да го користат Вим (што јас не го вклучувам ни самиот).
Тој е повторно комплициран, но очигледно е дека е подобар уредник, сите зборуваат многу за него.
Користам VIM веќе некое време, еве ја мојата конфигурација што ја користам во Ubuntu и OSX
https://github.com/abimaelmartell/dotfiles
Не разбирам вим ... Се обидов, но секогаш му враќам на нано недостатокот на навика што претпоставувам, но тоа ме чини
Верувајте ми, кога ќе се прилагодите, станува неопходен. Тоа што може да копирате / преместувате / менувате текст, да бришете или уредувате текст во колона ... добро, кога немате графички интерфејс VIM, одлично е ... па дури и со графички интерфејс е одлично
Кога нема средина, најдобро е МЦ (командант на полноќ)
Сето тоа го правам на anyани. Не гледам зошто да учиме комплицирани работи. Отсекогаш мислев дека тоа е софтверот што мора да се прилагоди на човечките суштества, а не обратно. Но, еј, светот е слободен ... за момент.
Како е? .. ..не морам да не се согласувам со твојот коментар .. .. не изгледа фер што мислиш на генерализиран начин дека одреден софтвер не е адаптиран на „човечки суштества“ .. .. едноставно затоа што потребите и перспективата на секој .. варира, а во некои случаи и многу ..
За некои најдобриот е нано уредникот, не го поддржувам ни за најмала промена .. ..некаде како генија, нинџаИД, затемнување .. и повеќе сакам еден или друг во зависност од случајот .. .. други емајци, јас Видов ..
Работите што се чини тешко да се научат, иако не секогаш, обично имаат свои придобивки .. .. за голем обем на податоци во датотека, а мислам навистина висока (ТБ) .. некои уредници не ни дозволуваат да ја отворите .. .. и со Vi не само што можев да го отворам ... туку и да извршувам сложено ракување преку редовни изрази ...
Само мое мислење .. .. Се надевам дека разбравте ..
Ајде да видиме, во скоро сите уредници што ги користев заштедувавте со Ctrl + S (Зачувај) и излезете со Ctrl + Q (Напушти). И се движите со удобните копчиња со стрелки кои имаат малку стрели. Кажи ми како се прави во вим? 😉
Го разбирам твоето мислење, смири се.
Ем .. ..едноставно .. .. за движење можете да го направите и со стрелките .. како со копчињата 'HJKL' .. нормално како vi ..
За да заштедите и да излезете од ': wq' ..
Дајте му шанса да научите како да користите Вим .. .. со тоа, обидете се една недела .. само користете Вим .. ..кога ќе ги научите алатките, брзината што ја дава е огромна ..
Haveе морам да го испробам со отворен ум, бидејќи вистината е дека времињата кога го повикав да направи мое уредување, само ме прават очаен и на крајот користам нано.
Јас сум задоволен со емакс
Во тоа ве поддржувам, бидејќи ГНУ Емакс е практично швајцарски нож кога станува збор за уредување на текстови и скрипти. Ако сакате да гуглате или да управувате со вашата пошта. Емаците со неколку додатоци можат да го направат тоа добро.
Јас сум задоволен со моноразвиеноста
ТРОЛИРАЕ ИСКЛУЧЕНО
Wenas .. .. пред сè, одлично што решивте да придонесете .. и уште повеќе со ваков пост .. .. многу ви благодарам !! ..
Долго време барав нешто слично .. да почнам да го користам Вим почесто .. .. иако секогаш користев Ви .. за големи проекти, идеално е да имам добра конфигурација и да се сместувам во Вим .. .. повторно, благодарам .. ..и ние продолжуваме да читаме ..
Треба да го инсталирате Vim пред да направите слепа пресуда. Сега за сега ги користам GNU Nano и GNU Emacs.
Поставувањето е одлично Алехандро… Сепак, шемите на бои се ужасни. Не знам дали одеднаш знаете каде да најдете попривлечни шеми на бои. Јас лично навистина ми се допаѓа шемата на самракот на Текст Мејт.
Ако не ви се допаѓа некој од шемите на бои што доаѓаат во складиштето, можете да се обидете да инсталирате која било друга или да ги измените боите по ваш вкус со уредување на вредностите ctermfg.
здраво NonText ctermfg = 18 ctermbg = НИКОГА cterm = НЕМА
здраво Нормален ctermfg = 16 ctermbg = НИКОГА cterm = НЕМА
здраво Специјален ctermfg = Yellowолт ctermbg = НЕМА
здраво Коментар ctermfg = DarkYellow ctermbg = НЕМА
здраво постојан ctermfg = сино ctermbg = НЕМА
здраво Број ctermfg = Yellowолт ctermbg = НЕМА
здраво LineNr ctermfg = DarkGray 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 = НЕМА
Поздрав.
Како си. добра статија. Би било добро да објавите нешто за тоа како да ја искористите оваа конфигурација. За оние корисници кои не се толку експерти во Вим како мене
Многу интересно и благодарно, многу ја подобрува употребата на Вим, но како ги ставате броевите на линиите? Единствено што не успеав да го постигнам.
Грација на приход
: поставен број
Скратено ': постави ну' .. ..и да го отстрани ': постави нену' 😉
Јас го користам ова:
: поставете не компатибилен владетел laststatus = 2 showcmd showmode number
И за да ја обележите моменталната линија што ви треба: поставете курсорна линија.
Заборавив, поздрав.
Вим, најдоброто оружје за корисник на Linux и Unix. Најдобро од сè, можете да го прилагодите vim, мојот е C / C ++ IDE, NERDTree.
Добар придонес!
Без стручен корисник и без да го извадам целиот сок од вим, доста се навикнав и го користам како главен уредник. Мислам дека најдобриот начин да се навикнеш на тоа, бидејќи на почетокот може да се очај, е да го направиш упатството што доаѓа со програмата (користете ја командата „vimtutor“). Така и направив и ми помогна. Додека го читате упатството, користите вим истовремено.
Здраво заедница, јас користам Вим и како многу од вас сметам дека е неопходна алатка за мојата работа. Сакав да дадам многу корисен совет за да се справам со инсталирањето додатоци. Алатката се нарекува "патоген". Овој приклучок управува со патеките за различните приклучоци, правејќи ја нивната инсталација и деинсталирање многу лесна. Ако користите Вим, мора да ја користите оваа алатка. Друг совет: на страницата vimbits.com има многу многу интересни мапи и поставки. И за оние кои користат Python, препорачувам додаток во режим на python. Се надевам дека ќе им служи како мене.
Ајде да користиме Linux.
🙂
Сè уште не сум користел Вим, тоа ме прави многу iousубопитна. Морам да го пробам, но сега!
Се согласувам со многу тука.
Се сеќавам дека првите неколку дена се обидував да користам vim и секогаш го оставав, бидејќи ми се чинеше тешко да го користам, сè додека еден ден не почнав да ми се допаѓа и можев малку да разберам како работи.
Оттаму, тој стана мојот омилен уредувач на текст, кога треба брзо да уредувам датотека на конзолата.
Патем, добра статија.
Благодарам, мило ми е што беше интересна статија.
Поздрав.
... објавата е многу добра, навистина ми се допаѓа што го користам за програмирање затоа што за конфигурирање на арх секогаш имав некои тешкотии, но тоа е прашање на пракса. Овој пост од денес не е застарен.
Честитки!
Како да, имам проблем што е прекината оваа врска, некој може да ми каже која работи сега. Во моментов тестирам некои што ги препорачувате, но би сакал да го знам вашето мислење ... Ви благодарам !!
Честитки!
извор / .vim_runtime / vimrcs / plugins_config.vim
… Имав проблеми со датотеката за евиденција на додатоци yankring кога се обидував да ја креирам датотеката за евиденција yankring_history_v2.txt. Секоја идеја што можете да ми ја дадете како да ја решам ...
Честитки!
Ми се допаѓа твојот блог.
Само сакам да ви кажам дека ги имате линковите до скршените слики.