«vimrc» etiketlenmiş sorular

Vim, başlatma komutlarını başlangıçta vimrc adlı bir dosyadan okur. Bu, ayarları ayarlamak, işlevleri tanımlamak, otomatik komutları yürütmek ve daha fazlası için kullanılabilir.

2
Vim'i özel modda başlatmanın en basit yolu
Vim'i özel modda kolayca başlatabilmek istiyorum. Özel bir modu bu komut kümesini kullanan bir mod olarak tanımlayalım: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Özel moda uygun herhangi bir ek komut düşünebiliyorsanız bana bildirin. Mesele şu ki, Vim'i bu …

5
Görsel bir seçimi klavyeye kopyaladıktan sonra, orijinal konumuna geri dönün
Aniden bu paragrafı kopyalamam gerektiğine karar verdiğimde imlecim bir paragrafın ortasında: Bu yüzden vipparagrafı görsel olarak seçmek için yazıyorum : Şimdi cmd+Cpanoya kopyalamak için vurdum (bu, sisteminize göre değişebilir, ancak yazımın merkezi sorusuyla ilgili olmamalıdır), bu da imlecimi paragrafın başında bırakır: istenen pozisyondan ziyade, başladığım yerdi. Seçimle görsel olmayan bir …

4
Vim içinden “STDIN'den okuma” mesajını nasıl bastırabilirim?
Stdin'den okumak için Vim kullanırken, bilgilendirici bir mesaj yazdırır: $ echo foo | vim - Vim: Reading from stdin... $ Bu sadece bir örnek. Gerçek kullanım kabuk yapılarına izin vermez. vim <(echo foo)bir seçenek değil. Bunu yalnızca Vim seçeneklerini ve / veya vimrc ayarlarını kullanarak kaldırabilir miyim? Bunun ne için …
18 vimrc  options 

2
Herhangi bir dosya adı verilmediğinde Vim'in varsayılan bir dosya adını kullanmasını nasıl sağlayabilirim?
Nadiren vimdosya isimleri olmadan açarım . Genellikle, bir şeyi test etmek istiyorum, genellikle hızlı bir atılabilir komut dosyası ve genellikle onları adlandırıyorum test.sh(veya bunun bir varyantı gibi test.py). Herhangi vimbir test.shdosya adı vimolmadan çalıştırırsam dosya adını alabilir miyim? Genellikle (gibi adlar kullanmayı tercih ediyorum vimsiçin vim test.shve vimpiçin vim test.py, …
17 vimrc  startup 

2
Set ve: set arasındaki fark nedir?
Tim Pope'un vim duyarlı eklentisine bakıyordum ve bunu README'de fark ettim ... Yetkili özellikler listesi için kaynağa bakın. (Endişelenme, çoğunlukla :setçağırıyor.) Kaynağa baktığımda, :setaramalar böyle ... set autoindent :Önce hiç yok set. Ben aslında :setörnek .vimrcs de gördüm eminim . Fark ne? Hangi formda kullanmalıyım .vimrc?
17 vimscript  vimrc 


5
Ayarlar ve eklentiler root olduğunda (`sudo vim`)?
Bir dosyayı kök ve kullanım olarak düzenlemem gerektiğinde gerçekten sinir bozucu sudo vim somefile.confve tuş bağlamaları, ayarlarım ve eklentilerimi kullanamıyorum. Kök olarak düzenlemem gerektiğinde tüm özelleştirmelerimi almanın bir yolu var mı? Eklentilerim için vim-plug kullanıyorum.



4
Bu <Esc> normal mod eşlemesi başlatmayı neden etkiler?
Normal mod eşlemesinde garip bir sorun yaşıyorum Esc. Dosyayı escmapvimrciçeriklerle oluşturursanız: set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap &lt;Esc&gt; :noh&lt;CR&gt;&lt;esc&gt; Ve sonra bu vimrc'yi kullanarak vim'i başlatın: vim --noplugin -u escmapvimrc Daha sonra vim, cdaha fazla giriş bekleyen bir komutla, boş …

9
Colorscheme'in arka planı terminalde doğru değil
Solarize edilmiş renkler ve paleti ithal ettim. Terminalim doğru renklere ve arka plana sahip, gvim doğru renklere ve arka plana sahip, ancak vim yanlış renkli bir arka plana sahip. Metnin hepsi doğru, ancak arka plan saf siyah gibi görünüyor. İşte benim .vimrc: syntax enable if has('gui_running') set background=dark else set …

3
Vim normal ifadesindeki '\ zs' ve '\ @ <=' atomları arasındaki fark nedir?
Belgelerden aldığım budur: \zsönceki regex ile eşleştikten sonra \@&lt;="vurgulanan kısmı başlatır" ve önceki atom eşleştirildikten sonra "vurgulanan kısmı başlatır" . Ama bunun inceliklerini tam olarak anlayamıyorum, bu yüzden nasıl derinlemesine biraz daha farklı olduklarını açıklayabilir mi? Beni meraklandıran şey buydu: eğer koşarsam /\_s\zsnnoremap yani seçeneğini nnoremapbir boşluk veya bir başlangıç-of-line …


1
Hassas veriler .vimrc içinde nasıl kullanılır?
Benim .vimrc github aracılığıyla senkronize olmasını istiyorum, bu yüzden genel dosya olmalı, ama aynı zamanda bazı hassas verileri (örneğin db şifreleri / dbext.vim için ana bilgisayarlar) koymak zorunda değilsiniz. diğerleri. En iyi yol nedir ve nasıl yapılır?
12 vimrc  security 

1
Vim'in belirli dosya türleri için olayları kaydetmesini önleme
Bu yığın akışı sorusuna eklemek için .vimrc, belirli dosya uzantılarının (örneğin .gpgdosyalar) 'özel düzenlemesini' sağlamak için ne yazılmalıdır ? Oturumun etkinliğinden ödün vermeden, kayıtlar, arama geçmişi, komut geçmişi, görünümler, takaslar vb. Dahil olmak üzere yapılan işlerle ilgili hiçbir bilgi kaydedilmemelidir. gpgDosyalar için bu vim eklentisini kullanabilirsiniz , ancak eklentiyi düzenlemenin …

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.