«vim» etiketlenmiş sorular

Vim, çoğu büyük platform için kullanılabilen ücretsiz ve açık kaynaklı bir modal metin editörüdür. Birçok metin düzenleme görevinde yüksek verimlilik sağlar, ancak dik bir öğrenme eğrisine sahiptir. Temel bilgileri öğrenmek için ": help vimtutor" komutunu çalıştırın. Programlama dışı sorular için lütfen bunun yerine https://vi.stackexchange.com/ adresini kullanın.

8
VIM'in komut satırında "imlecin altındaki kelimeyi" nasıl belirtebilirim?
VIM'de "imlecin altındaki kelimeyi" belirten bir komut yazmak istiyorum. Örneğin, diyelim ki imleci bir kelimenin üzerindeyken iki kez görünmesini sağlıyorum. Örneğin, kelime "abc" ise ve "abcabc" istiyorsam şunu yazabilirim: :s/\(abc\)/\1\1/ Ama sonra imleci "def" konumuna getirebilmek ve aynı komutu "defdef" olarak değiştirmek için kullanmak istiyorum: :s/\(def\)/\1\1/ Bunu yapması için komut …
86 vim  command-line 

1
Vimball eklentisi (.vba uzantısıyla) nasıl kurulur?
Bir Vimball eklentisi ( .vbauzantı ile) nasıl kurulur ? Belgeler şöyle diyor: yükleme ayrıntıları vba dosyasını düzenleyin ve yazın: :so % Vimball belgeleri şunları söylüyor: Bir kullanıcının bir vimball ile yapması gereken tek şey: vim someplugin.vba :so % :q Bunu normal modda mı (Vim içinde) yoksa _vimrcdosyada mı yazmalıyım ? …
86 vim  vim-plugin 

3
Her Görsel Seçim Satırında Vim Makro
Kafamdaki satırların sayısını toplamak yerine, seçimdeki her satırda bir makro çalıştırmak istiyorum. Örneğin, dönüştürmek için bir makro yazabilirim: Last, First İçine First Last ve tüm bu satırlarda çalışmasını istiyorum: Stewart, John Pumpkin, Freddy Mai, Stefan ... Herhangi bir fikir Vim guru? DÜZENLEME: Bu sadece bir örnek, tabii ki bu önemsiz …
86 vim  macros  line 

12
Bir komutla veya yerel vimrc dosyalarıyla birden çok vim yapılandırması arasında nasıl geçiş yapılır?
C de her biri kendi sekme / girinti / boşluk standartları olan birkaç grupta çalışıyorum. Her biri için ayrı seçilebilir VIM yapılandırmalarına sahip olmanın bir yolu var mı, bu nedenle bir dosyayı düzenlediğimde: set group=1Bir konfigürasyon seçmek gibi bir şey yapıyorum yapılandırmayı otomatik olarak ayarlamak için çalışma dizininde yaşayan yerel …
85 vim 

5
arabelleğin sonuna kadar bir vim makrosunu yeniden oynat
xİmlecimden ara belleğin sonuna kadar açık bir arabelleğin her satırında " " kaydına kaydettiğim bir makroyu vim'de çalıştırmak istiyorum . Bunu nasıl yaparım? Makroyu n kez yeniden oynatabileceğimi biliyorum: 15@x ... ya @da son satıra gelene kadar basılı tutun , ancak sadece birkaç tuşa basmak ve işimi bitirmek istiyorum. Şimdiden …
85 vim  macros 

7
Vim'de C ile boşlukları otomatik girintileme?
Eclipse ve java kullanarak biraz şımartıldım. Linux ortamında C kodlaması yapmak için vim kullanmaya başladım, vim'in bloklar için uygun aralığı otomatik olarak yapmasını sağlamanın bir yolu var mı? Yani, bir {yazdıktan sonra, sonraki satırda girintili 2 boşluk olacak ve bu satırdaki bir geri dönüş, onu aynı girintide tutacak ve a}, …
85 c  vim  coding-style  vi 

2
üzerine yazmadan bir vim kaydına nasıl satır eklenir
Bir sicildeki bir satırı çekmek istiyorum: "{register}yancak daha önce kasada olanın üzerine yazmadan. Sıklıkla bir registerdaki bitişik olmayan satırları kopyalamam gerekir ve bazen kayıtları bir yığın gibi kullanmak isterim. Misal: line1 line2 line3 line1İmleci üzerine koyarak ve girerek "ay, sonra devam ederek line3ve yaparak kopyalamak istiyorum "ay. Sonra, yapacağım zaman …

6
Mevcut dosyayı vim'de nasıl silebilirim?
Mevcut açık dosyayı vim içinden diskten nasıl silebilirim? Tamponun da kapatılması iyi olur. Bunun için NERDTree'yi kullanabileceğinizi görüyorum , ancak bu eklentiyi kullanmıyorum.
85 vim 

3
İmleci üst ayraç üzerine hareket ettirmek için bir vim komutu var mı?
İmleci üst ayraç üzerine hareket ettirmek için bir vim komutu var mı? Bunun gibi bir konfigürasyon dosyam var ve doğrudan üst paranteze gitmek istiyorum. Bunu yapmak için basit bir hareket komutu var mı, yoksa istediğimi yapmak için komutları birleştirmenin bir yolu var mı? PARENT{ // I want to move my …
85 vim 

11
Solarized kullanarak iTerm2'de vim ile yanlış renkler
İTerm2 ile terminal vim'de (non-gui) ve solarize renk şemasında garip bir sorun yaşıyorum. İlk olarak, iTerm2'yi koyu solar renk düzenini kullanacak şekilde ayarladım. Ayrıca vim için solarize kullanıyorum. .Vimrc dosyamda aşağıdaki satırlar var set background=dark colorscheme solarized Terminalde renk şeması yanlış görünüyor: Başvuru için MacVim (gui vim) altında böyle görünüyor …

6
Vim: kelime vs WORD
Vim öğreniyorum ve kafamı wordve arasındaki farka dolanamıyorum WORD. Aşağıdakileri Vim kılavuzundan aldım. Bir sözcük, beyaz boşluklarla (boşluklar, sekmeler) ayrılmış bir dizi harf, rakam ve alt çizgi veya diğer boş olmayan karakterlerden oluşur. Bu, 'anahtar kelime' seçeneği ile değiştirilebilir. Boş bir satır da bir kelime olarak kabul edilir. SÖZCÜK, boşlukla …
84 vim 


3
Vim - seçili aralıktaki satırları say
Hangi aralıkta olursa olsun, bir aralıktaki satırları saymak istiyorum, ama diyelim ki görsel bir blok olsun. Bunu yapmanın en kısa yolu nedir? Aklıma gelen tek şey şöyle bir şey: '<,'>s/.//n ama bunun en kısa yol olduğuna inanmıyorum. Öyleyse, biri bana bir ipucu verebilir mi? Şimdiden teşekkürler.
83 vim 

3
'O' yeni bir satır açmadan önce gecikme?
Bazen, Oyeni bir satır oluşturmak ve ekleme moduna geçmek için (büyük harf 'o') kullandığımda, herhangi bir şey olmadan önce kısa bir gecikme olduğunu fark ettim . Bu yaygın mı? Değiştirmenin bir yolu var mı? İkisi de :map Ove :imap O"Eşleme bulunamadı" ifadesini göster, bu yüzden bunun garip bir eşleme olduğunu …
82 vim 

4
Vim ekleme modundayken, dosya yolu otomatik tamamlama eklemenin bir yolu var mı?
Çok sayıda kabuk komut dosyası yazıyorum ve sürekli olarak dosya yollarına girmek zorunda kalıyorum. Merak ediyorum, tıpkı favori kabuğunuzdayken dizinin veya dosyanın yolunu tamamlamak için sekmeniz gibi, ekleme modundayken Vim'in dosya yollarını otomatik olarak tamamlaması için bir yol bilen var mı merak ediyorum. CTRLDVim ekleme kipine kabuğun işlevselliğini alabiliyorsanız ekstra …
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.