में सिंटेक्स-हाइलाइट पायथन मैंने पाया है कि code-folding मेरी फ़ाइलों को बेहतर तरीके से व्यवस्थित करने में मेरी सहायता करता है। इस प्रकार, मेरी ~/.vimrc
के निचले भाग में, मैं vim code folding डिफ़ॉल्ट रूप से सक्षम:एक विम फोल्ड लाइन
""Folding
set foldmethod=indent
set foldnestmax=2
nnoremap <space> za
vnoremap <space> zf
"set nofoldenable "set this to disable folding on file open
यह अंतरिक्ष का उपयोग कर कर्सर पर सिलवटों टॉगल करने के लिए के फायदे या मैं z उपयोग कर सकते हैं अगर वे मुझे परेशान करने के लिए शुरूआर सबकुछ प्रकट करने के लिए।
हालांकि, मैं सिंटैक्स हाइलाइटिंग का भी आदी हूं। मैं का उपयोग दिमित्री Vasiliev के python.vim
, लेकिन यह एक गुना लाइन में वाक्य रचना पर प्रकाश डाला नहीं करता है:
वाक्य रचना Field('id', type='integer', unique=True, notnull=True),
के लिए प्रकाश डाला की कमी यह मुश्किल बना देता है मेरी आँखों पर जब मैं प्रकाश डाला रंग देखने के अभ्यस्त कर रहा हूँ
क्या मैं के लिए देख रहा हूँ एक python.vim
एक गुना सारांश पर प्रकाश डाला वाक्य रचना का समर्थन करता है ... यह दिमित्री का किया है, यह इस तरह से हरे रंग की कुछ में तार पर प्रकाश डाला जाएगा:
यदि संभव हो तो मैं foldmethod=indent
का उपयोग करना जारी रखना चाहता हूं। क्या गुना सारांश पर सिंटैक्स हाइलाइट्स प्राप्त करने का कोई तरीका है? शायद एक और python.vim
?
महान प्रश्न। मुझे यह पता नहीं है कि यह संभव है, हालांकि –
मुझे यह पसंद नहीं होगा ... तब्दील लाइनों को केवल हाइलाइट नहीं किया गया है, बल्कि अलग-अलग (अपनी श्रेणी में) बिल्कुल हाइलाइट किया गया है उन्हें अलग करने में आसान बनाते हैं। उन्हें किसी अन्य के रूप में हाइलाइट करना उन्हें और अधिक मिश्रण करेगा। – Rook
@ldigas यह देखते हुए कि गुना लाइनें (ओपी की तस्वीर पर) के पास अलग-अलग पृष्ठभूमि रंग हैं, मुझे नहीं लगता कि यह एक मुद्दा है। –