«cut-copy-paste» etiketlenmiş sorular

Metin kesme, kopyalama ve yapıştırma hakkında sorular. Vim'de "cut", "delete", "copy", "yank" ve "paste" de "put" olarak adlandırılır.



3
İmlecin üzerinde durduğu tek karakteri nasıl kopyalayabilirim?
Bir şeyleri kopyalamanın birçok yolunu biliyorum: yiw= geçerli kelimede yawyank = yan tüm kelimeyi (sondaki boşluk dahil) yy = geçerli satır 3yyyank = geçerli olandan yank üç satır yap= tüm paragraf yank (son satır yeni satır dahil) Ayrıca tek bir karakteri silebilir veya değiştirebilirim: x= imlecin altındaki karakteri sil = …



5
Kayıt defterini temizlemeden belirli işlemleri gerçekleştirme
Sık sık, yapılandırma dosyalarında bir satır bloğunu kopyalayıp yapıştırabilirim, daha sonra bu bloğa küçük değişiklikler yapmak istiyorum. Yapıştırdıktan sonra, xkaldırmak istediğim karakterleri silmek için kullanıyorum , sonra bir sonraki bloğu yapıştırmak için devam ediyorum. Dışında xsilinmiş karakterleri panoya koyar, bu yüzden satır bloğunu tekrar kopyalamam gerekir. Ekleme moduna girmeden bunu …

2
Y, neden y $ yerine yy kelimesinin eş anlamlısıdır?
Bunun belirli bir tarihsel nedeni var mı? Arkaplan - (Soruyu daha önce anladıysanız, bu bölümü atlayabilirsiniz) Orta / ileri düzeydeki vikullanıcıların bileceği gibi y, "yank" komutu - aşağıdaki hareket komutu tarafından belirtilen metni sıralar (kopyalar). * Böylece yekelimenin sonuna doğru y0yanar, imleç konumundan satırın başına yanlar, y_mevcut çizginin tamamını y$, …


4
Normal modda bir kelimenin yanık bir kelimeyle değiştirilmesi
Bir kelimeyi daha önce söylediğim başka bir kelimeyle değiştirmek zorunda kaldığımda, genellikle benim için doğal olmayan bir iş akışı kullanırım: Diyelim ki bu metin bende: foo bar buzz Ve ben daha önce çektiğim şeyin fooyerini alıp değiştirmek istiyorum bar. Yandıktan sonra fooaşağıdaki seçenekleri görüyorum: seçenek 1 İmleci üzerine baryerleştirinw Put …

7
Bir metin bloğunu taşımanın daha hızlı yolu
Genelde bir metin veya kod bloğunu şöyle kopyalarım: Visual modlu ( V) bloğu seçiniz ve d; ya da sadece bir satırsa, sadece kullanın dd. Metnin olmasını istediğim yere git, pve arasındaki farkı hatırlayamayacak kadar aptalım P, bu yüzden zamanın% 50'sinde bunu doğru yapıyorum. (Yanlış yaparsam: tekrar deneyin). Bazen, girintinin ayarlanması …

2
Bir kişi panoya nasıl eklenir?
Kayıt defterini bir şey kullanarak kopyalayabildiğinizi zaten biliyorum: (artı bir yank, delete, vb. Komutu) "a Ayrıca, aşağıdakileri kullanarak bir kayda ekleyebileceğinizi de biliyorum: "A Ek olarak, aşağıdakileri kullanarak panoya bir şeyi nasıl kopyalayacağımı anladım: "+ Pano kaydına eklemek için ne yazmalıyım? Vim versiyonum: VIM - Vi IMproved 7.4 (2013 Aug …

1
D [sayım] d'yi nasıl eşleyebilirim?
NB Bu değil yinelediği "d3fg" komutu nasıl çalışır? Kapatmak için oylamadan önce lütfen okuyun! Küçük silmelerin büyükler gibi çalışmasını sağlamak için arayışımda biraz çıkmaza girdim . Sahip olduğum sorun, komutları nasıl yeniden eşleştireceğimizi anlayamıyorum d3d. Aslında, ilk etapta nasıl çalıştıklarını bile anlayamıyorum ya da Vim'in yardımında bunlardan bahsetmiyorum bile. * …

4
İç metnin tırnak metniyle değiştirilmesi
Sıklıkla karşılaştığım bir düzenleme deseni şu şekildedir: Bir parça metni tırnak işaretleri veya parantez içine almak ve başka bir tırnak / parantez çifti içindeki metni değiştirmek istiyorum. Örneğin, sınıf adını kopyalamak foo barve başka bir yere yapıştırmak istiyorsanız : <span class="foo bar"> <div class="this-should-be-replaced-with-foo-and-bar"> Bildiğim şu: yi"Kaptanın sınıfına girersem, metni …

4
İmleçten x karakterinin nci oluşumuna kadar sil
Ben kadar imleci silmek ve bir karakter ilk oluşumunu içeren biliyor x ile d/x<CR>veya v/x<CR>dilk seçim görmek ve daha sonra silmek istiyorsanız. Nasıl kadar imlecin bulunduğu yerden silebilirsiniz n inci oluşumu x ? Örneğin, imleç ilk boşluktan sonra ise yada yada yada yada yada yada x yada yada yada x …

3
Netrw'da bir dosyayı nasıl kopyalarım?
Geçerli çalışma dizini ./A/B/. vimYazdığımda boş bir belge açılır ve netrw komutu ile açılır :e.Pencere bölünür vs.ve üst düzey dizine, yani ./A/,. Şimdi bir dosyayı kopyalamak istediğiniz a_file.jpgdan ./A/B/için ./A/. yyHedef dosyada ve phedef pencerede (dizin) denedim , ancak hedefime ulaşamadım. Fazladan eklenti kurmadan hedefe ulaşmanın bir yolu var mı?

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.