Elbette herkes bilmeli Gayretbence en iyi metin editörü GNU / Linux. İlk birkaç kez kullandım Gayret Bunu çok karmaşık buldum, ancak kişisel blogumun özel sunucusunu yönettiğimden, programlama için bile varsayılan düzenleyicim haline geldi, bu makalede son yapılandırmanın nasıl uygulanacağını göreceğiz. Gayret içinde bulduğum bir depo sayesinde GitHub.
Özgür yazılım dünyasında her zaman olduğu gibi, Gayret Yapılandırma ve özelleştirme için büyük bir kapasiteye sahiptir. Bu yüzden, programlama görevini kolaylaştıracak yapılandırmalar için web'de arama yapmaya karar verdim ve bir havuzla karşılaştım. GitHub tarafından oluşturuldu Bir karışım, sırasında 8 yıl kullanıyor ve değiştiriyor Gayret almak için vimrc kesin. Söz konusu depoyu bulabilirsiniz buradanasıl kurulacağını görelim.
Temel sürüm veya "Harika" sürüm
İki versiyon arasından seçim yapmak mümkündür, temel herhangi bir eklenti yüklemeyecek veya çok daha eksiksiz olacak Gayret çok güçlü bir editör.
Temel olanı kurmak için aşağıdaki komutu çalıştırmanız yeterlidir:
$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
Ve gelişmiş veya "Başar"
git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc versiyon için "Başar"Aşağıdaki gibidir:
set runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config.vim kaynak ~ / .vim_runtime / vimruntime / vimruntime kaynak ~ / .vimruntime vim kaynağı deneyin ~ / .vim_runtime / my_configs.vim catch endtry
Kendi konfigürasyonlarımızı eklemek için dosyayı düzenlemeliyiz ~ / .vim_runtime / my_configs.vim.
Varsayılan ayarları düzenleyin
Kurulum sırasında varsayılan renk düzeni şu şekilde ayarlanır: Peakdenizsözdizimini vurgulamak için kullanılan renkleri şu şekilde değiştirmek mümkündür: Gayret dosyayı düzenlemek ~ / .vim_runtime / my_configs.vim ve aşağıdaki satırı ekleyerek:
Renk şeması zirvesi
Değiştirmek gerekir Peakdeniz bu diğer 3 renk şemasından herhangi biri ile:
- solarize
- Pyte
- go_black
Şeffaf arka planla ilgili olası sorunlar
Vim için bu yapılandırmayı kurarken, terminalin şeffaf arka planını kaybetmemiz ve vim'i aşağıdaki şekilde görmemiz mümkündür:
Sorunu çözmek için aşağıdaki satırları dosyaya eklemek gerekir ~ / .vim_runtime / my_configs.vim:
hi Metin Dışı ctermfg = 18 ctermbg = YOK cterm = YOK hi Normal ctermfg = 16 ctermbg = YOK cterm = YOK hi Özel ctermfg = Sarı ctermbg = YOK hi Açıklama ctermfg = DarkYellow ctermbg = YOK hi Sabit ctermfg = Mavi ctermbg = YOK Sarı ctermbg = YOK hi LineNr ctermfg = DarkGrey ctermbg = HİÇBİRİ hi PreProc ctermfg = Yeşil ctermbg = YOK hi İfade ctermfg = Cyan ctermbg = YOK hi Tür ctermfg = Camgöbeği ctermbg = YOK hi Hata ctermfg = Kırmızı ctermfONE YOK ctermfONE = HİÇBİRİ hi SpecialKey ctermfg = Camgöbeği ctermbg = YOK hi Metin dışı ctermfg = Mavi ctermbg = YOK hi Dizin ctermfg = Mavi ctermbg = YOK hi MoreMsg ctermfg = Yeşil ctermbg = YOK hi Kırmızı Başlık ctermfg = Eflatun ctermbg = YOK cterm merhaba DiffDelete ctermfg = Mavi ctermbg = HİÇBİRİ
Siyah arka planı kaldıran (ctermbg = HİÇBİRİ) programlama dilindeki tüm anahtar kelimelerin ve metin bulunmayan sitelerin (Metin Dışı).
Diğer değişiklikler
Kişisel olarak şu anki satırı aşağıdaki görünümle vurgulamayı seviyorum:
hi CursorLine guifg = HİÇBİRİ guibg = # 121212 gui = YOK ctermfg = HİÇBİRİ ctermbg = YOK cterm = KALIN hi CursorColumn guifg = YOK guibg = # 121212 gui = YOK ctermfg = YOK ctermbg = YOK cterm = KALIN
Tüm bu değişiklikleri uyguladıktan sonra Vim şöyle görünür:
Sonuç
Bu, katkıda bulunan ilk makalemdi DesdeLinux, Umarım yararlı bulmuşsundur. Vim için bu yapılandırmayı biliyor muydunuz? Ne tür özelleştirmeler yaptınız? Yorum Yap !.
VIM'den nefret edenlerden biriydim, Pulpos için bir metin editörü olduğunu söyledim .. ama bir süredir onu Nano'dan daha fazla kullanıyorum (diğer editör, topluluğumuzun eNano'su değil)
Biraz da senin gibi başıma geldi, Vim'in biraz daha karmaşık olduğunu görünce, Vim'e alışmak için çaba gösterene kadar Nano kullandım ve varsayılan editörüm oldu. Şerefe!
Doğru .. bu arada, sizi burada görmek büyük bir zevk .. Hoş geldiniz!
Teşekkürler, umarım kaliteli yazılara katkıda bulunabilirim. Şerefe!
Her zaman Vi kullandım, orada COBOL komut dosyalarımı değiştirdim (17'deki ilk işim) xD Tembellik için başka bir tane kullanmadım ama bana çok iyi uyum sağladı ve inanılmaz kısayolları var!
Selamlar.
Eh, bildiğim kadarıyla ikisi de Nano ve onlar Editör, bu yüzden hangisini kullandığınızı hala bilmiyorum ... ya da belki ikisini birden kullanıyorsunuz. xD
GNU Nano bir yazılımdır, bu topluluktaki nano ise bir kişinin takma adıdır.
Benim kedi ismimi kullanmayı bırak, harcandı xD
Windows XP ile eNano .. WTF?
Üniversitedeydim
Bahane! Karanlık tarafa gittin! XD
Ve gönderi ile ilgili olarak ... Vim o_o kullanmayı öğrenmem gerektiğini düşünüyorum.
Hem Windows Vista hem de Debian Wheezy kullanıyorum, bu yüzden Vista ile Google Chrome 30 (aslında Chromium 30) ile yorum yaparsam şikayet etmeyin.
Bu hissi biliyorum kardeşim.
Zira GNU Nano hakkında konuştuğumda GNU Nano yazıyorum (takma adınız tarafından üretilen belirsizlik nedeniyle sadece nano değil).
Sadece yeterince layık olanlar Vim'i kullanabilir (ben kendimi dahil etmiyorum).
Yeniden karmaşık, ama daha iyi bir editör olduğu aşikar, herkes ondan övgüyle bahsediyor.
Bir süredir VIM kullanıyorum, işte Ubuntu ve OSX'te kullandığım yapılandırmam
https://github.com/abimaelmartell/dotfiles
Anlamıyorum vim ... Denedim ama her zaman nano'ya geri dönüyorum sanırım alışkanlık eksikliği ama bana maliyeti costs
İnanın bana, uyum sağladığınızda vazgeçilmez olur. Metni kopyalayabilmek / taşıyabilmek / değiştirebilmek, bir sütundaki metni silebilmek veya düzenleyebilmek ... peki, bir VIM grafik arayüzünüz yoksa harika ... ve hatta bir grafik arayüzle bile harika 😀
Ortam olmadığında en iyisi MC'dir (Midnight Commander)
Bunların hepsini Geany'de yapıyorum. Neden karmaşık şeyler öğrendiğini anlamıyorum. Her zaman insana adapte olması gereken yazılımın tersi olmadığını düşünmüşümdür. Ama hey, dünya şu an için özgür.
Peki ya? .. .. Yorumunuza katılmıyorum .. ..Belirli bir yazılımın “insanoğluna” uyarlanmadığını genel bir şekilde düşünmeniz bana adil gelmiyor .. ..sadece ihtiyaç ve bakış açısı nedeniyle her biri ... değişir ve bazı durumlarda çok ...
Bazıları için en iyisi nano editörüdür, en ufak bir değişiklik için bile desteklemiyorum .. ..bazıları geany, ninjaIDE, tutulma gibi .. ve duruma göre birini ya da diğerini tercih ederim .. .. diğer emacs, I Testere..
Öğrenmesi zor görünen şeylerin her zaman olmasa da genellikle faydaları vardır .. .. bir dosyadaki yüksek hacimli veriler için ve gerçekten yüksek (TB) demek istiyorum .. bazı editörler onu açmanıza bile izin vermez .. .. ve Vi ile onu sadece açamadım ... aynı zamanda düzenli ifadelerle karmaşık işlemleri de yapabilirdim ...
Sadece benim fikrim .. .. umarım anlarsın ..
Bakalım, kullandığım hemen hemen tüm editörlerde Ctrl + S (Kaydet) ile kaydedin ve Ctrl + Q (Çık) ile çıkın. Ve küçük okları olan kullanışlı ok tuşlarıyla hareket edersiniz. Bana vim'de nasıl yapıldığını söyle? 😉
Fikrini anlıyorum, sakin ol.
Em .. ..basit .. .. hareket ettirmek için hem oklarla yapabilirsin .. "HJKL" tuşlarında olduğu gibi .. vi-benzeri normal ..
': Wq' kaydetmek ve çıkmak için .. 😉
Ona vim ile nasıl başa çıkılacağını öğrenme şansı verin .. .. ile ama bir hafta deneyin .. sadece vim kullanarak .. .. araçları öğrendiğinizde, sağladığı hız çok büyüktür ..
Açık fikirli denemem gerekecek, çünkü gerçek şu ki, onu biraz düzenleme yapması için çağırdığım zamanlar beni çaresiz bırakıyor ve sonunda nano kullanıyorum.
Emacs ile mutluyum
Bu konuda sizi destekliyorum, çünkü GNU Emacs, metinleri ve komut dosyalarını düzenlemek söz konusu olduğunda pratik olarak bir İsviçre çakısıdır. Postanızı google veya yönetmek istiyorsanız. Birkaç eklentiye sahip Emacs bunu iyi yapabilir.
Monodevelop ile mutluyum
İZLENİYORUZ
Wenas .. ..her şeyden önce, katkıda bulunmaya karar vermiş olmanız harika .. ve dahası böyle bir gönderi ile .. .. çok teşekkür ederim !! ..
Uzun zamandır benzer bir şey arıyordum .. Vim'i daha sık kullanmaya başlamak için .. ..her zaman Vi kullansam da .. .. büyük projeler için ideal olan iyi bir konfigürasyona sahip olmak ve Vim'e yerleşmek .. .. tekrar, teşekkürler .. .. ve okumaya devam ediyoruz .. 😉
Kör bir karar vermeden önce Vim'i kurmanız gerekir. Şimdilik GNU Nano ve GNU Emacs kullanıyorum.
Kurulum harika Alejandro… Ancak renk şemaları berbat. Birdenbire daha çekici renk şemalarını nerede bulacağınızı bilip bilmediğinizi bilmiyorum. Ben kişisel olarak Textmate'in Twilight planını çok beğeniyorum.
Depoda gelen renk şemalarından hiçbirini beğenmezseniz, diğerlerini yüklemeyi deneyebilir veya ctermfg değerlerini düzenleyerek renkleri beğeninize göre değiştirebilirsiniz.
hi Metin Olmayan ctermfg = 18 ctermbg = HİÇBİRİ cterm = YOK
hi Normal ctermfg = 16 ctermbg = HİÇBİRİ cterm = YOK
merhaba Özel ctermfg = Sarı ctermbg = YOK
merhaba Yorum ctermfg = DarkYellow ctermbg = HİÇBİRİ
hi Sabit ctermfg = Mavi ctermbg = HİÇBİRİ
hi Sayı ctermfg = Sarı ctermbg = YOK
merhaba LineNr ctermfg = DarkGrey ctermbg = HİÇBİRİ
merhaba PreProc ctermfg = Yeşil ctermbg = HİÇBİRİ
hi İfadesi ctermfg = Cyan ctermbg = HİÇBİRİ
hi Type ctermfg = Cyan ctermbg = HİÇBİRİ
merhaba Hata ctermfg = Kırmızı ctermbg = YOK
hi Tanımlayıcı ctermfg = Macenta ctermbg = HİÇBİRİ
merhaba SpecialKey ctermfg = Cyan ctermbg = HİÇBİRİ
merhaba Metin Olmayan ctermfg = Mavi ctermbg = HİÇBİRİ
merhaba Dizin ctermfg = Mavi ctermbg = HİÇBİRİ
merhaba MoreMsg ctermfg = Yeşil ctermbg = HİÇBİRİ
merhaba Başlık ctermfg = Macenta ctermbg = HİÇBİRİ
hi WarningMsg ctermfg = Kırmızı ctermbg = YOK
merhaba DiffDelete ctermfg = Mavi ctermbg = YOK
Selamlar.
Nasılsın. iyi makale. Bu yapılandırmadan nasıl yararlanılacağına dair bir şeyler yayınlamak iyi olur. Vim konusunda benim kadar uzman olmayan kullanıcılar için 🙂
Çok ilginç ve minnettarım, vim kullanımını çok geliştiriyor, ama satırların numaralarını nasıl koyuyorsunuz? Yapamadığım tek şey bu.
Gracias por el aporte
: numara ayarla
Kısaltılmış ': set nu' .. ..ve kaldırmak için ': set nonu' 😉
Bunu kullanıyorum:
: set uyumlu değil cetvel laststatus = 2 showcmd showmode numarası
Ve ihtiyacınız olan mevcut satırı vurgulamak için: imleç çizgisini ayarlayın.
Selamlar unuttum.
Vim, Linux ve Unix kullanıcısı için en iyi silah. Hepsinden iyisi, vim'i özelleştirebilirsiniz, benimki bir C / C ++ IDE, NERDTree.
İyi katkı!
Uzman bir kullanıcı olmadan ve vim'in sahip olduğu tüm enerjiyi almadan, oldukça alıştım ve ana editör olarak kullandım. İlk başta umutsuzluğa kapılabileceğinden, alışmanın en iyi yolu programla birlikte gelen öğreticiyi yapmaktır ("vimtutor" komutunu kullanın). Ben de yaptım ve bana yardımcı oldu. Öğreticiyi okurken aynı zamanda vim'i kullanırsınız.
Merhaba topluluk, vim kullanıyorum ve çoğunuz gibi ben de işim için vazgeçilmez bir araç buluyorum. Eklenti kurulumunun üstesinden gelmek için çok faydalı bir ipucu vermek istedim. Araç "patojen" olarak adlandırılır. Bu eklenti, farklı eklentilerin yollarını yöneterek bunların kurulumunu ve kaldırılmasını çok kolaylaştırır. Eğer vim kullanıyorsanız, bu aracı kullanmalısınız. Başka bir ipucu: vimbits.com sayfasında çok sayıda ilginç harita ve ayar var. Ve Python kullananlar için python modu eklentisini tavsiye ederim. Umarım bana yaptığı gibi onlara hizmet eder.
Linux kullanalım.
🙂
Henüz Vim kullanmadım, bu beni çok meraklandırıyor. Denemeliyim ama şimdi!
Burada çok katılıyorum.
İlk birkaç gün vim'i kullanmaya çalıştığımı ve her zaman bıraktığımı hatırlıyorum, çünkü onu kullanmak zor görünüyordu, ta ki bir gün kendimi öyle hissetmeye başlayana ve nasıl çalıştığını biraz anlayana kadar.
Oradan, konsolda hızlı bir dosya düzenlemem gerektiğinde en sevdiğim metin düzenleyicim oldu.
Bu arada, iyi makale.
Teşekkürler, ilginç bir makale olmasına sevindim.
Selamlar.
... gönderi çok iyi, onu programlamak için kullanıyorum, çünkü kemeri yapılandırmak için her zaman bazı zorluklar yaşadım ama bu bir uygulama meselesi. Bu gönderi bugün itibariyle eski değil.
Selamlar !!!
Peki ya, bu bağlantının kopması sorunum var, biri bana hangisinin şu anda çalıştığını söyleyebilir. Şu anda tavsiye ettiklerinizi test ediyorum ama fikrinizi öğrenmek istiyorum… Teşekkürler !!
Selamlar !!!
kaynak ~ / .vim_runtime / vimrcs / plugins_config.vim
… Yankring_history_v2.txt günlük dosyasını oluşturmaya çalışırken yankring eklenti günlük dosyasıyla ilgili sorunlar yaşadım. Bunu nasıl çözeceğime dair bana sağlayabileceğin herhangi bir fikir ...
Selamlar!
Blogunuzu beğendim.
Sadece kırık resimlerin linklerinin sizde olduğunu söylemek istiyorum.