है, यह हेवन मुझे वीम का उपयोग करके 3 दिनों तक पहले दिन से चिपका रहा है। जब भी मैं शिफ्ट + > के माध्यम से लाइन का पहला अक्षर "#" के साथ शुरू होता है, तो फ़ाइल प्रकार (.php, .txt, आदि) के बावजूद यह बिल्कुल काम नहीं करता है। ।)। क्योंकि # PHP में टिप्पणी के लिए प्रयोग किया जाता है और मैं भी पाठ के लिए सजावट के लिए इसका इस्तेमाल करते हैं जैसे कुछ फ़ाइलें:विम संपादक इंडेंट समस्या जब रेखा का पहला अक्षर एक तेज # वर्ण
# This is a comment ### 1. Instruction one # ------------ this is an sample --------------
मैं Ubuntu में विम 7.2 का उपयोग निम्नलिखित .vimrc
सेटिंग्स
syntax on
set t_Co=256
set incsearch
set hlsearch
set number
set nowrap
set nowrapscan
set ignorecase
set et
set sw=4
set smarttab
set smartindent
set autoindent
set textwidth=0
set noequalalways
set formatoptions=1
set lbr
set vb
set foldmethod=marker
धन्यवाद के साथ!
यह मेरे लिए यह हल नहीं करता है। मेरे पास 'nosmartindent' और 'filetype indent' है और अभी भी vim मुझे' # 'से शुरू होने वाली इंडेंट लाइनों को नहीं जाने देता है। यह कर्सर को पहले कॉलम पर भी ले जाता है जब भी मैं लाइन में पहले अक्षर के रूप में '#' टाइप करता हूं। कोई सुराग? –
@ माइकलहर्टल मुझे आपकी सटीक समस्या थी, डिफ़ॉल्ट रूप से .एमएमडी ने डिफ़ॉल्ट रूप से यह कष्टप्रद व्यवहार किया है, इस व्यवहार को टॉगल करने वाला उचित इन्सेंटेशन है: 'इसे बंद करने के लिए nocindent' सेट करें और इसे वापस करने के लिए 'cindent' सेट करें जैसा कि यहां परिभाषित किया गया है: http://vim.wikia.com/wiki/Restoring_indent_after_typing_hash –