«vim» etiketlenmiş sorular

vim (Vi IMproved), farklı düzenleme modlarını destekleyen bir metin editörüdür.

2
.Vimrc birden fazla dosyaya bölünebilir mi?
Diyelim ki iabJava için yüzlerce özel yeniden eşleme ve Haskell için yüzlerce yeniden eşleme var, o zaman bunları daha yönetilebilir hale getirmek için farklı dosyalara bölmek istiyorum. Aradığım şey böyle bir şey yaratmak: ~/. ├── .vimrc └── .vim └── custom ├── java.vim └── haskell.vim .Vimrc gibi bir şeye benzeyebilir import …
11 vim  vimrc 

4
Vim'den bombardıman yaparken kabuk takma adlarını nasıl kullanılabilir hale getirebilirim?
Benim içinde .zshrc, bazı adlar beyan ederim. Örneğin, which dbstartbu takma adın içeriğini gösterir. Eğer o kabuktan vim açarsam, bu bir alt süreçtir. Vim'de shell komutlarını ile çalıştırabilirim :! some_command. :! echo $0Kabuk Vim'in hangi kabuğu kullandığını görmek istersem '/ bin / zsh' çıktısı verir. Ancak, takma adlarım kullanılamıyor. Vim'den …

3
Vim uzak bir dosyayı kök olarak düzenleyebilir mi?
Vim kullanarak uzak bir dosyayı nasıl düzenleyeceğinizi açıklayan bu soruyu buldum : vim scp://user@myserver[:port]//path/to/file.txt Bunu sudouzak ana bilgisayarda root (yoluyla ) yapmak mümkün müdür ? Uzak ana bilgisayarda kök izinleri olan bir dosya oluşturmayı ve yukarıdaki ile düzenlemeyi denedim. Vim içeriği görebilir, düzenleyebilir ve kaydedebilir, ancak uzak ana bilgisayarda hiçbir …
10 vim  sudo  remote 



1
Ctrl + C kullanılırken vim gecikmesi, ancak yalnızca SQL dosyalarında
JavaScript ve SQL kaynak dosyaları ile bir yan proje üzerinde çalışıyorum. JavaScript'i düzenlerken, Vim normal davranır. Ancak, SQL dosyalarını düzenlerken, tuşuna CtrlCbastığımda ve Vim ekleme modundan çıktığında yaklaşık bir saniyelik bir gecikme var . Escape tuşunu kullandığımda veya test olarak ShiftEntereşlediğimde ~/.vimrcgecikme yok. Belki de sözdizimi vurgulamasıyla ilgili bir şey …
10 vim  gvim 

2
Vim - son kabuk komutunu tuşla eşle
Lider-r'yi bash'a gönderilen son komutu tekrarlamak için eşlemenin bir yolu var mı? Örneğin, C dosyalarıyla çalışırken vim'den program derlemek ve çalıştırmak istiyorum:! Make veya gcc. Belirli bir komutu anahtara bağlayabildiğimi biliyorum ancak diğer dosya türleri için çalışmaz.



2
Belirli bir dosya için yürütülebilir bit otomatik olarak nasıl ayarlanır
Belirli bir dosya oluşturduğumda, vim editöründe oluşturduğumu varsayalım, oluşturulan dosya oluşturulduğunda da yürütülebilir izin almalıdır. Ben bazı python dosyaları oluşturuyorum ve bu yüzden ben belirli bir uzantı veya belirli bir düzenleyici ile bir dosya oluşturmak gibi yürütülebilir bit ayarlanır böylece bir şekilde istiyorum açıkça dosya izinlerini ayarlamak istemiyorum istiyorum.
10 shell  vim  editors 


1
VIM -Birleşik anahtar haritalar için bekleme süresini değiştirin
Ben mesela haritasına VIM, içinde <F9><F10>bir komuta ve <F9>ben F9 tuşuna bastığınızda başka bir komuta, benim basın izin 1-2 saniye bekler <F10>eşleştirilmiş komutu erişmek <F9><F10>ve ben basmazsanız <F10>bunu eşleştirilmiş komutu çalıştırır <F9>. Bu bekleme süresini değiştirmenin bir yolu var mı?
10 vim 


2
screen + vim - vim dosya adını açmak için ekran penceresi adını otomatik olarak ayarlamanın herhangi bir yolu var mı?
Neredeyse terminalin altındaki sekmeler gibi açık ekran pencerelerini gösteren oldukça güzel bir ekran rc dosyası var. Şu anda windows benim kadar yararlı olmayan istemime göre adlandırılır. Pencereleri, şu anda pencerede bulunan bir açık vim oturumunun dosya adına göre otomatik olarak adlandırmanın bir yolu var mı? Bence bu mümkün olsaydı üstün …

3
GNU ekranı altında vim'de CTRL- * sabitleme
GNU ekranı altında vim çalıştırırken, CTRL , ok ve Pg * tuşlarıyla yapılan beklendiği gibi çalışmadığını . Ubuntu 10.10 kullanıyorum vim-gnome paketini kullanıyorum. Farklı bir makinede, Ubuntu da çalışıyor, bu sorunsuz çalıştı; maalesef şu anda bu yapılandırmayı kullanamıyorum. Burada ilgili bir soru var: Vim'de Ctrl + okları nasıl düzeltilir? Bununla …
10 ubuntu  vim  gnu-screen 

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.