SORU
20 ŞUBAT 2012, PAZARTESİ


Komut satırından Vim içinde komut çalıştırma

Zaten komut satırından bir dosya üzerinde Vim komut çalıştırma var mı?

Tam tersi bu gibi doğru olduğunu biliyorum:

:!python %

Ama eğer Vim açmadan :retab bir dosyaya istersem? Örneğin:

> vim myfile.c
:retab | wq

Bu dosyam açılacak.c, boşluk sekmeleri değiştirin ve kaydedin ve sonra kapatın. Bu dizi tek bir komut için birlikte zincirleme bir şekilde yapmak istiyorum.

Bu gibi bir şey olacaktır:

> vim myfile.c retab | wq

CEVAP
20 ŞUBAT 2012, PAZARTESİ


Bu benim için çalıştı:

gvim -c "set et|retab|wq" foo.txt

set et (= set expandtab) tab KARAKTER BOŞLUK sayısını doğru olarak (aksi takdirde, retab işe yaramaz) yerini almak sağlar.

Normalde kullanmıyorum ama vim -c ... de çalışır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Vim

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ibebrent

    ibebrent

    23 Temmuz 2007
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012