Jullie moeten het vast allemaal weten Vim, naar mijn mening de beste teksteditor voor GNU / Linux. De eerste keren dat ik gebruikte Vim Het leek me erg ingewikkeld, maar aangezien ik de dedicated server van mijn persoonlijke blog beheer, is het mijn standaardeditor geworden, zelfs voor programmeren. In dit artikel zullen we zien hoe we de definitieve configuratie kunnen toepassen voor Vim dankzij een repository die ik heb gevonden GitHub.
Zoals gebruikelijk in de wereld van vrije software, Vim Het heeft een grote capaciteit voor configuratie en aanpassing. Dus besloot ik op internet te zoeken naar configuraties die het programmeren zouden vergemakkelijken en ik kwam een repository tegen op GitHub gemaakt door Een mix, tijdens Tot 8 jaar heeft gebruikt en gewijzigd Vim om een te krijgen vimrc definitief. U kunt de betreffende repository vinden hierLaten we eens kijken hoe het te installeren.
Basic versie of “Awesome” versie
Het is mogelijk om te kiezen tussen twee uitvoeringen, een basis die geen enkele plug-in zal installeren, of een veel completere plug-in die dat wel zal doen Vim een zeer krachtige editor.
Om de basisversie te installeren, voert u gewoon de volgende opdracht uit:
$ git kloon git://github.com/amix/vimrc.git ~/.vim_runtime $ sh ~/.vim_runtime/install_basic_vimrc.sh
En voor gevorderden of “Ontzagwekkend"
git kloon git://github.com/amix/vimrc.git ~/.vim_runtime sh ~/.vim_runtime/install_awesome_vimrc.sh
El vimrc voor versie "Ontzagwekkend"Het is als volgt:
set runtimepath+=~/.vim_runtime source ~/.vim_runtime/vimrcs/basic.vim source ~/.vim_runtime/vimrcs/filetypes.vim source ~/.vim_runtime/vimrcs/plugins_config.vim source ~/.vim_runtime/vimrcs/extended.vim try source ~/.vim_runtime/my_configs.vim catch endtry
Om onze eigen configuraties toe te voegen, moeten we het bestand bewerken ~/.vim_runtime/my_configs.vim.
Standaardinstellingen bewerken
Bij installatie is het standaardkleurenschema ingesteld op piekzee, is het mogelijk om de kleuren te wijzigen die worden gebruikt om de syntaxis te markeren door Vim het bewerken van het bestand ~/.vim_runtime/my_configs.vim en de volgende regel toevoegen:
kleurenschema peaksea
moeten vervangen piekzee door een van deze 3 andere kleurenschema's:
- gesolariseerd
- pyte
- ir_zwart
Mogelijke problemen met de transparante achtergrond
Het is mogelijk dat we bij het installeren van deze configuratie voor Vim de transparante achtergrond van de terminal verliezen en vim als volgt zien:
Om het probleem op te lossen is het noodzakelijk om de volgende regels aan het bestand toe te voegen ~/.vim_runtime/my_configs.vim:
hallo NonText ctermfg=18 ctermbg=GEEN cterm=GEEN hallo Normaal ctermbg=16 ctermbg=GEEN cterm=GEEN hallo Speciaal ctermfg=Geel ctermbg=GEEN hallo Comment ctermfg=DonkerGeel ctermbg=GEEN hallo Constant ctermfg=Blauw ctermbg=GEEN hallo Getal ctermfg=Geel ctermbg=GEEN hallo LijnNr ctermbg=D arkGrey ctermbg=GEEN hallo PreProc ctermbg=Groen ctermbg=GEEN hallo Verklaring ctermbg=Cyaan ctermbg=GEEN hallo Type ctermfg=Cyaan ctermbg=GEEN hallo Fout ctermbg=Rood ctermbg=GEEN hallo Identifier ctermbg=Magenta ctermbg=GEEN hallo Speciale Sleutel ctermbg=Cyaan ctermbg=GEEN hallo NonText ctermbg=GEEN hallo Directory ctermbg=Blauw ctermbg=GEEN hoi MoreMsg ctermbg=Groen ctermbg=GEEN hoi Titel ctermfg=Magenta ctermbg=GEEN hoi Waarschuwingsbericht ctermbg=Rood ctermbg=GEEN hoi Diff Verwijderen ctermfg=Blauw ctermbg=GEEN
Hiermee wordt de zwarte achtergrond verwijderd (ctermbg=GEEN) van alle trefwoorden in de programmeertaal en sites waar geen tekst is (Niet-tekst).
Andere wijzigingen
Persoonlijk vind ik het leuk om de huidige lijn te markeren met het volgende uiterlijk:
hoi CursorLine guifg=GEEN guibg=#121212 gui=GEEN ctermfg=GEEN ctermbg=GEEN cterm=BOLD hallo CursorColumn guifg=GEEN guibg=#121212 gui=GEEN ctermfg=GEEN ctermbg=GEEN cterm=BOLD
Na het toepassen van al deze wijzigingen ziet Vim er als volgt uit:
Conclusie
Dit was mijn eerste artikel als medewerker in DesdeLinuxIk hoop dat je het nuttig vond. Kende je deze instelling voor Vim? Welke aanpassingen heb je gedaan? Laat een reactie achter!
Ik was een van degenen die VIM haatte, ik zei dat het een teksteditor voor Octopus was... maar ik gebruik het nu al een tijdje meer dan Nano (de andere editor, niet de eNano van onze community) xDD
Het overkwam mij een beetje zoals jij, aangezien Vim wat gecompliceerder was, gebruikte ik Nano, totdat ik een poging deed om aan Vim te wennen en het mijn standaardeditor werd. Groeten!
Dat klopt... tussen haakjes, een genoegen om u hier te hebben... Welkom!
Bedankt, ik hoop een bijdrage te kunnen leveren met kwaliteitsartikelen. Groeten!
Ik heb altijd Vi gebruikt, daar heb ik mijn COBOL-scripts aangepast (mijn eerste baan op mijn 17e) xD Ik heb uit luiheid nooit een andere gebruikt, maar het beviel me heel goed, en ze hebben ongelooflijke snelkoppelingen!
Groeten.
Nou, voor zover ik weet, zijn het zowel Nano's als Editors, dus ik weet nog steeds niet welke je gebruikt... of misschien gebruik je ze ook allebei. Xd
De GNU Nano is software, terwijl de nano in deze gemeenschap een alias van een persoon is.
Stop met het gebruiken van mijn naam kut, het is op xD
De eNano met Windows XP.. WTF?
Ik zat op uni uu
Voorwendsels! Je ging naar de duistere kant! XD
En wat betreft de post... ik denk dat ik Vim o_o moet leren gebruiken
Ik gebruik zowel Windows Vista als Debian Wheezy, dus klaag niet als ik commentaar geef op Google Chrome 30 (eigenlijk is het Chromium 30) met Vista.
Ik ken dat gevoel, bro.
Er is een reden dat als ik het over GNU Nano heb, ik GNU Nano schrijf (niet alleen nano vanwege de dubbelzinnigheid die je alias genereert).
Alleen degenen die het waard zijn, kunnen Vim gebruiken (ikzelf niet meegerekend).
Het is opnieuw gecompliceerd, maar het is duidelijk een betere editor, iedereen spreekt er lovend over.
Ik gebruik VIM al een tijdje, hier laat ik mijn configuratie achter die ik gebruik in Ubuntu en OSX
https://github.com/abimaelmartell/dotfiles
Ik begrijp vim niet... Ik heb het geprobeerd, maar ik ga altijd terug naar nano omdat ik er niet aan gewend ben, denk ik, maar het is moeilijk voor mij 🙁
Geloof me, als je je aanpast, wordt het onmisbaar. Tekst kunnen kopiëren/verplaatsen/wijzigen, verwijderen of bewerken van tekst in een kolom... nou, als je geen grafische VIM-interface hebt, is dat geweldig... en zelfs met een grafische interface is het geweldig 😀
Als er geen omgeving is, is MC (Midnight Commander) de beste
Dat doe ik allemaal bij Geany. Ik zie niet in waarom ingewikkelde dingen leren. Ik heb altijd gedacht dat het de software is die zich moet aanpassen aan de mens en niet andersom. Maar hey, de wereld is vrij... voor nu.
Wat is er?... ..Ik ben het niet eens met uw opmerking... ..het lijkt mij niet eerlijk dat u in het algemeen denkt dat bepaalde software niet aangepast is aan "menselijke wezens".. ..simpelweg omdat de behoeften en het perspectief van iedereen ... varieert, en in sommige gevallen veel ...
Voor sommigen is de nano-editor het beste, ik ondersteun het niet, zelfs niet voor de kleinste verandering.. ..sommigen zoals geany, ninjaIDE, eclipse..en ik geef de voorkeur aan het een of het ander, afhankelijk van het geval.. ..anderen emacs, I Vi..
Dingen die ingewikkeld lijken om te leren, hoewel niet altijd, hebben meestal hun voordelen... ..voor grote hoeveelheden gegevens in een bestand, en ik bedoel echt grote (TB's)..sommige editors laten je het niet eens openen. .. .. en met Vi kon je het niet alleen openen..maar je kon ook complexe handelingen uitvoeren door middel van reguliere expressies..
Gewoon mijn mening.. ..Ik hoop dat je weet hoe je het moet begrijpen..
Laten we eens kijken, in bijna alle editors die ik heb gebruikt, sla je op met Ctrl+S (Opslaan) en sluit je af met Ctrl+Q (Afsluiten). En je beweegt met de handige cursortoetsen die kleine pijltjes hebben. Vertel me hoe wordt het gedaan in vim? 😉
Ik begrijp je mening, rustig aan.
Em... ..eenvoudig... ..verplaatsen kan zowel met de kleine pijltjes... als met de 'HJKL' toetsen...normaal in de vi-achtige...
Om ':wq' op te slaan en af te sluiten.. 😉
Geef het een kans om te leren omgaan met vim... ...maar probeer het een week... gewoon door vim te gebruiken... ...als je de tools leert, is de snelheid enorm...
Ik zal het met een open geest moeten proberen, want de waarheid is dat de keren dat ik het heb aangeroepen om wat te bewerken, het me gewoon gek maakt, en uiteindelijk gebruik ik nano.
Ik ben blij met emacs
Daarin steun ik je, aangezien GNU Emacs praktisch een Zwitsers zakmes is als het gaat om het bewerken van teksten en scripts. Als iemand zijn e-mail wil googlen of beheren. Emacs met een paar plug-ins kan het en prima.
Ik ben blij met monodevelop
TROLLEN UIT
Wenas.. ..allereerst geweldig dat je hebt besloten om een bijdrage te leveren... en nog meer met zo'n post... ..heel erg bedankt!!..
Ik ben al heel lang op zoek naar iets soortgelijks... om Vim vaker te gaan gebruiken... ..hoewel ik altijd Vi gebruikte... ..voor grote projecten, is het ideaal om een goede configuratie te hebben en je te vestigen in Vim... ..nogmaals, bedankt... ..en we zullen blijven lezen.. 😉
Je zou Vim moeten installeren voordat je een blind oordeel velt. Voor nu gebruik ik GNU Nano en GNU Emacs.
De opzet is geweldig Alejandro ... De kleurenschema's zijn echter verschrikkelijk. Ik weet niet of je ineens weet waar er meer aantrekkelijke kleurenschema's te vinden zijn. Persoonlijk vind ik het Twilight-schema van Textmate erg leuk.
Als je geen van de kleurenschema's in de repository leuk vindt, kun je proberen een andere te installeren of de kleuren naar wens aanpassen door deze ctermfg-waarden te bewerken.
hoi NonText ctermfg=18 ctermbg=GEEN cterm=GEEN
hi Normaal ctermfg=16 ctermbg=GEEN cterm=GEEN
hi Speciaal ctermfg=Geel ctermbg=GEEN
hi Comment ctermfg=DonkerGeel ctermbg=GEEN
hi Constant ctermfg=Blauw ctermbg=GEEN
hoi Nummer ctermfg=Geel ctermbg=GEEN
hi LineNr ctermfg=Donkergrijs ctermbg=GEEN
hoi PreProc ctermfg=Groen ctermbg=GEEN
hoi Verklaring ctermfg=Cyaan ctermbg=GEEN
hoi Typ ctermfg=Cyaan ctermbg=GEEN
hallo Fout ctermfg=Netwerk ctermbg=GEEN
hi Identifier ctermfg=Magenta ctermbg=GEEN
hoi SpecialKey ctermfg=Cyaan ctermbg=GEEN
hoi NonText ctermfg=Blauw ctermbg=GEEN
hi Directory ctermfg=Blauw ctermbg=GEEN
hoi MoreMsg ctermfg=Groen ctermbg=GEEN
hi Titel ctermfg=Magenta ctermbg=GEEN
hi WarningMsg ctermfg=Rood ctermbg=GEEN
hoi DiffDelete ctermfg=Blauw ctermbg=GEEN
Groeten.
Hoe is het met je. goed artikel. Het zou goed zijn om iets te posten over hoe u kunt profiteren van deze configuratie. Voor die gebruikers die niet zo ervaren zijn in vim als ik 🙂
Heel interessant en dankbaar, het verbetert het gebruik van vim veel, maar hoe plaats je de nummers van de regels?Het is het enige dat ik niet heb kunnen bereiken.
Bedankt voor de ingang
:set nummer
Afgekort ':set nu' .. ..en om het eruit te krijgen ':set nonu' 😉
Ik gebruik dit:
:set nocompatibele liniaal laststatus=2 showcmd showmode nummer
En om de huidige regel te markeren, hebt u nodig: cursorlijn instellen.
Ik was het vergeten, groeten.
Vim, het beste wapen voor een Linux- en Unix-gebruiker. Het beste van alles is dat je vim naar wens kunt aanpassen, de mijne is een C/C++ IDE, NERDTree.
Goede bijdrage!
Zonder een ervaren gebruiker te zijn en zonder al het sap te krijgen dat vim heeft, ben ik er behoorlijk aan gewend geraakt en gebruik ik het als de hoofdeditor. Ik denk dat de beste manier om eraan te wennen, aangezien het in het begin wanhopig kan worden, is om de tutorial te volgen die bij het programma wordt geleverd (gebruik de opdracht "vimtutor"). Zo heb ik het gedaan en het heeft mij geholpen. Terwijl je de tutorial leest, gebruik je tegelijkertijd vim.
Hallo gemeenschap, ik gebruik vim en zoals velen van jullie vind ik het een essentiële tool voor mijn werk. Ik wilde een zeer nuttige tip geven om de installatie van plug-ins aan te pakken. Het hulpmiddel wordt een 'pathogeen' genoemd. Deze plug-in beheert de paden voor de verschillende plug-ins, waardoor ze heel eenvoudig te installeren en verwijderen zijn. Als u vim gebruikt, moet u deze tool gebruiken. Nog een tip: op de pagina vimbits.com staan heel veel zeer interessante kaarten en instellingen. En voor degenen die Python gebruiken, raad ik de python-modus plug-in aan. Ik hoop dat het voor jou werkt zoals het voor mij deed.
Laten we Linux gebruiken.
🙂
Ik heb Vim nog niet gebruikt, het maakt me erg nieuwsgierig. Ik moet het proberen, maar ja!
Ik ben het hier met veel eens.
Ik herinner me dat ik de eerste dagen vim probeerde te gebruiken en ik het altijd liet staan, omdat het moeilijk leek om het te gebruiken, totdat ik er op een dag zin in begon te krijgen en ik een beetje kon begrijpen hoe het werkt.
Van daaruit werd het mijn favoriete teksteditor, wanneer ik snel een bestand in de console moet bewerken.
Trouwens, goed artikel.
Bedankt, ik ben blij dat het een interessant artikel was.
Groeten.
… de post is erg goed, ik hou echt van vim, ik gebruik het om te programmeren omdat ik bij het configureren van arch altijd wat problemen heb gehad, maar het is een kwestie van oefenen. Dit bericht van vandaag is niet achterhaald.
Groeten!
Hoe gaat het, ik heb het probleem dat deze link niet werkt, kan iemand mij vertellen welke nu werkt. Op dit moment probeer ik er een paar die u aanbeveelt, maar ik zou graag uw mening willen weten ... Dank u!!
Groeten!
bron ~/.vim_runtime/vimrcs/plugins_config.vim
…Ik had problemen met het logbestand van de yankring-plug-in bij het maken van het logbestand yankring_history_v2.txt. Om het even welke ideeën die me kunnen helpen hoe te om het op te lossen...
Groeten!
Ik vind je blog leuk.
Ik wil je alleen vertellen dat je de links naar de gebroken afbeeldingen hebt.