«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.

7
VIMRC dosyamı nasıl hata ayıklarım?
Ben Vim bir sorun var ve bu benim içinde olabilirsin vimrcdosyası (veya edilmiş anlattı benim olabilir vimrcdosyası). Bunu nasıl doğrularım? O takdirde ise benim vimrcdosyayı nasıl nerede anlarım tam olarak sorun yatıyor?
80 vimrc 

1
Takas dosyalarının amacı nedir?
Dosyaları düzenlediğimde Vim , sinir bozucu bulduğum dosyalar oluşturmaya meyilli . İtibaren , seçeneğin takas dosyalarının oluşturulmasını bastırdığını görüyorum ..filename.swpvim -h-n Varsayılan olarak takas dosyalarını devre dışı bırakmak için kullanabileceğim bir vimrc yönergesi var mı? Takas dosyalarının amacı nedir ve onları bastırarak hangi işlevselliği kaçırırdım?


7
Vim'deki bir tampon belleğe geçmenin en hızlı yolu?
Vim'de bir tampon seçmenin bir yolu , bir penceredeki listeye göz atmak için standart komutları kullanarak :lsveya bazı harici eklenti / vimscript kodlarıyla tampon listesine göz atmak olabilir . Diyelim ki mümkün olduğunca hızlı bir şekilde bir tampon belleğe doğrudan atlamak istiyorum. Tampon listesini sıralı modda hareket ettirmek için, şimdi …
43 vimrc  buffers 

1
Neden hem vimrc hem de gvimrc'ye ihtiyacım var?
Gvimya özgü tercihleri ​​saklamanın iki yolu var gibi görünüyor: .vimrcVim için bir .gvimrcdosyayı ve gvim'e özgü eklemeler için bir dosya tutun . Tüm ayarları saklayın .vimrcve koşullu özellik tespitine gvim özgü ayarları kaydırın: if has('gui_running') " gvim specific settings here endif İkinci seçeneğin varlığı göz önüne alındığında, neden bir .gvimrcdosyaya …
38 vimrc  gvim 

6
Ayarları yalnızca bir dizin ağacına uygulama
İşimde ts2 standart kullanıyoruz ; benim kişisel tercihim 4, hobi projelerim için kullandığım şeydir ve miras aldığımız bu diğer projenin sözleşmesi var ts=8. Ayrıca proje bazında ayarlamak istediğim bazı ayarlar var (örneğin katlama). Her bir projenin kurallarına saygı duymak istediğimden, bu ayarları dosya türüne dayandırmak veya dosyanın kullandığına bağlı olarak …
33 vimrc  filesystem 

2
Let ve set arasındaki fark nedir?
Vim'in arkasındaki teorinin çoğunu bilmiyorum. setBazı değişkenler ve letdiğer değişkenler gibi görünüyor . Aradaki fark nedir ve biri diğerine ne zaman ihtiyaç duyar? Ayrıca, solarize vim colorscheme, bu örnekteki öneminin let g:blabla...ne olduğunu söylüyor g:?
29 vimrc  vimscript 

1
Vim havayolu eklentisini kendi proje ekran görüntüsüne benzeyecek şekilde nasıl yapılandırabilirim?
Ben almaya çalışıyorum vim-havayolu hazır ve çalışır. Ben içinde vundle ile gerekli ~./vimrc: Plugin 'bling/vim-airline' Yükledim ve Vim'in proje sayfasındaki ekran görüntüsü gibi görünmesini bekledim: Yine de şuna benziyor: Yazı tipleriyle ilgili olarak eklemeye çalıştım: let g:airline_powerline_fonts = 1 Oysa ikonlar sadece saçma sapan. Neyi kaçırıyorum? SSS’de açıklandığı gibi renkler …

5
Vim ve Neovim arasında yapılandırma nasıl paylaşılır
Ben neovim kullanmaya başladı ve benim taşındı .vimrcetmek .config/nvim/init.vimve diğer şeyler bulunur .local/share/nvim. Vim ve Neovim arasındaki yapılandırmaları ve hatta eklentileri paylaşmanın en iyi yolu nedir? Symlinks? .Vimrc içindeki dizinleri yalnızca bir symlink kullanmak için değiştirebilir miyim? Vim yapılandırmamı Neovim'in varsayılan konumuna taşıdıktan sonra, bu neredeyse işe yarıyor gibi görünüyor: …
23 vimrc  neovim 

2
Vimrc'i ayırmak mümkün ve yararlı mı?
Başlığa göre, vimrcdosyayı birkaç alt dosyaya bölmek mümkün mü? Tek bir şeyi ilgilendiren ayar grupları için ayrı dosyalar mı tutuyorsunuz ? Bu şey herhangi bir şey, herhangi bir kullanıcı tanımlı ayar grubu olabilir. Örneğin, [güncellenmiş] Python (-mode) ile ilgili tüm ayarları sakla vimrc.python-mode? vim için Takvim yardımcı programı için ayarlar …
22 vimrc  filetype 

2
Eklenti anahtar eşlemelerini nasıl yeniden tanımlayabilirim?
Tanımladığı anahtar eşlemeleri devre dışı bırakmak için bir mekanizma sağlamayan bir eklenti kurdum. <leader>ccEklentinin tanımladığı eşlemelerden birini ( ) kendi araştırmam için tanımlamak istiyorum , aşağıdaki satırı benim satırına koymaya çalıştım .vimrc: noremap <leader>cc echo "my purpose" Fakat bu işe yaramıyor, <leader>cchala eklenti komutunu çalıştırıyor. Haritamı, eklenti tarafından tanımlananları geçersiz …

8
Bir vimrc dosyasını katlamak için en iyi yöntem var mı
Kısa süre önce vimrc400 satırdan daha uzun olduğumu anladım (ki bu IMO çok düşürmeye çalışacağım) ve gezinmeyi, okumayı ve düzenlemeyi kolaylaştırmak için vim'de katlama kavramını araştırmaya karar verdim (ki Ben aşina değildim) . Katlama yöntemini ayarlamaya çalıştım indentama sonucu beğenmedim (çoğunlukla çok dağınıktı çünkü benim büyük bir kısmı vimrcgerçekten girintili …
21 vimrc  folding 

5
.Vimrc ve eklentiler için GitHub
Birçok makinenin yeni makinelerde çalışmayı kolaylaştırmayı kolaylaştırmak için .vimrc'lerini GitHub'da sakladığını biliyorum ve bu bana çok mantıklı geliyor. Ancak eklentileri de dahil etmek sorunlu çünkü kullandığım eklentiler zaten git depoları. Biri hem .vimrc hem de kurulabilecek eklentileri izleyecek bir repoyu nasıl oluşturur?

3
`` Softtabstop '' ne için kullanılır?
Vim'deki sekmeyle ilgili bu ayarların farkındayım: ts sw expandtab smarttab sts Normal ayarım set ts=4 sw=4 expandtab smarttab. Ancak stsbelgelere göre , expandtabayarlanmamışsa, bir sekme boyutu için istenen sayıda boşluk oluşturmak için boşluk ve sekmelerin bir kombinasyonunu kullanmaya çalışacaktır. Bu ayar için gerçekten yararlı bir senaryo düşünemiyorum: Neden birisi sadece …

1
Vimrc'de özel bir açılır pencere / menü nasıl tanımlanır
Her yararlı işlevi bir tuşa atamak, sık kullanılan araçlar için iyi çalışır, ancak nadiren kullandığım bazı işlemler var, bunları benim bilgisayarımda tanımlanan bazı açılır menüye atamayı tercih ederim vimrc. CtrlP gibi eklentilerin bir açılır liste açtığını gördüm, bu mümkün olmalı. Benim sorum şu: Çeşitli komutları çalıştırabilecek özel bir açılır menü …
19 vimrc 

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.