'V' tuşuna bastığımda varsayılan vi yerine daha az vim çağırabilir mi?


21

Ben başlatmak istiyorum vimvarsayılan yerine viben vurduğunda editörü viçinde less.

Bunu yapmama izin verecek şekilde değiştirebileceğim herhangi bir ayar var mı?

Yanıtlar:


32

Gönderen man less,

v Görüntülenmekte olan dosyayı düzenlemek için bir editör çağırır. 
       editör tanımlanmışsa VISUAL ortam değişkeninden alınır,
       veya VISUAL tanımlanmadıysa EDITOR veya varsayılan olarak "vi" olarak varsayılan
       Böylece GÖRSEL veya EDİTÖR tanımlanır. Ayrıca bakınız
       Aşağıdaki PROMPTS bölümüne bakınız.

Basitçe standart set EDITORisteklerinize, örneğin göre ortam değişkeni export EDITOR=vimiçinde ~/.bashrcya da onun gibi bir şey.


6
Bu artık çok önemli olmayabilir, ancak iki ortam değişkeninin asıl amacı VISUAL'in lanet tabanlı (vi veya emacs) ve EDITOR'un tty tabanlı (ed) olmasıydı, bu yüzden önce VISUAL için daha az görünüyor. Hala bu farkı gören programlar olabilir. EDITOR yerine VISUAL ayarını öneririm.
Arcege

2
@Arcege: küçük düzeltme: VISUAL'in bir tam ekran (satır tabanlı değil) düzenleyiciye işaret etmesi beklenir. Vi her ne kadar derin olsa da, çizgi tabanlı bir editör ("vi" (başlangıçta) "görsel arayüz" ("ex" e, gelişmiş bir "ed") duruyordu
Jürgen A. Erhard

@Arcege: Kesinlikle, EDITOR'u vim için ayarladığımda bazı sorunların olduğunu hatırlıyorum. GÖRSEL daha uygundur. Sorunların ne olduğunu hatırlamıyorum, ancak uçurumu sık kullanırsanız, muhtemelen bunlarla karşılaşırsınız.
gabe.

Hem VISUAL hem de EDITOR'ı rutin olarak vim veya vi olarak ayarlıyorum. Bunları vi olarak ayarlarsanız, ksh tarih manipülasyonu için otomatik olarak vi anahtar bağlamalarını kullanır. Vi ile vim arasında bağlantı kurabilirsiniz (aslında, çoğu yüklemenin bunu yaptığını düşündüm).
Mei,

4

Herhangi bir değişiklik yapmadan varsayılan editörün nasıl değiştirileceğini gösteren https://www.howtogeek.com/howto/ubuntu/change-the-default-editor-from-nano-on-ubuntu-linux/ burada bir cevap buldum Ortam Değişkenleri. Bu sadece Debian merkezli dağıtımlarda çalışacak.

Kısacası, aşağıdaki komutu cli'nize yazın:

sudo update-alternatives --config editor

size farklı editör seçenekleriniz ile bir menü verecek, şöyle ki:

$ sudo update-alternatives –config editor

There are 5 alternatives which provide `editor’.
Selection Alternative
———————————————–
1 /usr/bin/vim
2 /bin/ed
*+ 3 /bin/nano
4 /usr/bin/vim.basic
5 /usr/bin/vim.tiny
Press enter to keep the default[*], or type selection number:

Sadece varsayılan olarak ayarlamak istediğiniz editörün numarasını girin.


1
Bu, tüm Debian tabanlı dağıtımlar için gerçekten güzel bir çözüm.
MattBianco

1
İyi nokta, diğer dağıtımlarda işe yaramayabilir. Bunu yazıma ekleyeceğim.
maxorcist

-1

Ayrıca takma ad oluşturabilir
alias v='vim'
ve/.bashrc


5
Bu 'daha az' içinden çalışmaz.
pboin

1
@pboin muhtemelen benim gibi, ilk ve birkaç tekrar okumada bunun “daha ​​az” olduğu gerçeğini tamamen kaçırdım. Soruyu açıklığa kavuşturdum.
xenoterracide
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.