मैंने अपने प्रोग्रामिंग कार्य के लिए एस्प्रेसो को विम पर स्विच किया। मैं अपने ओएस एक्स 10.6 पर विम के पूर्व-स्थापित संस्करण का उपयोग कर रहा हूं। मैंने vimrc
फ़ाइल को इसमें बदल दिया /usr/share/vim
:
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
set ai " auto indenting
set history=100 " keep 100 lines of history
set ruler " show the cursor position
set number " show line number
colorscheme desert
syntax on " syntax highlighting
set hlsearch " highlight the last searched term
filetype plugin on " use the file type plugins
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup
मैंने भी डेजर्ट .vim फाइल को कॉपी किया है ~/.vim/colors
, लेकिन विम अभी भी केवल डिफॉल्ट कोलशेम दिखा रहा है।
मुझे PHP, HTML5, CSS3, जावास्क्रिप्ट के लिए सिंटैक्स हेयलाइटिंग भी पसंद है। क्या मुझे इसे अलग से डाउनलोड करना है या क्या यह पहले से ही विम की डिफ़ॉल्ट स्थापना में स्थापित है?
क्या इस तरह के सवालों के लिए यह सही स्टैकएक्सचेंज साइट है? या इस तरह के सवालों के लिए Apple Stackexchange साइट बेहतर है?
:runtime syntax/colortest.vim
डिफ़ॉल्ट रंग योजना के साथ चलने के बाद , कमांड वहाँ नामों से मेल खाते रंग दिखाता है। दौड़ने के बाद :color scheme desert
, और फिर :scriptnames
, desert.vim
सूची में शामिल है (अन्य रंग योजनाओं में जो मैंने जोड़ा)। :version
शो की पहली पंक्ति VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jun 24 2011 20:00:09)
।
:runtime syntax/colortest.vim
काम करने के लिए लग रहा था, यह ऐसा लगता है कि सिंटैक्स हाइलाइटिंग मूल रूप से आपके लिए काम करता है। यदि ऐसा नहीं होता है, तो मुझे लगा कि आउटपुट में एक सुराग हो सकता है :version
, विशेष रूप से पहली चार लाइनें जिनमें विम का संस्करण है और जिस तरह से इसे बनाया गया था, उसका एक सारांश, जैसे, एक सामान्य संस्करण। यदि आप निष्पादित करते हैं :colorscheme desert
और :scriptnames
किसी भी रंग निर्देशिका से अंतिम फ़ाइल के रूप में रंग / डेजर्ट का उत्पादन करते हैं, तो आपको रेगिस्तान रंग योजना को देखना चाहिए। मुझे यकीन नहीं है कि क्या गलत हो सकता है। क्या :echo colors_name
दिखाता है?
echo colors_name
। दो रंग योजनाएं अलग-अलग क्यों दिखती हैं?
:runtime syntax/colortest.vim
निष्पादित करने के बाद:colorscheme desert
, क्या आउटपुट:scriptnames
शामिल हैdesert.vim
?:version
शो की पहली पंक्तियाँ क्या हैं ?