Mükemmel metin içeren bir metin sütunu ekleyin 3


26

Sublime metindeki bir metin sütununu nasıl kesip yapıştırabilirim 3 -

Örneğin:

Dosya

Alpha
Beta
Gamma
Delta

B Dosyası

AAA
BB
CCCCC

B dosyasına sahip olmak istiyorum.

Alpha AAA
Beta  BB
Gamma CCCCC
Delta

Yanıtlar:


14

İlk önce, B Dosyasında kopyalanmasını istediğiniz çizgileri seçin. Satır sayısını not edin (bu, ekranınızın altında gösterilmelidir). Bu satır sayısı X'tir. Bu satırları kopyalayın.

İkinci olarak, A Dosyasının ilk X satırını seçin, böylece sonunda bir imleç olur. Bunu yapmak için, imleci ilk satırın sonuna getirin, seçim menüsüne gidin ve X satırları seçilinceye kadar "Sonraki Satır Ekle" kısayolunu kullanın. OSX'te kontrol aşağı kayması. Bu örnekte, A Dosyasının sonunda buna benzeyen 3 imleç olacaktır:

Alpha|
Beta|
Gamma|
Delta

Sonunda sekmeye bir kez basın, ardından satırlarınızı yapıştırın. İstediğiniz sonuçlara sahip olmalısınız.

Bunun yapılması nedeniyle, A Dosyasına yapıştırmak daha kolaydır. Ancak, B dosyasına veya başka bir dosyaya gerçekten yapıştırmak istiyorsanız, başlamadan önce sadece A Dosyasındaki satırları hedef dosyaya kopyalayın ve Aynı işlem.


1
Cevabımı, belirtildiği gibi sorumu cevapladığı için kabul ediyorum. Maalesef Notepadd ++ veya Visual Studio gibi diğer editörlerde bulunan sütun eki gibi biraz daha fazla bir şey yaptım ama Sublime'da bunu yapmanın basit bir yolu yok gibi görünüyor. Sütunu, çizginin ortasına değil çizginin ortasına yerleştirmek istersem çözümünüzün işe yarayacağını sanmıyorum. Ayrıca, satır seçimini düzensiz bir satır kümesi boyunca genişletmeyi denediğimde bazı tuhaf sonuçlar aldım. Şimdilik bunu daha fazla araştıracak vaktim yoktu.
Mike, GoFundMonica'yı

Bu cevabı arıyordum, yüce, atom, görsel stüdyo koduyla başaramadı; Ancak, yorumunuz sayesinde Visual Studio kurtarmaya geldi !.
oyalhi

16

Kopyalamak istediğiniz B Dosyasındaki satırları seçin ve kopyalayın. A Dosyasına taşı, kopyalamak istediğiniz satırları seçin. Seçiminizi çok satırlı bir seçime bölmek için Ctrl + Shift + L tuşlarına basın, imleçleri istediğiniz yere taşıyın ve yapıştırın.

Bunun bir sınırlaması, imleçlerin göreceli konumlarını koruyacakları, bunu istemeyebilirsiniz. Belki de hepsinin sabit bir sütunda kalmasını istersiniz.

Orta fare düğmesini basılı tutun ve bir veya daha fazla metin sütunu seçmek için sürükleyin, seçiminizi satırlara bölmek ve önceki gibi ilerlemek için tekrar Ctrl + ÜstKrkt + L tuşlarına basın.


1
Fantastik! Teşekkür ederim. Mac'te olanlar için: Seçim> Satırlara Ayırmak için Command-Shift-L tuşlarını kullanın. Ayrıca, imleçleri istediğiniz yere götürün, genellikle 'sağ ok tuşuna basın' anlamına geliyor demektir.
Sam Dutton

Bu kabul edilen cevaptan çok daha iyi.
UnclickableCharacter

2
Sanırım bir şeyleri özlüyorum: Her yapıştırdığımda, Bseçili olan her yerde tam içeriği görüntülenir A.
Martin R.

1
@MartinR. Bu, seçilen satır sayısı yapıştırılan satır sayısıyla aynı değilse gerçekleşir.
juanitogan

1
@juanitogan Teşekkürler! Yorumunuz popomu kurtardı. Kopyalanan satır sayısının, yapıştırma satırlarının hedef sayısı ile eşleşmesi o kadar zorunlu
elbowlobstercowstand

9

Adımlar:

  1. B Dosyasına gidin ve çoklu seçimi ( + + LVEYA Ctrl+ shift+ L) üzerine girin

    AAA
    BB
    CCCCC
    

    kopyalamak istediğiniz satırların sadece bölümlerinin değil, her şeyin seçildiğinden emin olun.

  2. Çoklu seçim modundayken, kopyala ( + CVEYA Ctrl+ C)

    AAA|
    BB|
    CCCCC|
    
  3. A Dosyasına gidin ve aynı sayıda satıra çoklu seçim girdiğinizden emin olun (bu durumda 3).

    Alpha|
    Beta|
    Gamma|
    Delta
    
  4. Yapıştır ( + VVEYA Ctrl+ V) & voilà :)

Bu sizin için işe yararsa bana bildirin!


Bu benim için mükemmel çalıştı.
jefffan24

@ jefffan24 iyi, haberim olsun!
Q8i

@ Q80, bir takip sorusu sordum superuser.com/q/930035/319136 , Lütfen çözümü biliyorsanız lütfen cevap verir misiniz? Thx
nehemiah

Tam satır sayısı burada anahtar, teşekkürler!
Andrei

2

Biraz geç ama bu paketi SublimeText forumunda Column Aste Yapıştır olarak buldum. Paket Kontrol'de bulabilirsiniz.

En iyi şekilde çalışır, en azından verileri doğru alana götürecek kadar

RE: Orijinal Forum sayfası: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008


çok daha basit. ST3 ve Mac'te de çalışır. Not: Kurulduktan sonra, istediğiniz yere sağ tıklayarak ve Paste in Columnaçılan menünün sağ üstünü seçerek kullanırsınız . ST3'ün fiyat için gerçekten başka bir ürünü içermesi ve kutudan çıkarması gerekir. CTRL / Command-Shift-L çalışamadı ya da en azından yeterince anlayamadım.
JL Peyret

0

Kullanım kılavuzunda basit çözümü buldum

Ekleme noktasını seçmek için sadece orta fare düğmemi kullandım (diğer seçenekler için kılavuza bakın) ve sonra istediğimi yazdım (veya yapıştırdım) ve çalıştı.


0

dosyaya gidin B -> seçeneği kullanarak macos üzerinde yapılabilecek çok satırlı bir seçim yapın ve fareyle basıp sürükleyin.

A -> dosyasına git çok satırlı bir seçim yap ve yapıştır.

Önceki cevaplarda kafamı karıştıran şey, B dosyasındaki seçimin nasıl yapılacağıydı, cmd + A yapıyordum, her şeyi seçiyordum.

Yani burada bariz olan tek şey, B dosyasında çok satırlı bir seçim yapmanız gerektiğidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.