Me siguri të gjithë duhet ta dinë vrull, për mendimin tim redaktuesi më i mirë i tekstit për GNU / Linux. Herët e para që kam përdorur vrull E pashë shumë të komplikuar, por pasi që menaxhoj serverin e dedikuar të blogut tim personal, ai është bërë redaktori im i paracaktuar, madje edhe për programim, në këtë artikull do të shohim se si të aplikojmë konfigurimin përfundimtar për vrull falë një depoje që gjeta në GitHub.
Siç është zakon në botën e softuerit të lirë, vrull Ka një kapacitet të madh për konfigurim dhe personalizim. Kështu që vendosa të kërkoj në internet për konfigurime që do ta bënin më të lehtë detyrën e programimit dhe u takova me një depo në GitHub krijuar nga Një përzierje, gjatë Vjet 8 ka qenë duke përdorur dhe modifikuar vrull për të marrë një vimrc definitive. Ju mund të gjeni depon në fjalë këtu, le të shohim se si ta instalojmë.
Versioni bazë ose versioni "Awesome"
Possibleshtë e mundur të zgjidhni midis dy versioneve, një themelore që nuk do të instalojë ndonjë shtojcë, ose një tjetër shumë më të plotë që do të instalojë vrull një redaktor shumë i fuqishëm.
Për të instaluar atë bazë, thjesht ekzekutoni komandën e mëposhtme:
$ git klon git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
Dhe për të përparuarit ose "Mbresëlënës"
git klon git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc për versionin "Mbresëlënës"Asshtë si më poshtë:
cakto runtimepath + = ~ / .vim_runtime burim / .vim_runtime / vimrcs / basic.vim burim / .vim_runtime / vimrcs / filetypes.vim burim ~ / .vim_runtime / vimrcs / plugins_config.vim burim vim v / vim burim /. / .vim_runtime / burim vimr ~ / .vim_runtime / burim vimr vim provo burim ~ / .vim_runtime / my_configs.vim kap fundin
Për të shtuar konfigurimet tona, ne duhet të editojmë skedarin ~ / .vim_runtime / my_configs.vim.
Redaktoni cilësimet e paracaktuara
Gjatë instalimit, skema e paracaktuar e ngjyrave është vendosur në maja e detit, është e mundur të ndryshohen ngjyrat e përdorura për të theksuar sintaksën nga vrull redaktimi i skedarit ~ / .vim_runtime / my_configs.vim dhe duke shtuar rreshtin vijues:
ngjyra e pikës së pikës
Duhet të zëvendësohet maja e detit nga ndonjë nga këto 3 skema ngjyrash:
- i solarizuar
- pite
- ir_e zezë
Çështjet e mundshme me sfondin transparent
Possibleshtë e mundur që kur instaloni këtë konfigurim për Vim të humbasim sfondin transparent të terminalit dhe të shohim vim në mënyrën vijuese:
Për të zgjidhur problemin është e nevojshme të shtoni rreshtat e mëposhtëm në skedar ~ / .vim_runtime / my_configs.vim:
hi ctermfg NonText = 18 ctermbg = ASNJE cterm = ASK hi hi Normal ctermfg = 16 ctermbg = ASNJE cterm = ASKETU hi ctermfg speciale = Ctermbg e verdhë = ASNJ hi hi Koment ctermfg = Gështenjë e Verdhë e Verdha = ASNJ hi hi ctermfg konstante = ctermbg e kaltër = NGJ blu ctermbg = NGJ ASNJ hi hi LineNr ctermfg = DarkGrey ctermbg = ASKETU hi PreProc ctermfg = Gjelbër ctermbg = ASKETU hi Deklaratë ctermfg = Cyan ctermbg = ASNJ hi hi Type Type ctermfg = Cyan ctermbg = ASNJE hi Gabim ctermfg = Ctermbg i kuq Identifikuesi i NGJ hi SpecialKey ctermfg = Ctermbg cyan = ASK hi hiText ctermfg = Blu ctermbg = ASK hi hi Drejtori ctermfg = Blu ctermbg = ASK hi hi MoreMsg ctermfg = Gjelbër ctermbg = ASKETU hi Titulli i Kuq ctermfg = Magenta ctermbg = ASNJETI CMTMGNM CMNM CTMGNM CMTMGNJTJETI DiffDelete ctermfg = Blue ctermbg = ASNJ
Që heq sfondin e zi (ctermbg = ASNJ) të të gjitha fjalëve kyçe në gjuhën e programimit dhe faqet ku nuk ka tekst (JoTeksti).
Modifikime të tjera
Unë personalisht më pëlqen të theksoj vijën aktuale me paraqitjen e mëposhtme:
pershendetje CursorLine guifg = ASNJE guibg = # 121212 gui = ASNJ c ctermfg = ASNJ c ctermbg = ASNJ c cterm = BOLD hi CursorColumn guifg = ASNJ gu guibg = # 121212 gui = ASNJ c ctermfg = ASNJ c ctermbg = ASNJ c cterm = BOLD
Pas aplikimit të të gjitha këtyre ndryshimeve, Vim duket kështu:
Përfundim
Ky ka qenë artikulli im i parë si kontribues DesdeLinux, Unë shpresoj se ju keni gjetur të dobishme. A e dini këtë konfigurim për Vim? Çfarë personalizimesh keni bërë? Lini një koment !.
Unë isha një nga ata që e urreja VIM, thashë se ishte një redaktues teksti për Pulpos .. por për ca kohë tani e përdor më shumë se Nano (redaktori tjetër, jo eNano nga komuniteti ynë) xDD
Më ndodhi pak si ti, duke parë që Vim ishte disi më i komplikuar, unë përdora Nano, derisa u përpoqa të mësohesha me Vim dhe u bë redaktori im i paracaktuar. Të fala!
Ashtu është .. nga rruga, një kënaqësi që të kam këtu .. Mirësevini!
Faleminderit, shpresoj të mund të kontribuoj në artikuj cilësorë. Të fala!
Gjithmonë kam përdorur Vi, atje kam modifikuar skriptet e mia COBOL (puna ime e parë në 17) xD Unë kurrë nuk kam përdorur një tjetër nga përtacia por më përshtatet shumë mirë, dhe ata kanë shkurtore të pabesueshme!
Përshëndetje.
Epo, me sa di unë ata janë të dy Nanos dhe ata janë Redaktorë, kështu që unë akoma nuk e di cilin e përdorni ... ose ndoshta i përdorni të dy. xD
GNU Nano është softuer, ndërsa nano që është në këtë bashkësi është një pseudonim i një personi.
Ndaloni përdorimin e emrit tim pidhi, ajo është shpenzuar xD
ENano me Windows XP .. WTF?
Isha në uni uu
Justifikime! Ju shkuat në anën e errët! XD
Dhe në lidhje me postimin ... Unë mendoj se duhet të mësoj të përdor Vim o_o
Unë jam në të dy Windows Vista dhe Debian Wheezy, prandaj mos u ankoni nëse komentoj me Google Chrome 30 (në të vërtetë, është Chromium 30) me Vista.
E kuptoj këtë ndjenjë vëlla.
Për diçka është që kur flas për GNU Nano, unë shkruaj GNU Nano (jo vetëm nano për shkak të paqartësisë së gjeneruar nga pseudonimi juaj).
Vetëm ata që janë mjaft të denjë mund të përdorin Vim (të cilin unë nuk e përfshij vetë).
Ai është ri-komplikuar, por është e qartë se ai është një redaktor më i mirë, të gjithë flasin shumë për të.
Unë kam qenë duke përdorur VIM për një kohë, këtu është konfigurimi im që përdor në Ubuntu dhe OSX
https://github.com/abimaelmartell/dotfiles
Unë nuk e kuptoj vim ... Unë jam përpjekur, por gjithmonë i rikthehem nano mungesës së zakonit mendoj por më kushton
Më besoni, kur përshtateni, bëhet e domosdoshme. Të qenit në gjendje të kopjoni / zhvendosni / ndryshoni tekstin, të fshini ose modifikoni tekstin në një kolonë ... mirë, kur nuk keni një ndërfaqe grafike VIM është e shkëlqyeshme ... dhe madje edhe me një ndërfaqe grafike është e shkëlqyeshme
Kur nuk ka mjedis, më e mira është MC (komandanti i mesnatës)
Të gjitha ato i bëj në Geany. Nuk e kuptoj pse mësoj gjëra të komplikuara. Gjithmonë kam menduar se është softueri që duhet t'i përshtatet qenieve njerëzore dhe jo e kundërta. Por hej, bota është e lirë ... për momentin.
Po në lidhje me? .. .. Unë nuk duhet të pajtohem me komentin tuaj .. .. nuk duket e drejtë që ju të mendoni në një mënyrë të përgjithësuar se një program i caktuar nuk është përshtatur për "qeniet njerëzore" .. .. thjesht sepse nevojat dhe perspektiva e secilit ... ndryshon, dhe në disa raste shumë ...
Për disa më i miri është redaktori nano, unë nuk e mbështes atë as për ndryshimin më të vogël .. ..disa si geany, ninjaIDE, eklips .. dhe unë preferoj njërën ose tjetrën në varësi të rastit .. .. Emacs tjera , Unë pashë ..
Gjërat që duken të vështira për tu mësuar, megjithëse jo gjithmonë, kanë tendencën të kenë përfitimet e tyre .. .. për vëllime të larta të të dhënave në një skedar, dhe dua të them me të vërtetë të larta (TB) ... disa redaktorë nuk ju lejojnë as ta hapni. .. dhe me Vi jo vetëm që mund ta hapja ... por mund të bëja trajtim kompleks përmes shprehjeve të rregullta ...
Vetëm mendimi im .. .. Shpresoj ta kuptoni ..
Le të shohim, në pothuajse të gjithë redaktorët që kam përdorur ju kurseni me Ctrl + S (Ruaj) dhe dilni me Ctrl + Q (Quit). Dhe ju lëvizni me çelësat e përshtatshëm të shigjetave që kanë pak shigjeta. Më tregoni si bëhet në vim? 😉
E kuptoj mendimin tuaj, qetësohuni.
Em .. .. thjeshtë .. .. për të lëvizur mund ta bësh të dy me shigjetat e vogla .. si me tastet 'HJKL' .. normale në vi-si ..
Për të kursyer dhe dalur nga ': wq' ..
Jepi një shans për të mësuar se si të merresh me vim .. .. me por provoje për një javë .. thjesht duke përdorur vim .. ..kur mëson mjetet, shpejtësia që siguron është e madhe ..
Unë do të duhet ta provoj me një mendje të hapur, sepse e vërteta është se kohët kur e kam thirrur atë për të bërë një redaktim thjesht më bën të dëshpëruar, dhe unë përfundoj duke përdorur nano.
Unë jam i lumtur me emacs
Në këtë unë ju mbështes, pasi GNU Emacs është praktikisht një thikë e ushtrisë zvicerane kur bëhet fjalë për redaktimin e teksteve dhe skenareve. Nëse dëshironi të Google ose të menaxhoni postën tuaj. Emacs me disa shtojca mund ta bëjë atë mirë.
Unë jam i lumtur me monod zhvillim
TRAJTIMI OFF
Wenas .. .. para së gjithash, shkëlqyeshëm që keni vendosur të kontribuoni .. dhe aq më tepër me një postim të tillë .. ..faleminderit shumë !! ..
Unë kam kërkuar për diçka të ngjashme për një kohë të gjatë .. për të filluar përdorimin e Vim më shpesh .. .. megjithëse gjithmonë kam përdorur Vi .. për projekte të mëdha, ideali është të kesh një konfigurim të mirë dhe të vendosesh në Vim. .. përsëri, faleminderit .. .. dhe ne vazhdojmë të lexojmë ..
Do të duhet të instalonit Vim përpara se të bëni një gjykim të verbër. Tani për tani po përdor GNU Nano dhe GNU Emacs.
Konfigurimi është i shkëlqyeshëm Alejandro… Sidoqoftë, skemat e ngjyrave janë të tmerrshme. Nuk e di nëse papritmas e dini se ku mund të gjeni skema më tërheqëse të ngjyrave. Personalisht më pëlqen skema e Twilight e Textmate.
Nëse nuk ju pëlqen ndonjë nga skemat e ngjyrave që vijnë në depo, mund të provoni të instaloni ndonjë tjetër, ose të modifikoni ngjyrat sipas dëshirës tuaj duke redaktuar vlerat ctermfg.
pershendetje NonText ctermfg = 18 ctermbg = ASNJE cterm = ASNJE
hi ctermfg normal = 16 ctermbg = ASNJE cterm = ASNJE
hi ctermfg speciale = ctermbg e verdhë = ASNJ
pershendetje Koment ctermfg = DarkYellow ctermbg = ASNJE
hi ctermfg konstante = ctermbg blu = ASNJ
hi Numri ctermfg = Verdhë ctermbg = ASNJ
hi LineNr ctermfg = DarkGrey ctermbg = ASNJ
pershendetje PreProc ctermfg = Gjelber ctermbg = ASNJE
hi deklarata ctermfg = ctermbg cyan = ASNJE
hi Lloji ctermfg = Ctermbg cyanyan = ASNJ
pershendetje Gabim ctermfg = Red ctermbg = ASNJE
hi identifikuesi ctermfg = purpurta ctermbg = ASNJ
pershendetje SpecialKey ctermfg = Ctermbg cyan = ASNJE
pershendetje NonText ctermfg = Blu ctermbg = ASNJE
hi drejtoria ctermfg = Blu ctermbg = ASNJ
pershendetje MoreMsg ctermfg = Gjelber ctermbg = ASNJE
hi Titulli ctermfg = purpurta ctermbg = ASNJ =
pershendetje WarningMsg ctermfg = Red ctermbg = ASNJE
pershendetje DiffDelete ctermfg = Blu ctermbg = ASNJE
Përshëndetje.
Si jeni. artikull i mirë Do të ishte mirë të postoni diçka se si të përfitoni nga kjo konfigurim. Për ata përdorues jo aq ekspert në vim sa unë 🙂
Shumë interesante dhe mirënjohëse, përmirëson shumë përdorimin e vim, por si i vendosni numrat e linjave? Theshtë e vetmja gjë që nuk kam arritur të arrij.
Gracias por el aporte
: cakto numrin
Shkurtuar ': set nu' .. ..dhe për ta hequr atë ': set nonu'
Unë e përdor këtë:
: vendosni rregulloren e papajtueshme laststatus = 2 numrin e modalit të shfaqjes
Dhe për të theksuar vijën aktuale që ju nevojitet: vendosni cursorline.
Harrova, pershendetje.
Vim, arma më e mirë për një përdorues të Linux & Unix. Më e mira nga të gjitha, ju mund ta personalizoni vim, imi është një IDE C / C ++, NERDTree.
Kontribut i mirë!
Pa qenë një përdorues ekspert dhe pa marrë të gjithë lëngun që ka vim, unë jam mësuar mjaft dhe e përdor si redaktor kryesor. Unë mendoj se mënyra më e mirë për t'u mësuar me të, pasi ajo mund të bëhet e dëshpëruar në fillim, është të bësh udhëzuesin që vjen me programin (përdor komandën "vimtutor"). Kështu që bëra dhe më ndihmoi. Ndërsa lexoni tutorialin ju përdorni vim në të njëjtën kohë.
Përshëndetje komunitet, unë përdor vim dhe si shumë prej jush e shoh atë një mjet të domosdoshëm për punën time. Doja të siguroja një këshillë shumë të dobishme për të trajtuar instalimin e shtojcave. Mjeti quhet "patogjen". Kjo shtojcë menaxhon shtigjet për shtojcat e ndryshme, duke e bërë instalimin dhe çinstalimin e tyre shumë të lehtë. Nëse përdorni vim, duhet ta përdorni këtë mjet. Një këshillë tjetër: në faqen vimbits.com ka shumë harta dhe cilësime shumë interesante. Dhe për ata që përdorin Python, unë rekomandoj shtojcën në mënyrën python. Shpresoj t'u shërbejë atyre ashtu si edhe mua.
Le të përdorim Linux.
🙂
Unë nuk e kam përdorur Vim akoma, kjo po më bën shumë kurioz. Unë duhet ta provoj, por tani!
Pajtohem me shumë këtu.
Mbaj mend që ditët e para u përpoqa ta përdor vim dhe gjithmonë e lashë, sepse më dukej e vështirë ta përdorja, derisa një ditë fillova të më dukej dhe munda të kuptoj pak si funksionon.
Prej andej, ai u bë redaktori im i preferuar i tekstit, kur duhet të ndryshoj një skedar shpejt në tastierë.
Nga rruga, artikull i mirë.
Faleminderit, më vjen mirë që ishte një artikull interesant.
Përshëndetje.
... postimi është shumë i mirë, më pëlqen shumë vim që e përdor për të programuar sepse për të konfiguruar arch gjithmonë kam pasur disa vështirësi por është çështje praktike. Ky post që nga sot nuk është i vjetruar.
Përshëndetje!
Po sikur, unë kam problemin që kjo lidhje është prishur, dikush mund të më tregojë se cila po punon tani. Për momentin po testoj disa që ju rekomandoni por do të doja të dija mendimin tuaj ... Faleminderit !!
Përshëndetje!
burimi ~ / .vim_runtime / vimrcs / plugins_config.vim
… Kam pasur probleme me skedarin e regjistrit të shtojcave yankring kur përpiqesha të krijoja skedarin e regjistrit yankring_history_v2.txt. Çdo ide që mund të më ofroni se si ta zgjidh ...
Përshëndetje!
Më pëlqen blogu juaj.
Thjesht dua t'ju them se keni lidhjet për imazhet e prishura.