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

  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • jat4011

    jat4011

    16 EKİM 2010
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011