Vinnaren i pepparkakshustävlingen!
2014-04-07, 10:41
  #1
Medlem
Tänkte starta en tråd där man kan diskutera tips/tricks och rekommendera bra plugins som folk använder i VIM.

2 tips jag har är först o främst

NerdTree:

Ett plugin som gör att man får en filhanterare i VIM, Smidigt som fan när man vill öppna nya filer osv utan att behöva gå till ett nyttfönster eller stänga tidigare saker.
https://github.com/scrooloose/nerdtree


Tagbar:

Ett plugin som man kan använda för att t.ex. visa olika funktioner definitoner osv. Använder det när man har längre kod och kan gå direkt till vissa ställen i koden.

http://majutsushi.github.io/tagbar/


Fyll gärna på med tips vad ni använder osv.
Citera
2014-04-07, 21:58
  #2
Medlem
Då bygger jag vidare med några fler.

Pathogen - https://github.com/tpope/vim-pathogen
- För att lättare installera plugins.

airline - https://github.com/bling/vim-airline
- En finare och mer funktionell statusline.

syntastic - https://github.com/scrooloose/syntastic
- Visar syntax errors inne i vim.
Citera
2014-04-07, 22:46
  #3
Medlem
Franziskaners avatar
Bra tråd!

Python-mode:
https://github.com/klen/python-mode
Citera
2014-04-08, 14:31
  #4
Medlem
Här kommer några till:

https://github.com/gmarik/Vundle.vim


Typ som pathogen funkar bra för mig. Används för att installera andra plugins enklare. Samt att uppdatera alla plugins osv på en o samma gång.

https://github.com/ervandew/supertab


Använda tab för o komplettera ord osv.

https://github.com/fholgado/minibufexpl.vim

Kan användas för o visa flera olika filer som är öppna samtidigt och gör det enkelt att swappa mellan dom.


Andra småtips ur min .vimrc är att jag har

set number : används för att visa radnummer
syntax on : Visa syntaxen

map <C-n> :NERDTreeToggle<CR> -> använder CTRL + n för att toggla mellan aktiv/inaktiv nerdtree
nmap <F8> :TagbarToggle<CR> -> använder f8 för att toggle mellan aktiv/inaktiv tagbar.
Citera
2014-04-08, 18:01
  #5
Medlem
nutkjells avatar
Trevlig tråd, många fina tips hitills.

Får bidra med vim-gnupg. Det är väl självförklarande, gpg i vim. Tycker att det är rätt smidigt.
Citera
2014-06-08, 13:01
  #6
Medlem
TwitVim är kul om man gillar twitter
http://vim.sourceforge.net/scripts/s...script_id=2204.


Det är några rader som jag brukar ha i min ~/.vimrc för att jag ska känna mig hemma.

1: Visa radnummer
2: Inled varje rad som är en fortsänning från förra raden med "..."
3: Visa alltid en bar med filnamn

4: I insert-mode - ersätt ett ensamt citationstecken(") men två citationstecken ("") samt gå ett steg till vänster
5: Samma som ovan, fast med "enkelfnutt" (')
6: Samma igen, fast med parantes (())
Kod:
set number
set showbreak=...
set laststatus=2

inoremap " ""<LEFT>
inoremap ' '' <LEFT>
inoremap ( ()<LEFT>

Ska man dessutom programmera så gillar jag dessutom följande
I insert-mode: ersätt måsvinge ({) följt av ett enterslag med: måsvinge - enter - enter - stängd måsvinge - en rad upp - en tab.
{
# Här hamnar markören
}
Kod:
inoremap {<CR> {<CR><CR>}<UP><TAB>
Citera
2014-06-28, 05:22
  #7
Medlem
VeeJays avatar
Tänkte tipsa om denna sida som har en ganska rejäl samling med plugins till Vim:

http://vimawesome.com/
Citera
2016-06-07, 20:41
  #8
Medlem
Jag fann just detta plugin:
https://vimium.github.io/

Finns givetvis här också:
https://chrome.google.com/webstore/d...piihcmeb?hl=en

Totally awesome. Det märks snabbt att surfandet "effektiviseras" en hel del efter det. Jag älskar det.

Har noterat att det inte funkar file:// eller chrome://-sidor men jag förmodar att det är av säkerhetsskäl. Lyckligtvis besöker man sådana sidor ytterst sällan.
__________________
Senast redigerad av .Suarez 2016-06-07 kl. 20:43.
Citera
2016-06-07, 21:38
  #9
Medlem
Citat:
Ursprungligen postat av .Suarez
Jag fann just detta plugin:
https://vimium.github.io/

Finns givetvis här också:
https://chrome.google.com/webstore/d...piihcmeb?hl=en

Totally awesome. Det märks snabbt att surfandet "effektiviseras" en hel del efter det. Jag älskar det.

Har noterat att det inte funkar file:// eller chrome://-sidor men jag förmodar att det är av säkerhetsskäl. Lyckligtvis besöker man sådana sidor ytterst sällan.

Testa qutebrowser. vim bindings default. Den funkar inte så bra på alla sidor än men backenden ska bytas ut till det chrome(ium) använder typ nu. Jag har nog kört den som default browser i 6+ månader nu.
Citera
2016-06-08, 12:49
  #10
Medlem
Citat:
Ursprungligen postat av engywook
Testa qutebrowser. vim bindings default. Den funkar inte så bra på alla sidor än men backenden ska bytas ut till det chrome(ium) använder typ nu. Jag har nog kört den som default browser i 6+ månader nu.
Häftigt, det ska jag kolla in!

Det ju skulle finnas ett helt OS med vim-kontroller alltså, eller något fungerande program för hela datorn
Citera
2016-07-31, 12:31
  #11
Medlem
towbs avatar
Man använder ju en hel del plugins, vet inte riktigt om jag har någon speciell att tipsa om. Men kan väl ta en simpel för att bidra med något till tråden.


Vim-skip. Hoppa från markörens position och halvvägs mot slutet eller början av raden man är på. Alltså från 0% till ~50%, från ~50% -> ~75% -> ~87,5% osv. eller åt andra hållet. Den enda bokstaven man behöver komma ihåg är s som hoppar framåt och S som hoppar bakåt.
https://github.com/jayflo/vim-skip

Finns mer sofistikerade plugins för att röra sig över kodraderna men då är det ju en hel drös med bokstäver och andra tecken man ska hålla reda på, det här räcker för mig.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback