Gece yarısı komutanı (MC) içindeki metni Linux'ta bir macunla kopyalayıp yapıştırın


34

Kullandığım Midnight Commander (MC) düzenlemek dosyalarına macun üzerinde editör

Bir dosyadan nasıl metin kopyalayacağımı, daha sonra başka bir dosyayı nasıl açıp yapıştıracağımı bilmek istiyorum?

Midnight Commander ile mümkün değilse, belirli dosyaları farklı dosyalardan kopyalayıp yapıştırmanın kolay bir yolu var mı?

Yanıtlar:


14

Böyle yapardım:

  1. tuşuna basarak seçim seçimini engelle F3
  2. bir blok seç
  3. blok seçim modunu kapat F3
  4. iletişim kutusunu Ctrl+Façacak olan basınSave block
  5. Basın Entervarsayılan konuma kaydetmek için
  6. diğer dosyayı düzenleyicide açın ve hedef konuma gidin
  7. iletişim kutusunu Shift+F5açmak için basınInsert file
  8. Entervarsayılan dosya konumundan yapıştırmak için basın (Bloğu kaydet iletişim kutusundakiyle aynı)

NOT: Günümüzde daha geleneksel olabilen, çevreyle ilgili başka yöntemler de vardır, ancak yukarıdakilerden herhangi biri masaüstü ortamıyla ilgili panoya bağlı değildir (terminal emülatörü özellikleri, macun, Xorg, vb.). Bu, her yerde çalışan saf bir mcedit özelliğidir.


43

Kopyalamak için: (hold) Shift + Select with mouse (panoya kopyalar)

Pencerelere yapıştırmak için: Ctrl+V

PuTTY / MC’de başka bir dosyaya yapıştırmak için: Shift + Ins

Buradaki diğer kısayol tuşları .

Midnight Commander öğretici burada .


3
Yapıştırılmış olandan istenmeyen girintiler alırsanız, o zaman Midnight Commander'da dosya düzenlerken üst menüyü göstermek için F9 tuşuna basın ve Seçenekler / Geneller menüsünde Geri dön otomatik bağla seçeneğinin işaretini kaldırın . Evet, onu bulduğumda mutluydum :)
Piotr Dobrogost

9

Xorg veya Windows'ta macun kullanıyorsanız (yani, bir GUI içindeki terminal), mc'deyken "geleneksel" sağ tıklama kopyala / yapıştır davranışını kullanmak mümkündür. İşaretlerken / kopyalarken shift tuşunu basılı tutun.


6
  1. Tuşunu basılı tutun Shiftve fareyi kopyalamak istediğiniz metnin içine sürükleyin. Metnin arka planı koyu turuncu olacaktır.
  2. ShiftAnahtarı bırakın ve Shift+ Ctrl+ tuşlarına basın c. Metin kopyalanacaktır.
  3. Şimdi basarak istediğiniz her yerde metni yapıştırabilirsiniz Shift+ Ctrl+ vbile MC yeni sayfaya.

1

MC’deki yardıma göre:

Ctrl+ Insertmcedit.clip dosyasına ve Shift+ mcedit.clip dizinine kopyalar Insert.

Bir sebepten dolayı benim için işe yaramıyor, ama F9bir menü olsun, Edit > Copy to clipfile- iyi çalıştı.


0

Macun kopyala-yapıştır yeteneğine sahiptir. Mcedit'te Shift tuşunu basılı tutun ve fareyle seçin


1
LOL - Aslında diğer cevapları okudun mu? Ve cevabınız eksik, "fare ile seçmek" için fareyle ne yapacağınızı da belirtmelisiniz.
mcii-1962,

0

Mcedit içerisinde düzenleme yapıyorsanız ve dosyanın içindeki bir metni kopyalamak istiyorsanız, imleci kopyalamak istediğiniz metnin başına getirin.

daha sonra shiftkopyalamak istediğiniz metni basılı tutun . Tüm kopyalanacak metin vurgulandığında, serbest bırakın shiftve imleci eklenmesi gereken yere getirin. O zaman vur F5.

Vurgulanan metin imleç konumuna eklenecektir.


0

Bu komut mcedit.clip ile yapılan değişiklikleri izler entr ve metni panoya kopyalar xclip:

find ~/.local/share/mc/mcedit -name mcedit.clip | entr xclip -i -sel clip ~/.local/share/mc/mcedit/mcedit.clip &

Shift + Mouse'un başarısız olduğu uzun çizgiler için çalışır.

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.