«vim» etiketlenmiş sorular

Vim, verimli metin düzenlemeyi sağlamak için oluşturulmuş, son derece yapılandırılabilir bir metin editörüdür. Vi editörünün geliştirilmiş bir versiyonudur.


1
Vim uzmanları: İki sayıya dayanan bir aralıkta bir sayı nasıl bulunur? “777”, “667: 888” ile eşleşiyor
Vim ile bir metindeki sayıları aramam gerekiyor. Bulmam gereken numaralar genellikle iki sayıya dayanan bir aralık içindedir ve bu aralığı tek bir numaraya göre eşleştirmem gerekir. Örneğin, dosyamda üç satırım var: lorem ipsum 2100: 2340 dolor lorem ipsum 17430: 17437 53 foo bar Aranıyor, çünkü> = ve <= 2277eşleşir . …

1
GVIM'deki sekmeleri aynen krom veya firefox gibi ayırın
Sekmeleri farklı bir GVIM örneğine taşımanın bir yolu var mı? Çoğu web tarayıcısının işlevine benzer bir şey arıyorum. Bir sekmeyi geçerli penceresinin dışına sürüklediğinizde, ya yeni bir pencere oluşturur ya da mevcut bir pencereye bırakır. Lütfen dikkat, pencere derken bunun vim tanımı demek istemiyorum.
vim  tabs  gvim  window  gui 

1
Şifrelenmiş bir dosyayı düzenlerken şifrelenmemiş bir satır aralığı yaz
Günlük bir Vim şifreli metin dosyasında günlüğü tutuyorum. Bu günlüğü düzenlerken, zaman zaman bu günlüğün bölümlerini şifrelenmemiş bir dosyaya yazmam gerekebilir (daha sonra harici olarak başka bir kabukta yürüttüğüm bir komut dosyası gibi). Ancak bu betiği çalıştırmaya çalıştığımda, aynı zamanda Vim şifreli biçimde de, onu komut dosyası olarak işe yaramaz …


1
vim AnsiEsc # AnsiEsc'deki hiçbiri renkten yakınıyor
Mercurial'a vim'i varsayılan düzenleyici olarak kullanmasını söyledim: [ui] editor = /opt/local/bin/vim Başvurulan vim MacPorts aracılığıyla kuruldu: $ port installed | grep vim vim @8.0.0596_0+huge (active) Komut satırında vim çağırırken, MacPorts aracılığıyla yüklenen programdan da ayrılıyorum: $ which vim /opt/local/bin/vim Mercurial kullanarak bir dosyayı dağıtmak istediğimde, eksik hiçbirine göre garip hatalar …

1
vim: alt eşlemeler çakışma modunda terminalde çakışıyor
Terminalde vim kullanıyorum. Bazen metni dışardan içine yapıştırmak istiyorum, ancak otomatik bağlamayı, kısaltmaları vb. Vim'in bunun için yapıştırma modu var, ancak yapıştırma modunu etkinleştirdiğimde çoğu kısayol çalışmayı durduruyor. Bu, tüm alt kısayollarını içerir <a-a>, <a-q>vb gibi en kumanda kısayolları <c-x>, <c-s>, <c-bs>tümü olmasa da en azından <c-o>, <c-l>ve <c-q>çalışması. Ayrıca …


0
CIFS paylaşımı: dosyalar VIM ile kilitleniyor ancak Nano ile değil
NetApp'ta barındırılan Linux ve Windows sistemleri arasında heterojen bir paylaşımım var. Linux'ta, paylaşımını şu seçeneklerle yapıyorum: mount.cifs -o username=`logname`,dom=DOMAIN,cifsacl,multiuser,user_xattr,sec=krb5,iocharset=utf8,noserverino,mapchars //host/share /home/`logname`/mnt Tüm izinler (Windows'tan ayarlanmıştır) doğru olarak kabul edilir. Ancak, garip bir davranış var: Bir kullanıcı Windows'ta oluşturduğu bir dosyayı (veya bir kopyasını) vimveya ile açarsa, dosya modunda viaçılır readonly. …

0
Eğik çizgi, vim'deki Oo ile eşleştirildi.
Nasıl olduğunu bilmiyorum ama öne eğik çizgi Oo (normal modda Shift-o o'ya benzer davranış) ile eşleştirilir, bu nedenle arama yapamam. Vim'i - noplugin ile başlatmaya çalıştım ama sorun hala devam ediyor. Sonucu :verbose map / boş. İşte benim vimrc dosyam ( http://pastebin.com/cUJTaxFm ) Sorun vimrc'imin son satırından kaynaklanıyor ama nasıl …
vim 

1
MacVim'i İnşa Et - bazı mevcut özellikleri eksik
MacVim'i kaynaktan derlediğimde, configure için bir sürü bayrak kullanıyorum: ./configure --enable-features=huge ...(enable python,ruby,perl, and c interpreters)... --enable-gui=macvim Ancak vim çalıştırdığımda --remote-tab-silent, geçmişte kullanabildiğim bu özellik etkin değil . Aynı zamanda anahtar kelimeleri tanımıyor undofile, undodirya relativenumber. Bunları yüklemek için macport kullandığımda çalıştı. Açıkçası benim yapımda eksik olan bazı özellikler var, …
vim  macvim  build 

1
Vim <C - ^> kısayolu
Geçenlerde &lt;C-^&gt;önceki tampon ile mevcut tampon arasında geçiş yapan Vim bağlamasını keşfettim . Ancak, dokümanda hiçbir söz bulamıyorum ve Google’ın doğal olarak zor olduğu kanıtlandı. Vim işlevi ne adlandırılır veya bir tampon yığını uygulayan benzer bir şey var mı?
vim 

1
CD'ye komut verin ve VIM'i eklenti ile başlatın
"Projeleri değiştirme" iş akışımı geliştirmeye çalışıyorum. Şu anda bu şekilde çalışıyor (OS X 10.6.7'deyim) Terminali aç. Bu takma adıma sahibim: alias work='cd /Volumes/blah/Projects/' Bu yüzden şunu yazın: "work" -&gt; "cd ProjectName" Sonra VIM'i açtım. İ VIM'de her zaman açarım: NERDTree eklentisi. Bunun gibi bir komutla bunu yapmanın bir yolu olup …

0
Tcl ile Vim betik: kodlama uyuşmazlığı
Vim için Tcl'yi arka uç dili olarak kullanarak bir eklenti yazmaya çalışıyorum. Kodun çoğunu yazdım ve test ettim ve üstesinden gelemediğim bir engel dışında iyi iş gibi görünüyor: kodlama. Acaba buradaki biri teste katılmak ister mi? Bu satırlarla ~ / .vim / plugin / tcltest.tcl oluşturun: proc tcl.test {} { …


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.