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

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008