Vlákno názorů k článku Textový editor Vim jako IDE od Vláďa - Nemáte nějaký tip na to jak zlepšit 3-way...

  • Článek je starý, nové názory již nelze přidávat.
  • 30. 6. 2011 9:11

    Vláďa (neregistrovaný)

    Nemáte nějaký tip na to jak zlepšit 3-way merge ve vimu? Když si pomocí vim -d base left right result otevřu čtyři panely, tak se v tom za chvíli nemůžu vyznat ...

    Ještě horší je to když se přepínám mezi vertikálním a horizontálním pohledem, to se ještě pořadí panelů přehází.

    Na přepínání používám tohle:


    " Align split windows vertically
    function! Vertical()
    windo wincmd H
    endfunction
    com! -nargs=0 Vertical call Vertical()

    " Align split windows horizontally
    function! Horizontal()
    windo wincmd K
    endfunction
    com! -nargs=0 Horizontal call Horizontal()

    --
    Vláďa

  • 30. 6. 2011 10:07

    Palo (neregistrovaný)

    Naco si komplikujete zivot. Ak potrebujete tak robte dva rozne diffy "base a left" a "base a right". Ak potrebujete skutocny 3diff tak si ho potom vygenerujte cez diff3 a otvorte "base result" (vim podporuje priamo otvoranie diff-u ako druheho suboru). Nic ine nema vyznam. To o co sa pokusate lahko dosiahnete cez poslednu moznost. Naco by som konsolidoval "base left right" vsetko uvidim po diff3 a tam to skonsolidujem.

    Naviac skusali ste uz nejaky version system? SVN, CVS, ... nebodaj GIT. To by ste si to s takymto pristupom asi hodili.

    Taketo 3diff harakiri som pachal este ked som si robil vlastny "version system" respektive spajanie zdrojakov asi pred 15timi rokmi.