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

  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • Metheud

    Metheud

    9 EYLÜL 2006
  • Vsauce

    Vsauce

    30 Temmuz 2007