Den ultimata Vim-installationen

Visst måste alla veta vim, enligt min mening den bästa textredigeraren för GNU / Linux. De första gångerna jag använde vim Jag tyckte att det var mycket komplicerat, men eftersom jag hanterar den dedikerade servern på min personliga blogg har det blivit min standardredigerare, även för programmering, i den här artikeln kommer vi att se hur man tillämpar den slutliga konfigurationen för vim tack vare ett arkiv som jag hittade i GitHub.

Som vanligt i världen av fri programvara, vim Den har stor kapacitet för konfiguration och anpassning. Så jag bestämde mig för att söka på nätet efter konfigurationer som skulle göra uppgiften att programmera enklare och jag kom över ett förråd i GitHub skapad av En blandning, under 8 år har använt och modifierat vim för att få en vimrc slutgiltig. Du hittar förvaret i fråga här, låt oss se hur man installerar det.

I installationsprocessen blir det nödvändigt att använda , om du inte är van vid det här programmet kan du titta på det här kommando fuska ark för git

Grundversion eller "Fantastisk" version

Det är möjligt att välja mellan två versioner, en grundläggande som inte kommer att installera något plugin, eller något annat mycket mer komplett som kommer vim en mycket kraftfull redaktör.

För att installera den grundläggande kör du bara följande kommando:

$ git klon git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh

Och för avancerade eller “Grymt bra"

git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh

El vimrc för version "Grymt bra"Det är som följer:

ställa in 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 / vimr / .vim_runtime / vimr källa ~ / .vim_runtime / vimr källa vim försök källa ~ / .vim_runtime / my_configs.vim fånga slutförsök

För att lägga till våra egna konfigurationer måste vi redigera filen ~ / .vim_runtime / my_configs.vim.

Redigera standardinställningarna

Vid installation är standardfärgschemat inställt på peaksea, är det möjligt att ändra färgerna som används för att markera syntaxen med vim redigera filen ~ / .vim_runtime / my_configs.vim och lägga till följande rad:

colourscheme peaksea

Måste bytas ut peaksea enligt något av dessa andra tre färgscheman:

  • solskyddad
  • pyte
  • ir_svart

Möjliga problem med den transparenta bakgrunden

Det är möjligt att när vi installerar den här konfigurationen för Vim förlorar vi terminalens transparenta bakgrund och vi ser vim på följande sätt:

Den ultimata Vim-installationen

För att lösa problemet är det nödvändigt att lägga till följande rader i filen ~ / .vim_runtime / my_configs.vim:

hej NonText ctermfg = 18 ctermbg = INGEN cterm = INGEN hej Normal ctermfg = 16 ctermbg = INGEN cterm = INGEN hej Special ctermfg = Gul ctermbg = INGEN hej Kommentar ctermfg = Mörk Gul ctermbg = INGEN hej konstant ctermfg = Blå ctermbg = INGEN hi gul ctermb INGEN hej LineNr ctermfg = DarkGrey ctermbg = INGEN hej PreProc ctermfg = Grön ctermbg = INGEN hej uttal ctermfg = Cyan ctermbg = INGEN hi Typ ctermfg = Cyan ctermbg = INGEN hej fel ctermfg = Röd ctermbg Magenta INGEN f Identifier ctermbg = Cterm hej SpecialKey ctermfg = Cyan ctermbg = INGEN hej NonText ctermfg = Blå ctermbg = INGEN hej Katalog ctermfg = Blå ctermbg = INGEN hej Mer = Blå ctermbg = INGEN

Som tar bort den svarta bakgrunden (ctermbg = INGEN) av alla nyckelord på programmeringsspråket och webbplatser där det inte finns någon text (Icke text).

Dessa parametrar är baserade på färgschemat peaksea, Jag har helt enkelt modifierat attributet ctrmbg för att ställa in bakgrundsfärgen till ingen. Om du väljer ett annat färgschema måste du hitta standardkonfigurationen, kopiera och klistra in den i din konfiguration genom att ställa in ctrmbg a INGEN

Andra ändringar

Jag personligen vill markera den aktuella raden med följande utseende:

hej CursorLine guifg = INGEN guibg = # 121212 gui = INGEN ctermfg = INGEN ctermbg = INGEN cterm = FETT hi CursorColumn guifg = INGEN guibg = # 121212 gui = INGEN ctermfg = INGEN ctermbg = INGEN term = BOLD

Efter att ha tillämpat alla dessa ändringar ser Vim ut så här:

Den ultimata Vim-installationen21

Slutsats

Detta har varit min första artikel som bidragsgivare till Från Linux, Jag hoppas att du har hittat det användbart. Kände du till den här konfigurationen för Vim?. Vilka anpassningar har du gjort? Lämna en kommentar !.