Vim jako IDE rubrika: Folklór

9 Honza Břešťan
položil/-a 10.12.2014

Uz se tu nekolikrat narazilo na tema vimu jako normalniho IDE za podpory pluginu a vlastnich skriptu (naposledy tady, proto tahle otazka). Jako vimovy zacatecnik bych se rad zeptal, jake konkretni pluginy a skripty pouzivate, pokud k vyvoji pouzivate takhle vyrazne modifikovany vim. Ani me tak nezajima nejaky konkretni jazyk; spis obecne, co vim dokaze v jazycich, pro ktere ho pouzivate vy.

Neni to myslene jako flame vim vs. IDE vs. jine editory, fakt me zajima, k cemu vsemu se da vim v praxi donutit.

odkaz
3 richard.mihalovic
odpověděl/-a 10.12.2014

Clanok preco som zacal pouzivat editor VIM: Prečo som prešiel na editor VIM

Pouzivam tieto pluginy:

  Plugin 'gmarik/vundle'                                                         
  Plugin 'kien/ctrlp.vim.git'                                                    
  Plugin 'terryma/vim-multiple-cursors'                                          
  Plugin 'bling/vim-airline'                                                     
  Plugin 'majutsushi/tagbar'                                                     
  Plugin 'scrooloose/syntastic'                                                  
  Plugin 'scrooloose/nerdtree'                                                   
  Plugin 'scrooloose/nerdcommenter'                                              
  Plugin 'davidhalter/jedi-vim'                                                  
  Plugin 'rking/ag.vim'                                                          
  Plugin 'tmhedberg/matchit'                                                     
  Plugin 'airblade/vim-gitgutter'                                                
  Plugin 'tpope/vim-surround'                                                    
  Plugin 'Lokaltog/vim-easymotion'                                               
  Plugin 'junegunn/goyo.vim'                                                     
  Plugin 'Raimondi/delimitMate'                                                  
  Plugin 'sjl/badwolf'                                                           
  Plugin 'docunext/closetag.vim'                                                 
  Plugin 'mattn/emmet-vim'                                                       
  Plugin 'pangloss/vim-javascript'                                               
  Plugin 'sjl/gundo.vim'                                                         
  Plugin 'inside/vim-search-pulse'                                               
  Plugin 'othree/html5.vim'                                                      
  Plugin 'sirver/ultisnips'                                                      
  Plugin 'honza/vim-snippets'                                                    
  Plugin 'Yggdroot/indentLine'

Komentáře

  • Kit : Díky za odkaz na článek. Můj Vim sice vypadá úplně jinak, ale z těch screenshotů je vidět, že může být hodně podobný dnešním populárním IDE. 11.12.2014
  • kohven : Po dlouhé době rozumný argument: "Chci programovat na jednom železe a přistupovat k tomu z jiných zařízení jako z terminálů, tak použiji editor, který je na to od začátku dělaný." Takhle to beru. Ale to množství pluginů je teda děsivý. 11.12.2014
  • Kit : @kohven: Mám k tomu podobné důvody. Denně na svém PC pracuji z několika různých počítačů a už mi to ani nepřipadá podivné. Ani nevím, jestli nějaké cizí pluginy používám nebo jen nějaká jejich torza. Ten seznam mě také docela vyděsil. 11.12.2014
  • Honza Břešťan : @richard.mihalovic: Diky za odkaz a hlavne za konkretni seznam, na ty pluginy se podivam. 12.12.2014
  • rmaslo : Pěkný článek. Já tedy neprošel tak dlouhým vývojem - měl jsem jen v podstatě hodně vymazlený PSPad, ale vzhledem k práci na několika PC (a různých OS) jsem taky dospěl k závěru, že Editor/IDE patří na server nikoliv na klienta. Ale vzhledem k tomu, že jsem chtěl mít stejné prostředí i na cizích hostizích bez příkazové řádky jsem nakonec zvolil editaci přes Web. Dnes bych si asi vybral CodeMirror, ale tehdy k dispozici nic moc nebylo tak jsme si vytvořil editor sám. 13.12.2014
  • Jan Falešný : Proč používáte na vývoj více než jeden počítač? Nechci nikoho kritizovat, jen mě zajímá kde je toto třeba. Já jsem na škole měl notebook, potom v praxi obvykle kombinaci osobní/pracovní PC s tím, že osobní věci jsem dělal na osobním a pracovní na pracovním. Momentálně mám dokonce jeden stroj na práci i pro osobní použití. Dělám Javu, .NET, občas Python.. 14.12.2014
  • Kit : Během dne se neustále přemisťuji a na každém místě je nějaký jiný počítač. Dokonce na některých z nich jsou pouze Windows. Nechce se mi s sebou neustále tahat notebook. 14.12.2014
  • Jan Falešný : Že se přemisťuješ, jsem pochopil ;) Co ale konkrétně děláš, že se potebuješ přemisťovat? 14.12.2014
  • Kit : Programuji. 14.12.2014
  • Jan Falešný : Aha, děkuji. Teď už je mi to úplně jasné. 14.12.2014
  • rmaslo : V rámci analýzy s metodickým gestorem u zákazníka si nic nepíšu na papíry, ale rovnou se z jeho PC připojím do programu a dané objekty (ve smyslu stránky, datové události doménové logiky atd...) rovnou zakládám a jako komentář si do nich píšu co mají dělat. Tabulky většinou konzultuju včetně délky polí. Doma / v práci to pak projedu na "TODO", tím najdu co jsem si tam napsal a to "přeložím" do kódu. NTB se mi sebou tahat nechce. 14.12.2014
  • Kit : I při prezentaci výsledku je dobré použít PC zákazníka. Sice riskuji generálský efekt, ale určitě je lepší selhání v mé přítomnosti než po mém odchodu. 14.12.2014
  • rmaslo : @Kit: Jasný souhlas, já se to většinou snažím dělat hodně u něj. Někdy než vyplní nový číselníky tak to mám naprogramovaný :-). 14.12.2014

Pro zobrazení všech 6 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.