<åt sidan class = "s-meddelande s-meddelande__info js-post-meddelande mb16 "role =" status ">

Stängd . Den här frågan är opinionsbaserad . För närvarande accepteras inte svar.

Kommentarer

  • Just hittat vimdiff <(./abc.sh) <(./abc2.sh) fungerar inte ' t fungerar ([ 1] + Stoppat … bla bla) men gvimdiff <(./abc.sh) <(./abc2.sh) fungerar, jag använder Fedora 21 gnome 3.

Svar

I gVim kan du välja teckensnitt, vim beror på teckensnittet som terminalen tillhandahåller. Och det är detsamma för färgstöd. Gvim har fullt stöd, vim beror på terminalen.

Gvim har dessutom menyer och ett verktygsfält som vim saknar.

En stor fördel av vim är att eftersom det är en terminalapplikation har du en fullfjädrad terminal till hands. gVim har mycket rudimentärt terminalstöd. Det här är praktiskt om du t.ex. kör :make.

Kommentarer

  • Kanske lägger till att gvim har musen aktiverad som standard och vim don ' t (även om det ' är enkelt att aktivera det med set mouse=a). De flesta färgkemier är också skrivna för gvim och inte för vim så det är ' lättare att använda dessa ur lådan (även om det går bra att använda skripten guicolorscheme.vim). Ja, jag ' använder vim.
  • Varför i helvete behöver du en mus i vim?
  • @Bernhard För att ändra storlek på vertikala / horisontella delar snabbare än med ett tangentbord.
  • @ É tienne Det är inte snabbare. Måste ta tag i min mus först;)
  • Inte ett stort problem om du har en pekplatta eller trackpoint till hands.

Svar

Installera båda och prova dem båda, de använder samma konfiguration etc. så det finns ingen risk.

När det gäller skillnader: en är en grafisk verktyg ett är ett kommandoradsverktyg. Så fördelen med vim till gvim är att du enkelt kan använda det via en ssh-anslutning. (Du kan göra detsamma med gvim genom att tunnla X men det har en hel del omkostnader.

Kommentarer

  • Risken är att sprida dina energier för tunna och bli avskräckta. Jag ' har provat över 20 redaktörer / IDE nu, och eftersom jag aldrig har förbundit mig att lära mig en väl, lider jag '. För närvarande upptäcker jag glädjen med vim med plugins. 🙂

Svar

gvim-paketet ska ha alla vim med. Det betyder, om du vill falla tillbaka till vani lla vim du kan.

Hur som helst, den största skillnaden IMO är att vim är beroende av terminalen för att hantera specialtecken och nyckelsekvenser. Om du vill kartlägga och utnyttja saker som <c-space>, <m-ins>, … glöm det bara med vim.

Naturligtvis har gvim menyer, mus, verktygsfält etc. Men det är bara en liten bonus jämfört med ett fullt fungerande tangentbord.

Svar

Båda är desamma om du ser prestationsmässigt men om du vill se snyggt ut och vill anpassa redigeraren så att den inte ser tråkig ut, vill du prova den förbättrade versionen av vim.

Svar

För mig är den största nackdelen med att använda gvim över vim att du inte kan köra den i en avtagbar behållare. Jag kör vim inuti tmux , vilket gör att jag kan ta bort löpningssessionen och ansluta den senare. Till exempel kan jag koppla bort min session på jobbet, åka hem, ssh in till jobbet och återkoppla till den redan pågående sessionen. Jag jobbar också mycket med fjärr-VPS-värdar, vilket gör möjligheten att återansluta viktigare, eftersom jag kan tappa min ssh-anslutning. Gvim tilltalar nya vim-användare, och det är ett trevligt sätt att komma igång, men när du väl är en vim-strömanvändare saktar menyer och andra GUI-element bara dig. Vim kan konfigureras för att använda en mus i terminalläge (även över SSH), och om du ställer in din terminal för att använda 256 färger och ett trevligt Unicode-teckensnitt, kan du bli ganska snygg utan att ha en GUI.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *