SORU
6 NİSAN 2010, Salı


Nasıl vim iki açık dosyaları (böler) pozisyonları takas edebilir miyim?

Vim içinde bölünmeler bazı rasgele düzeni var varsayalım.

____________________
| one       | two  |
|           |      |
|           |______|
|           | three|
|           |      |
|___________|______|

Bir şekilde one two takas ve aynı düzeni korumak için var mı? Bu örnekte çok basit, ama daha karmaşık düzenleri için yardımcı olacak bir çözüm arıyorum.

GÜNCELLEME:

Daha açık olmalıyım. Benim önceki örnekte gerçek kullanım-örnek bir basitleştirme olduğunu. Gerçek bir örnek: alt text

Nasıl ikisini aynı düzeni sürdürmek böler herhangi bir takas edebilir miyim?

Güncelleme! 3 yıl sonra...

Kolaylıkla yükleyebilirsiniz Vim bir eklenti sgriffin çözümü koydum! En sevdiğim Eklenti Yöneticisi ile yükleyin ve bir deneyin: WindowSwap.vim

a little demo

CEVAP
7 NİSAN 2010, ÇARŞAMBA


Bu daha başlangıç:

____________________
| one       | two  |
|           |      |
|           |______|
|           | three|
|           |      |
|___________|______|

'Üç' etkin pencere, 9 ** komut vermek. Bu, geçerli pencere ekran, size bırakarak alt doldurun taşır:

____________________
| one       | two  |
|           |      |
|___________|______|
| three            |
|                  |
|__________________|

'Bir' ya da 'iki' etkin pencere, o zaman sorun komut *11.* ya şimdi Bu 'döner' windows geçerli satırda, size bırakarak:

____________________
| two       | one  |
|           |      |
|___________|______|
| three            |
|                  |
|__________________|

Şimdi 'iki' etkin pencere ve sorunu komutu 13**. Bu, geçerli Pencereyi ekranın sol başbaşa bırakıyorum doldurmak için hamle:

____________________
| two       | one  |
|           |      |
|           |______|
|           | three|
|           |      |
|___________|______|

Gördüğünüz gibi, manouevre bir Karıştır biraz. 3-windows, onlardan biri gibi bir şey 'çini oyunu' bulmaca. Eğer 4 veya daha fazla pencere varsa bunu denemenizi salık vermek istemiyorum - yine onlara istenilen pozisyonlar açılması sonra onları kapanış daha iyi olurdu.

Bir bakabilirim how to work with split windows in Vim gösteri yaptım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • William Hyde

    William Hyde

    23 HAZİRAN 2008