Ngokuqinisekileyo wonke umntu kufuneka azi vím, ngokoluvo lwam oyena mhleli ubhaliweyo GNU / Linux. Amaxesha ambalwa okuqala endiwasebenzisileyo vím Ndiyifumene inzima kakhulu, kodwa okoko ndilawula iserver yeblog yam yobuqu, iye yangumhleli wam ongagqibekanga, nkqu nakwinkqubo, kweli nqaku siza kubona indlela yokufaka ulungiselelo lokugqibela vím Enkosi kwindawo yokugcina endiyifumene kuyo GitHub.
Njengesiqhelo kwihlabathi lesoftware yasimahla, vím Inesikhundla esikhulu sokumisela kunye nokwenza ngokwezifiso. Ke ndaye ndagqiba kwelokuba ndikhangele kwiwebhu ukulungiselela uqwalaselo oluya kwenza umsebenzi wenkqubo ube lula kwaye ndabona indawo yokugcina izinto kwi GitHub yenziwe ngu umhlobo, ngexesha 8 iminyaka ebesebenzisa kwaye eguqula kancinane vím ukufumana vimrc ecacileyo. Ungayifumana indawo ekugcinwa kuyo imibuzo apha, masibone ukuba siyifaka njani.
Index
Inguqulelo esisiseko okanye uguqulo "oluMangalisayo"
Kuyenzeka ukuba ukhethe phakathi kweenguqulelo ezimbini, esisiseko Ayizukufaka nayiphi na iplagi, okanye enye into egqibeleleyo ngakumbi eya kuthi vím umhleli onamandla kakhulu.
Ukufaka esisiseko, sebenzisa lo myalelo ulandelayo:
$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
Kwaye kwabaphambili okanye “Kuhle":
git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc ngohlobo "Kuhle"Ilandelayo:
setha i-runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config. / .vim_runtime / vimr source ~ / .vim_runtime / vimr source vim zama umthombo ~ / .vim_runtime / my_configs.vim ubambe ukuphela
Ukongeza ulungiselelo lwethu kufuneka sihlele ifayile ~ / .vim_ixeshana / my_configs.vim.
Hlela useto olungagqibekanga
Xa ufakelo iskimu sombala esimiselweyo sisetelwe incopho yolwandlekunokwenzeka ukutshintsha imibala esetyenziselwa ukuqaqambisa is syntax ngo vím ukuhlela ifayile ~ / .vim_ixeshana / my_configs.vim nokongeza lo mgca ulandelayo:
imibala yechemesea
Kufuneka itshintshwe incopho yolwandle ngayo nayiphi na enye le mibala mibala mithathu:
- Ilanga
- tyte
- imnyama
Imicimbi enokwenzeka ngemvelaphi ebonakalayo
Kungenzeka ukuba xa ufaka oluqwalaselo lweVim siphulukana nemvelaphi ebonakalayo yesiphelo kwaye sibona i-vim ngale ndlela ilandelayo:
Ukusombulula ingxaki kufuneka ukongeza le migca ilandelayo kwifayile ~ / .vim_ixeshana / my_configs.vim:
hi NonText ctermfg = 18 ctermbg = AKUKHO cterm = AYIKHO hi ctermfg yesiqhelo = 16 ctermbg = AKUKHO cterm = AKUKHO hi ctermfg = ctermbg etyheli = AKUKHO hi ctermfg = DarkYellow ctermbg = AKEKHO hi rhoqo ctermfg = Blue ctermbg = NTSHA AKEKHO mgca LineNr ctermfg = I-DarkGrey ctermbg = AKUKHO mNYE preProc ctermfg = Green ctermbg = AKUKHO MNTWANA ingxelo Statement ctermfg = Cyan ctermbg = AKUKHO mhlobo wohlobo ctermfg = Cyan ctermbg = AKUKHO Mpazamo ctermfg = Bomvu ctermbg ctermbg NONE Ukuchongwa = AKUKHO hi SpecialKey ctermfg = Cyan ctermbg = AKEKHO hi NonText ctermfg = Blue ctermbg = AKEKHO hi Directory ctermfg = Blue ctermbg = AKEKHO hi MoreMsg ctermfg = Green ctermbg = AKEKHO hi Isihloko Esibomvu ctermfg = Magenta ctermg = AYIKHO Ctermg = NONE cterm IsilumkisoMsg hiDigDelete ctermfg = Blue ctermbg = AKUKHO
Esusa imvelaphi emnyama (ctermbg = AKUKHO) kuwo onke amagama aphambili kulwimi lwenkqubo nakwiisayithi apho kungekho mbhalo (Isicatshulwa).
Olunye uhlengahlengiso
Mna ngokobuqu ndiyathanda ukuqaqambisa umgca wangoku ngolu hlobo lulandelayo:
hi CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = AKUKHO ctermbg = AKUKHO cterm = BOLD hi CursorColumn guifg = AKUKHO guibg = # 121212 gui = AKUKHO ctermfg = AKUKHO ctermbg = AKUKHO cterm = IBHOLA
Emva kokufaka lonke olu tshintsho, iVim ijongeka ngoluhlobo:
Isiphelo
Eli inqaku lam lokuqala njengegalelo kulo UkusukaLinuxNdiyathemba ukuba uyifumene iluncedo. Ngaba ubulwazi olu seto lweVim?. Zeziphi izinto ozenzileyo ozenzileyo? Shiya iikhomenti!
Izimvo ezi-47, shiya ezakho
Ndingomnye wabo bayithiyileyo i-VIM, ndathi yayingumhleli wombhalo wePulpos .. kodwa ixesha elithile ngoku ndiyisebenzisa ngaphezulu kukaNano (omnye umhleli, hayi iNano evela kuluntu lwethu) xDD
Kwenzekile kum njengawe, ukubona ukuba iVim yayinzima ngakumbi, ndasebenzisa uNano, de ndenza iinzame zokuziqhelanisa neVim kwaye yaba ngumhleli wam ongagqibekanga. Masinwabe!
Kulungile .. ngasendleleni, kumnandi ukuba lapha .. Wamkelekile!
Enkosi, ndiyathemba ukuba ndinganegalelo kumanqaku asemgangathweni. Masinwabe!
Ndihlala ndisebenzisa iVi, apho ndaye ndaguqula izikripthi zam ze-COBOL (umsebenzi wam wokuqala nge-17) xD andikaze ndisebenzise enye ngaphandle kobuvila kodwa indilingana kakuhle, kwaye baneendlela ezimfutshane ezimfutshane!
Ukubulisa
Ewe, ngokokwazi kwam ukuba bobabini bangamaNanos kwaye bangabaHleli, ke andikayazi ukuba yeyiphi oyisebenzisayo ... okanye mhlawumbi uzisebenzisa zombini. I-xD
I-GNU Nano yisoftware, ngelixa i-nano ekule ndawo iyi-alias yomntu.
Yeka ukusebenzisa igama lam lepusy, lichithwe xD
I-eNano eneWindows XP .. WTF?
Bendikwi-uni uu
Uye kwicala elimnyama! XD
Kwaye malunga neposi ... Ndicinga ukuba kufanele ukuba ndifunde ukusebenzisa iVim o_o
Ndikho kuzo zombini iWindows Vista kunye neDebian Wheezy, ke sukukhalaza ukuba ndiphawula ngeGoogle Chrome 30 (eneneni, yiChromium 30) ngeVista.
Ndiyayazi lo mvakalelo bhuti.
Ngesizathu, xa ndithetha nge-GNU Nano, ndibhala i-GNU Nano (hayi i-nano nje ngenxa yokungaqondakali okuveliswe ligama lakho).
Kuphela ngabo bafaneleke ngokwaneleyo abanokusebenzisa iVim (endingazibandakanyi mna).
Uphinde wanzima, kodwa kuyacaca ukuba ungumhleli ongcono, wonke umntu uthetha kakhulu ngaye.
Kudala ndisebenzisa i-VIM okwethutyana, nantsi inkqubo yam endiyisebenzisa ku-Ubuntu nakwi-OSX
https://github.com/abimaelmartell/dotfiles
Andiqondi i-vim ... Ndizamile kodwa ndihlala ndibuyela ku-nano ukunqongophala komkhwa ndicinga ukuba kuyabiza
Ndikholelwe, xa ulungelelanisa iba yinto ebaluleke kakhulu. Oko kukwazi ukukopa / ukuhambisa / ukutshintsha isicatshulwa, ukucima okanye ukuhlela isicatshulwa kwikholamu ... nangona kunjalo, xa ungenawo ujongano lomzobo we-VIM kulungile ... kwaye nokuba ujongano lomzobo kulungile 😀
Xa kungekho ndawo ingcono iMC (umphathi wamaphakathi ezinzulwini zobusuku)
Ndiyenza yonke loo nto eGeany. Andisiboni isizathu sokuba ndifunde izinto ezinzima. Ndihlala ndicinga ukuba yisoftware ekufuneka ihambelane nabantu hayi enye indlela ejikeleze. Kodwa ke, umhlaba ukhululekile ... okomzuzwana.
Njani? .. .. kufuneka ndingavumelani nezimvo zakho .. .. Akubonakali kufanelekile kum ukuba ucinga ngendlela eqhelekileyo ukuba isoftware ethile ayilungelelaniswanga nezidalwa ezingabantu .. ..kodwa kuba nganye nganye iyahluka, kwaye kwezinye iimeko kakhulu ..
Kweminye yeyona ilungileyo ngumhleli we-nano, andiyixhasi nkqu notshintsho oluncinci .. ..zinye njenge geany, ninjaIDE, Eclipse .. kwaye ndikhetha enye okanye enye ngokuxhomekeke kwityala .. ..enye i-emacs , Ndabona ..
Izinto ezibonakala zinzima ukuzifunda, nangona zingahlali, zihlala zinezibonelelo zazo .. ..ukufumana idatha eninzi kwifayile, kwaye ndithetha ukuba iphezulu kakhulu (i-TBs) .. abanye abahleli abayi kukuvumela ukuba uyivule. .. kwaye ngeV andinokwazi ukuyivula kuphela ... kodwa ndinokwenza ukuphatha okunzima ngokusebenzisa amabinzana aqhelekileyo ...
Uluvo lwam nje .. .. Ndiyathemba ukuba niyaqonda ..
Masibone, phantse bonke abahleli endikusebenzisileyo obugcina ngeCtrl + S (Gcina) kwaye uphume ngeCtrl + Q (Yeka). Kwaye uhamba ngezitshixo zetolo ezilungeleyo ezineentolo ezincinci. Ndixelele ukuba yenziwa njani kwi-vim? 😉
Ndiyaluqonda uluvo lwakho, hlisa umoya.
Em .. .. elula .. ..ukuhamba ungazenza zombini ngeentolo ezincinci .. njengakwii-'HJKL 'izitshixo .. eqhelekileyo kwi-vi-efana ..
Ukugcina kwaye uphume ': wq' .. 😉
Mnike ithuba lokufunda ukusebenzisa i-vim .. ..kodwa uzame iveki .. usebenzisa nje i-vim .. ..xa ufunda izixhobo, isantya esikunika sona sikhulu ..
Kuya kufuneka ndiyizame ngengqondo evulekileyo, kuba inyani kukuba amaxesha endimcele ukuba awenzele ukuhlela avele andenze ndilahle, kwaye ndigqibe ukusebenzisa nano.
Ndonwabile nge-emacs
Ngenxa yokuba ndiyakuxhasa, kuba i-GNU Emacs ngokuqinisekileyo yimela yomkhosi waseSwitzerland xa kuziwa ekuhleleni izicatshulwa kunye nezikripthi. Ukuba ufuna ugoogle okanye ulawule imeyile yakho. I-Emacs eneeplagi ezimbalwa inokuyenza kakuhle.
Ndonwabile nge-monodevelop
UKUQHUBA
Wenas .. ..okokuqala kuko konke, kulungile ukuba uthathe isigqibo sokufaka igalelo ..
Kudala ndikhangela into efanayo ixesha elide .. ukuqala ukusebenzisa iVim rhoqo .. ..kodwa bendihlala ndisebenzisa iVi .. .. kwiiprojekthi ezinkulu, eyona nto ibalulekileyo kukuba nesakhelo esihle kwaye uzinze kwiVim. . .. kwakhona, enkosi .. ..siqhubeke ke nokufunda .. 😉
Kuya kufuneka ufake iVim ngaphambi kokwenza isigwebo esingaboniyo. Okwangoku ndisebenzisa i-GNU Nano kunye ne-GNU Emacs.
Ukuseta kuhle Alejandro… Nangona kunjalo, izikimu zemibala zoyikeka. Andazi ukuba ngequbuliso uyazi apho unokufumana khona izikimu ezinomtsalane ngakumbi. Ngokwenene ndiyasithanda isikimu seTextmate's Twilight.
Ukuba awuthandi nasiphi na isikimu sombala esiza kwindawo yokugcina izinto, ungazama ukufaka nayiphi na enye, okanye uguqule imibala ngendlela oyithandayo ngokuhlela amaxabiso e-ctermfg.
hi NonText ctermfg = 18 ctermbg = AKUKHO cterm = AKUKHO
hi ctermfg Eqhelekileyo = 16 ctermbg = AKUKHO cterm = AKUKHO
molo okhethekileyo ctermfg = I-ctermbg etyheli = AKUKHO
molweni Izimvo ctermfg = DarkYellow ctermbg = AKUKHO
molo rhoqo ctermfg = Blue ctermbg = AKUKHO
molo Inani ctermfg = I-ctermbg etyheli = AKUKHO
molo LineNr ctermfg = DarkGrey ctermbg = AKUKHO
molo PreProc ctermfg = Green ctermbg = AKUKHO
molo Ingxelo ctermfg = Cyan ctermbg = AKUKHO
uhlobo ctermfg = Cyan ctermbg = AKUKHO
impazamo hi ctermfg = I-ctermbg ebomvu = AKUKHO
hi Isazisi ctermfg = Magenta ctermbg = AKUKHO
hi SpecialKey ctermfg = Cyan ctermbg = AKUKHO
molo NonText ctermfg = Blue ctermbg = AKUKHO
hi Directory ctermfg = Blue ctermbg = AKUKHO
molo MoreMsg ctermfg = Green ctermbg = AKUKHO
molo Isihloko ctermfg = Magenta ctermbg = AKUKHO
molo IsilumkisoMsg ctermfg = I-ctermbg ebomvu = AKUKHO
molo DiffDelete ctermfg = Blue ctermbg = AKUKHO
Ukubulisa
Unjani. Inqaku elilungileyo. Kuya kuba kuhle ukuthumela into ngendlela yokusebenzisa olu seto. Kulabo basebenzisi abayingcali kwi-vim njengam 🙂
Inomdla kwaye inombulelo, iphucula ukusetyenziswa kwe-vim kakhulu, kodwa uwabeka njani amanani emigca?
Enkosi ngegalelo
: setha inombolo
Isifinyezo ': setha nu' .. kwaye uyisuse ': setha nonu' 😉
Ndisebenzisa oku:
: set set not ehambisanayo i-laststatus = 2 showcmd showmode number
Kwaye ukuqaqambisa umgca okhoyo ngoku: setha isikhombisi.
Ndilibele, ndiyabulisa.
Vim, esona sixhobo silungileyo somsebenzisi weLinux kunye neUnix. Eyona nto ilunge kakhulu, unokuyenza i-vim, eyam yi-C / C ++ IDE, NERDTree.
Igalelo elifanelekileyo!
Ngaphandle kokuba ngumsebenzisi oyingcali kwaye ngaphandle kokufumana yonke incindi ene-vim, sendiyiqhelile kwaye ndiyisebenzisa njengomhleli ophambili. Ndicinga ukuba yeyona ndlela ilungileyo yokuyiqhela, kuba inganqwenela ekuqaleni, kukwenza isifundo esiza nenkqubo (sebenzisa "vimtutor" command). Ndenze njalo kwaye yandinceda. Ngelixa ufunda isifundo usebenzisa vim ngaxeshanye.
Molo bahlali, ndisebenzisa i-vim kwaye njengoninzi lwenu ndisifumana sisixhobo esingabalulekanga emsebenzini wam. Ndifuna ukubonelela ngencam eluncedo kakhulu ukuphatha ukufakwa kweeplagi. Isixhobo sibizwa ngokuba yi "pathogen". Le iplagi ilawula iindlela zeeplagi ezahlukeneyo, ezenza ukuba kube lula ukufakela kunye nokufaka. Ukuba usebenzisa i-vim, kuya kufuneka usebenzise esi sixhobo. Elinye icebiso: kwiphepha le-vimbits.com zininzi iimephu ezinomdla kunye noseto. Kwaye kwabo basebenzisa iPython, ndincoma i-python-mode plugin. Ndiyathemba ukuba iyabasebenzela njengoko isenza nakum.
Masisebenzise iLinux.
🙂
Andikayisebenzisi iVim okwangoku, indenza ndibenomdla kakhulu. Kuya kufuneka ndiyizame, kodwa ngoku!
Ndivuma kakhulu apha.
Ndiyakhumbula ukuba kwiintsuku ezimbalwa zokuqala ndizamile ukusebenzisa i-vim kwaye bendihlala ndiyishiya, kuba kubonakala ngathi kunzima ukuyisebenzisa, kude kube lusuku olunye bendiqala ukuziva ngathi kwaye ndinokuqonda kancinci ukuba isebenza njani.
Ukusuka apho, yaba ngumhleli wam wokubhaliweyo owuthandayo, xa kufuneka ndihlele ifayile ngokukhawuleza kwikhonsoli.
Hi ndlela leyi, inqaku elilungileyo.
Enkosi, ndiyavuya ukuba inqaku elinomdla.
Ukubulisa
... iposti intle kakhulu, ndiyayithanda i-vim ndiyisebenzisa kwinkqubo kuba ukumisela i-arch bendihlala ndinobunzima kodwa ngumcimbi wokuziqhelanisa. Esi sithuba ukusukela namhlanje asikho mva.
Nibingelela!
Ungathini, ndinengxaki yokuba eli khonkco lophukile, umntu angandixelela ukuba yeyiphi esebenzayo ngoku. Okwangoku ndisavavanya ezinye ozicebisayo kodwa ndingathanda ukwazi uluvo lwakho ... Enkosi !!
Nibingelela!
imvelaphi ~ / .vim_runtime / vimrcs / plugins_config.vim
… Ndinengxaki kwifayile yelog yankring xa ndizama ukwenza ifayile yelank yankring_history_v2.txt. Nawuphi na umbono onokuthi undinike indlela yokusombulula ...
Saludos !!
Ndiyayithanda ibhlog yakho.
Ndifuna ukukuxelela ukuba unonxibelelwano nemifanekiso eyaphukileyo.