Impela wonke umuntu kumele azi Vim, ngombono wami umhleli wombhalo omuhle kakhulu we I-GNU / Linux. Izikhathi ezimbalwa zokuqala engizisebenzisile Vim Ngikuthole kunzima kakhulu, kepha njengoba ngiphatha i-server ezinikele yebhulogi lami, sekube ngumhleli wami ozenzakalelayo, ngisho nakuhlelo, kule ndatshana sizobona ukuthi singakusebenzisa kanjani ukumiswa kokugcina kwe- Vim sibonga indawo yokugcina engithole kuyo GitHub.
Njengokujwayelekile emhlabeni wesoftware yamahhala, Vim Inamandla amakhulu wokumisa nokwenza ngokwezifiso. Ngakho-ke nginqume ukusesha inetha ngokulungiselelwa okuzokwenza umsebenzi wokuhlela ube lula futhi ngithole indawo yokugcina ngaphakathi GitHub kudalwe ngu umngane, ngesikhathi iminyaka 8 ibilokhu isebenzisa futhi iguqula Vim ukuthola i- vimrc okucacile. Ungathola okugciniwe okukhulunywa ngakho lapha, ake sibone ukuthi ungayifaka kanjani.
Inguqulo eyisisekelo noma inguqulo ye- "Awesome"
Kungenzeka ukhethe phakathi kwezinguqulo ezimbili, okuyisisekelo lokho ngeke kufake noma iyiphi i-plugin, noma enye ephelele kakhulu leyo Vim umhleli onamandla kakhulu.
Ukufaka okuyisisekelo, vele usebenzise umyalo olandelayo:
$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
Futhi kwabaphambili noma “Awesome":
git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc yenguqulo "Awesome"Kanje:
setha i-runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config.vim source ~ / .vim_runtrime / vim vim zama umthombo ~ / .vim_runtime / my_configs.vim bamba ukuphela
Ukwengeza ukulungiselelwa kwethu kufanele sihlele ifayela ~ / .vim_runtime / my_configs.vim.
Hlela izilungiselelo ezizenzakalelayo
Lapho ufaka isikimu sombala esizenzakalelayo sisethelwe ku i-peaksea, kungenzeka ukuguqula imibala esetshenzisiwe ukugqamisa i-syntax ngo Vim ukuhlela ifayili ~ / .vim_runtime / my_configs.vim nokungeza umugqa olandelayo:
i-colorcheme peaksea
Kumele kushintshwe i-peaksea nganoma yisiphi esinye sezikimu zombala ezi-3:
- kufakwe ilanga
- phithi
- umnyama
Izingqinamba ezingenzeka ngemvelaphi ebonakalayo
Kungenzeka ukuthi lapho ufaka lokhu kumiswa kwe-Vim silahlekelwa isizinda esibonakalayo sesiginali futhi sibona i-vim ngale ndlela elandelayo:
Ukuxazulula inkinga kuyadingeka ukwengeza imigqa elandelayo kufayela ~ / .vim_runtime / my_configs.vim:
hi NonText ctermfg = 18 ctermbg = NONE cterm = NONE hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE hi Special ctermfg = Yellow ctermbg = NONE hi ctermfg = DarkYellow ctermbg = AKEKHO hi Constant ctermfg = Blue ctermbg = Nter I-ctermbg ephuzi = AKUKHO hi LineNr ctermfg = DarkGrey ctermbg = AKEKHO hi PreProc ctermfg = Green ctermbg = NONE hi Statement ctermfg = Cyan ctermbg = NONE hi Type ctermfg = Cyan ctermbg = NONE hi Iphutha ctermfg = Red Ntermba Isihlungi = AKEKHO 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 ctermbg = NONE ctermstertertergg = NONE sawubona DiffDelete ctermfg = Blue ctermbg = NONE
Okususa isizinda esimnyama (ctermbg = AKUKHO) kuwo wonke amagama angukhiye olimini lohlelo nakuzo izingosi lapho kungekho mbhalo (Umbhalo ongekho).
Okunye ukulungiswa
Ngokwami ngithanda ukugqamisa umugqa wamanje ngokubukeka okulandelayo:
hi CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD hi CursorColumn guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = IBHODLA
Ngemuva kokusebenzisa lonke lolu shintsho, iVim ibukeka kanjena:
Isiphetho
Lokhu kube yindatshana yami yokuqala njengomnikeli ku DesdeLinux, Ngithemba ukuthi ukuthole kuwusizo. Ubuwazi ukuthi lokhu kulungiselelwa kweVim?. Yikuphi okwenziwe ngokwezifiso okwenzile? Shiya amazwana!.
Ngangingomunye walabo ababezonda i-VIM, ngathi kwakungumhleli wombhalo wePulpos .. kodwa isikhathi esithile manje ngiyisebenzisa kakhulu kunoNano (omunye umhleli, hhayi i-eNano evela emphakathini wethu) xDD
Kwenzeke kimi njengani, ngibona ukuthi iVim ibiyinkimbinkimbi ngandlela thile, ngisebenzise uNano, ngaze ngenza umzamo wokujwayela iVim futhi yaba ngumhleli wami ozenzakalelayo. Halala!
Kunjalo .. ngasendleleni, kuyintokozo ukuba nawe lapha .. Siyakwamukela!
Ngiyabonga, ngiyethemba ukuthi nginganikela ngezihloko ezisezingeni eliphakeme. Halala!
Ngangihlala ngisebenzisa i-Vi, lapho ngaguqula imibhalo yami ye-COBOL (umsebenzi wami wokuqala ngo-17) xD angikaze ngisebenzise omunye ngobuvila kepha yangifaka kahle, futhi inezinqamuleli ezinhle kakhulu!
Ukubingelela
Yebo, ngokwazi kwami bobabili bangamaNanos futhi bangabahleli, ngakho-ke angazi ukuthi usebenzisa muphi ... noma mhlawumbe ubasebenzisa bobabili. i-xD
I-GNU Nano isoftware, kanti i-nano ekulo mphakathi iyi-alias yomuntu.
Yeka ukusebenzisa igama lami le-pussy, lisetshenziswa xD
I-eNano ene-Windows XP .. WTF?
Ngangiku-uni uu
Izaba! Uye ohlangothini olumnyama! XD
Futhi maqondana nokuthunyelwe ... ngicabanga ukuthi kufanele ngifunde ukusebenzisa iVim o_o
Ngikuwo womabili amaWindows Vista noDebian Wheezy, ngakho-ke ungakhonondi uma ngiphawula ngeGoogle Chrome 30 (empeleni, yiChromium 30) ngeVista.
Ngiyawazi loyo muzwa mfowethu.
Ngesizathu, lapho ngikhuluma nge-GNU Nano, ngibhala i-GNU Nano (hhayi nje i-nano ngenxa yokungaqondakali okwenziwe ngama-alias akho).
Yilabo kuphela abakufanele ngokwanele abangasebenzisa i-Vim (engingazifaki nami).
Uyinkimbinkimbi kabusha, kepha kusobala ukuthi ungumhleli ongcono, wonke umuntu ukhuluma kakhulu ngaye.
Bengisebenzisa i-VIM isikhashana, nansi i-config yami engiyisebenzisa ku-Ubuntu naku-OSX
https://github.com/abimaelmartell/dotfiles
Angiqondi i-vim ... ngizamile kepha ngihlala ngibuyela ku-nano ukuswela umkhuba engicabanga ukuthi kuyangibiza
Ngikholwe, uma uzivumelanisa nezimo kuba yinto ebaluleke kakhulu. Lokho ukukwazi ukukopisha / ukuhambisa / ukushintsha umbhalo, ususe noma uhlele umbhalo kukholamu ... noma kunjalo, uma ungenayo i-VIM graphical interface kuhle ... futhi noma ngabe unesikhombimsebenzisi sokuqhafaza kuhle 😀
Lapho ingekho imvelo okuhamba phambili yi-MC (Midnight Commander)
Ngikwenza konke lokho eGeany. Angiboni ukuthi kungani ngifunda izinto eziyinkimbinkimbi. Bengihlala ngicabanga ukuthi yi-software okufanele ivumelane nabantu hhayi enye indlela ezungezile. Kepha hhe, umhlaba ukhululekile ... okwamanje.
Kanjani? .. .. Kumele ngiphikisane nokuphawula kwakho .. ..kubukeka kungalungile kimi ukuthi ucabanga ngendlela ejwayelekile ukuthi isoftware ethile ayivumelanisiwe nezidalwa ezingabantu .. .. ngoba nje izidingo nombono ngayinye ... iyahlukahluka, futhi kwezinye izimo iba ningi ...
Kwabanye okungcono kakhulu umhleli we-nano, angiwusekeli noma ngabe kukhona ushintsho oluncane .. .. abanye bathanda i-geany, i-ninjaIDE, i-Eclipse .. futhi ngincamela eyodwa noma enye kuye ngecala .. ..amanye ama-emac, mina Saw ..
Izinto ezibonakala zilukhuni ukuzifunda, yize kungenjalo ngaso sonke isikhathi, zivame ukuba nezinzuzo zazo .. .. ngemininingwane ephezulu yedatha esefayelini, futhi ngiqonde ukuthi iphakeme impela (i-TBs) .. abanye abahleli ngeke baze bakuvumele uyivule .. .. futhi nge-Vi angikwazanga ukuyivula kuphela ... kepha ngingenza ukuphatha okuyinkimbinkimbi ngezinkulumo ezijwayelekile ...
Umbono wami nje .. .. Ngithemba uyakuqonda ..
Ake sibone, cishe kubo bonke abahleli engikusebenzise ubalondoloza nge-Ctrl + S (Gcina) bese uphuma nge-Ctrl + Q (Quit). Futhi uhamba nezikhiye zomcibisholo ezikahle ezinemicibisholo emincane. Ngitshele ukuthi kwenziwa kanjani e-vim? 😉
Ngiyawuqonda umbono wakho, yehlisa umoya.
Em .. .. elula .. ..ukuhamba ungakwenza kokubili ngemicibisholo .. njengokhiye be-'HJKL '.. ejwayelekile ku-vi-like ..
Ukugcina nokuphuma ': wq' .. 😉
Inike ithuba lokufunda ukuthi ungasebenzisa kanjani i-vim .. ..nge kodwa izame isonto lonke .. usebenzisa nje i-vim .. ..lapho ufunda amathuluzi, ijubane elikunikezayo likhulu ..
Kuzofanele ngiyizame ngomqondo ovulekile, ngoba iqiniso ukuthi izikhathi engimcele ukuthi azozihlela nje kungenza ngiphelelwe yithemba, ngigcine ngisebenzisa i-nano.
Ngijabule ngama-emacs
Ngalokho ngiyakweseka, ngoba i-GNU Emacs empeleni ingummese wamasosha waseSwitzerland uma kukhulunywa ngokuhlela imibhalo nemibhalo. Uma ufuna uku-google noma ukuphatha i-imeyili yakho. Ama-Emac anama-plugins ambalwa angakwenza kahle.
Ngijabule nge-monodevelop
UKUGIJIMA
AmaWena .. .. okokuqala, kuhle ukuthi unqume ukufaka isandla .. futhi ikakhulukazi ngokuthunyelwe okunjalo .. ..ngiyabonga kakhulu !! ..
Kade ngifuna into efanayo isikhathi eside .. ukuqala ukusebenzisa i-Vim kaninginingi .. ..njengoba bengihlala ngisebenzisa i-Vi .. ..maphrojekthi amakhulu, inhloso ukuthi kube nokuhlelwa okuhle futhi ngihlale kuVim .. .. futhi, ngiyabonga .. ..futhi siqhubeke nokufunda .. 😉
Kuzofanele ufake iVim ngaphambi kokwenza isinqumo esiyimpumputhe. Okwamanje ngisebenzisa i-GNU Nano ne-GNU Emacs.
Ukusetha kuhle kakhulu ku-Alejandro… Noma kunjalo, izikimu zombala ziyesabeka. Angazi ukuthi ngokungazelelwe uyazi lapho ungathola khona izikimu zombala ezikhangayo. Mina uqobo ngiyasithanda isikimu seTextmate sikaTwilight.
Uma ungathandi noma yiziphi izikimu zombala eziza endaweni yokugcina, ungazama ukufaka noma iyiphi enye, noma uguqule imibala ngendlela oyithandayo ngokuhlela amanani we-ctermfg.
sawubona NonText ctermfg = 18 ctermbg = NONE cterm = NONE
sawubona ctermfg Ojwayelekile = 16 ctermbg = NONE cterm = NONE
sawubona ctermfg okhethekile ctermbg = AKUKHO
sawubona Comment ctermfg = DarkYellow ctermbg = NONE
sawubona ctermfg = Blue ctermbg = NONE
sawubona Inombolo ctermfg = I-ctermbg Ephuzi = AKUKHO
sawubona LineNr ctermfg = I-DarkGrey ctermbg = AKUKHO
sawubona PreProc ctermfg = Green ctermbg = NONE
sawubona Statement ctermfg = Cyan ctermbg = NONE
sawubona Type ctermfg = Cyan ctermbg = NONE
hi Iphutha ctermfg = Red ctermbg = NONE
hi Isikhombi ctermfg = Magenta ctermbg = NONE
sawubona SpecialKey ctermfg = Cyan ctermbg = NONE
sawubona NonText ctermfg = Blue ctermbg = NONE
sawubona Directory ctermfg = Blue ctermbg = NONE
sawubona MoreMsg ctermfg = Green ctermbg = NONE
sawubona Isihloko ctermfg = Magenta ctermbg = NONE
sawubona WarningMsg ctermfg = Red ctermbg = NONE
sawubona DiffDelete ctermfg = Blue ctermbg = NONE
Ukubingelela
Unjani. i-athikili enhle. Kungakuhle ukuthumela okuthile kokuthi ungakusebenzisa kanjani lokhu kulungiselelwa. Kulabo basebenzisi hhayi njengochwepheshe we-vim njengami 🙂
Kuyathakazelisa kakhulu futhi kuyabonga, kuthuthukisa ukusetshenziswa kwe-vim kakhulu, kepha uzibeka kanjani izinombolo zolayini? Ukuphela kwento engingakwazi ukukufeza.
Siyabonga ngokufaka
: inombolo esethiwe
Kufushanisiwe ': set nu' .. ..nokuthi uyisuse ': set nonu' 😉
Ngisebenzisa lokhu:
: set not elihambisanayo umbusi laststatus = 2 showcmd showmode number
Futhi ukugqamisa umugqa wamanje owudingayo: setha i-cursorline.
Ngikhohliwe, imikhonzo.
I-Vim, isikhali esihle somsebenzisi we-Linux ne-Unix. Okuhle kunakho konke ukuthi ungenza ngezifiso i-vim, eyami iyi-C / C ++ IDE, NERDTree.
Umnikelo omuhle!
Ngaphandle kokuba ngumsebenzisi oyingcweti ngaphandle kokuthola lonke ijusi i-vim enayo, sengiyijwayele futhi ngiyisebenzisa njengomhleli oyinhloko. Ngicabanga ukuthi indlela engcono yokujwayela, ngoba ingaqala ukuthola ithemba, ukwenza okokufundisa okuza nohlelo (sebenzisa umyalo we- "vimtutor"). Ngakho ngenzile futhi kwangisiza. Ngenkathi ufunda okokufundisa usebenzisa i-vim ngasikhathi sinye.
Sawubona mphakathi, ngisebenzisa i-vim futhi njengabaningi benu ngikuthola kuyithuluzi elibalulekile emsebenzini wami. Bengifuna ukunikeza ithiphu ewusizo kakhulu ukuphatha ukufakwa kwama-plugins. Ithuluzi libizwa nge- "pathogen". Le plugin ilawula izindlela zama-plugins ahlukahlukene, okwenza ukufakwa nokukhishwa kwazo kube lula kakhulu. Uma usebenzisa i-vim, kufanele usebenzise leli thuluzi. Elinye icebo: ekhasini le-vimbits.com kunamamephu amaningi namasethingi athakazelisayo kakhulu. Futhi kulabo abasebenzisa iPython, ngincoma i-plugin ye-python-mode. Ngiyethemba ukuthi iyabasebenzela njengoba injalo nakimi.
Masisebenzise iLinux.
🙂
Angikayisebenzisi iVim okwamanje, ingenza ngibe nelukuluku kakhulu. Kufanele ngiyizame, kepha manje!
Ngivumelana nokuningi lapha.
Ngiyakhumbula ukuthi izinsuku ezimbalwa zokuqala ngangizama ukusebenzisa i-vim futhi ngangihlala ngiyishiya, ngoba kwakubonakala kunzima ukuyisebenzisa, kuze kube ngolunye usuku ngaqala ukuyizwa futhi ngangiqonda kancane ukuthi isebenza kanjani.
Ukusuka lapho, kwaba ngumhleli wami wombhalo engiwuthandayo, lapho kufanele ngihlele ifayela ngokushesha kwikhonsoli.
Ngendlela, i-athikili enhle.
Ngiyabonga, ngiyajabula ukuthi bekuyindatshana ethokozisayo.
Ukubingelela
... okuthunyelwe kuhle kakhulu, ngiyakuthanda kakhulu i-vim ngikusebenzisa ukwenza uhlelo ngoba ukumisa i-arch bengihlala ngiba nobunzima kepha kuyindaba yokwenza. Lokhu okuthunyelwe kusukela namhlanje akuphelelwe yisikhathi.
Ukubingelela!
Kuthiwani, nginenkinga yokuthi lesi sixhumanisi siphukile, othile angangitshela ukuthi iyiphi esebenzayo manje. Okwamanje ngivivinya ezinye ozincomayo kepha ngithanda ukwazi umbono wakho… Ngiyabonga !!
Ukubingelela!
umthombo ~ / .vim_runtime / vimrcs / plugins_config.vim
… Ngibe nezinkinga nge-yankring plugin log file lapho ngizama ukudala i- yankring_history_v2.txt log log. Noma yimuphi umbono onganginikeza wona ukuthi ungawuxazulula kanjani ...
Saludos !!
Ngiyayithanda ibhulogi yakho.
Ngifuna ukukutshela ukuthi unezixhumanisi ezithombeni eziphukile.