Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.
VIM-problem
:syntax on
är aktiverat?
:syntax on
är aktiverat?
Åh, det var därför. Tack så väldigt mycket!
"Rätt sätt" (åtminstone "vedertaget sätt") att hantera plugins i Vim är vanligen genom Pathogen eller Vundle. Pathogen förenklade pluginhantering betydligt när det först dök upp, och Vundle är en vidareutveckling av konceptet som kopplar väl till Github och sköts helt och hållet inifrån Vim och `~/.vimrc`. Personligen använder jag numera Vundle. Det finns även en fork som kallas NeoBundle, men om man inte har specifika krav som NeoBundle men inte Vundle uppfyller så är det nog smidigare att använda det senare, då det är mer utbrett.
För att börja använda Vundle så är det enklast att läsa dokumentationen, men i korthet skulle man kunna installera Vundle samt aktivera exempelvis just NERD tree genom att i terminal köra:
mkdir ~/.vim/bundle
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
och därefter lägga till följande längst upp i sin `~/.vimrc`:
filetype off
set runtimepath+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree'
call vundle#end()
filetype plugin indent on
Ladda sedan om `~/.vimrc`, enklast kanske genom att helt enkelt starta om Vim (vilket egentligen inte behövs). När nu Vundle har laddats och angivna plugins har ändrats så kör man Vim-kommandot:
:PluginInstall
så kommer Vundle automatiskt plocka hem aktuella pluginversioner från Github och framöver aktivera dessa när Vim startas. Notera hur Github "magiskt" antas genom den syntax som användes för att definiera pluginen ovan. Innehåller beteckningen inga snedstreck så antas det att man syftar på Vim Scripts Githubspegel av alla plugins från Vims officiella pluginbank. Mer info i dokumentationen.
När det bara handlar om en enstaka plugin så ser ovanstående lite bökigt ut, men när det börjar handla om flertalet plugins och man även vill att Vimkonfigurationen ska kunna synkas över flertalet maskiner så märker man att Vundle förenklar ordentligt. För att nu exempelvis installera Syntastic så lägger man bara till raden `Plugin 'scrooloose/syntastic'` i `~/.vimrc`, läser in inställningen och kör `:PluginInstall` så är det klart.
Pathogen är på sätt och vis enklare då man slipper `:PluginInstall`-steget (fast manuellt behöver klona kodbanker i stället), men det är i all ärlighet inte så jobbigt, och med Vundle är det enklare att föra över konfigurationen till en annan dator (vilket jag personligen värderar högt), samt att hålla pluginerna uppdaterade. Med Pathogen så är respektive plugin fristående från Vim och dess konfiguration överhuvudtaget, och det blir lurigare att hålla konfigurationen i ett versionshanteringssystem, vilket ofta är gynnsamt att kunna göra.
- Frågor om att uppgradera till en 7800x3d i en gammal dator
- Ingen ingång för nätverkskabel på laptop
- Ansiktsigenkänning fungerar dåligt med VPN eller utan internet
- Dator till 11-åring som mest vill kunna spela Fortnite och Minecraft utan problem
- Värt att byta från Conbee 1 (zigbee controller/adapter) ?
- Nytt rykte: RTX 5080 kommer före 509058
- Fanboy-quiz: Vad kan du om Sega?40
- Problem med Logitech G hub Notifikationer0
- Nokia 3210 återuppstår37
- Vilken film såg du senast?13421
- Varför är alixpress så j*vla dyrt?!11
- Herman Miller X Logitech G Embody Gaming Chair, recension?121
- Hur formatera (Ubuntu)USB-minne i Ubuntu?12
- Vad lyssnar du på just nu?13943
- Moderskeppet 3 - vilka från dalarna ska dit?0
- Säljes Playstation 5 Säljes
- Säljes Gamingdator RTX 2080 Ti med Ryzen 5 5600x
- Säljes ASUS ROG STRIX Z270I GAMING / i7 7700K / 16 GB Minne
- Säljes 850W PSU, 2TB SSD, Elgato Wave DX mikrofon, Chassi
- Säljes Förrådsrensning
- Säljes Trevlig Gaming Dator
- Köpes RTX 4080 sökes!
- Säljes Macbook Air 2020 M1, 8gb ram, 256gb & Bose soundlink revolve
- Säljes Razer Core X Chroma
- Bytes 5800X3D mot 5950X
- Dragon Age: Dreadwolf släpps senast i mars 20259
- Bästa komponenterna enligt SweClockers medlemmar21
- ShowCase: Sladdar – eller inga sladdar?19
- FTX-kunder får tillbaka alla sina pengar10
- Fanboy-quiz: Vad kan du om Sega?40
- Raspberry Pi släpper betaversion av eget fjärrstyrningsverktyg11
- Nokia 3210 återuppstår37
- Microsoft: Anställda vill använda AI i jobbet48
- SweClockers Noob-byggarguide Del 115
- Köp Samsungs 114 tums TV – få en till på köpet38
Externa nyheter
Spelnyheter från FZ
- Microsoft frågar om användarnas upplevelse med bärbara spelmaskiner idag
- Diskutera – Efter skurkturneringen, vad vill du se härnäst? idag
- Don't Nods action-RPG Banishers: Ghosts of New Eden har nu en demo idag
- Lords of the Fallen och Sniper Ghost Warrior Contracts 2 på väg till Game Pass idag
- Quiz – Utomjordingarna anfaller! idag