VIM yapıştırdığımı yorumlar


14

Bu özeti vim'de kopyalamaya çalışırken bunu aldım: https://gist.github.com/w0ng/3278077

resim açıklamasını buraya girin

Her yerde aynı davranışı fark ettim: Yorum içeren bir şey yapıştırırsam, yorumu izleyen her şey yorumlanmış olarak yapıştırılır.

Belki ekleme moduna bir yorum yazar ve enter tuşuna basarsam, aşağıdaki satırın otomatik olarak bir yorum eklemesi ile ilgili bir şey vardır.

Bu davranıştan nasıl kurtulabilirim?

Yanıtlar:


26

Yapıştırmadan önce yapıştırma moduna girin:

:set paste

"Normal" moda geri dönmek için:

:set nopaste

6
veya: macunu ayarlayın! geçiş yapmak için :)
valbaca

@valbaca code blocksYorum oluşturmak için backticks kullanabilirsiniz
Izkata

Bu komutlara tam tersi bir şekilde ihtiyacım vardı!

11

Mat tarafından belirtilenpaste seçeneğin yanı sıra, X panosuna doğrudan VIM'den de erişebilirsiniz:

  • "*p X11 seçimini eklemek için
  • "+p panosunu yerleştirmek için

X11 destekli bir VIM sürümüne ihtiyacınız var (Debian ve türevlerinde vim-gtkveya vim-gnomepaketini yüklemeniz gerekir ).

Daha fazla bilgi için belgelere ( :help x11-selection) bakın.


6

İşte olanlar. Bir yorum satırındayken yeni satırları otomatik olarak yorumlayan Vim biçimlendirme seçenekleri vardır. Bu seçeneklerin bazıları genellikle varsayılan olarak etkindir. Örneğin,

# a comment<CR>
# 

Gördüğünüz gibi, yeni satıra otomatik olarak bir yorum karakteri eklendi. Sen kaldırarak bu seçeneklerin çoğunu devre dışı bırakabilir cve rayarından formatoptions. :h fo-tableBu seçenekler hakkında daha fazla bilgi için bkz .

:set formatoptions-=cr

Vim, terminal öykünücünüzün yapıştırma mekanizmalarıyla yapıştırılan metin ile yazdığınız metin arasında ayrım yapmanın bir yolu yoktur. Yapıştırma seçeneklerini ( set paste) ayarlamak, Vim'e yapıştırılan metni beklemesini ve istenmeyen tüm biçimlendirme seçeneklerini devre dışı bırakmasını söyler.


3

Benim favorim putkomutu kullanmak .

  • :put* geçerli satırdaki seçimden yapıştır
  • :put+ geçerli satırdaki tampondan yapıştır

"*p/ "+pde iyidir, ancak :pu[t]bazı avantajları vardır:

  • her zaman çizgi macun kıvamında
  • nereye ekleneceğini kontrol etmek için ek bir parametre ekleyebilirsiniz:
    • :$put+ son satırdan sonra yapıştır
    • :0put+ dosyanın başına yapıştır

1

Yan yanıt olarak, İçinde herhangi bir dosya varsa, Dikey Görsel blok moduna girerek kurtulabilirsiniz.

ctrl+ vve sonra silmek istediğiniz parçalarda gezinmek için ok tuşlarını / hjkl tuşunu kullanın ve ardındand

Bazen bu ayarı yapıştırma modunu, yapıştırma ve yapıştırma yapıştırma modunu geri almaktan daha hızlı bulurum.

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.