2009-06-01 11 views
52

मैं emacs में एक टैब कैरेक्टर कैसे ढूंढूं?emacs में टैब वर्ण खोजें

+3

यह भी प्रश्न का उत्तर देता है: मैं emacs में एक शाब्दिक टैब वर्ण कैसे टाइप करूं: बस सी-क्यू दबाएं तो कुंजी। देखा! –

उत्तर

69
C-s C-q <TAB> 

सी-एस एक वृद्धिशील खोज शुरू होता है, और उसके बाद सी-क्यू रन उद्धृत-डालने, जो अगले चरित्र आप सचमुच टाइप सम्मिलित करता है। फिर, टैब कुंजी दबाकर एक टैब वर्ण डालेगा। अगले टैब चरित्र पर जाने के लिए सी-एस को मारना जारी रखें।

+8

धन्यवाद। इस प्रश्न पूछने वाले Emacs newbies जानना चाहते हैं कि का अर्थ है "टैब कुंजी दबाएं"। – chernevik

7

एक वृद्धिशील खोज शुरू करने के लिए C-s दबाएं, फिर एक शाब्दिक टैब वर्ण खोजने के लिए C-q C-i टाइप करें।

आप टैब वर्ण कल्पना करने के लिए चाहते हैं, तो आप अपने ~/.emacs फाइल करने के लिए निम्न टैब colorize करने के लिए जोड़ सकते हैं:

; Draw tabs with the same color as trailing whitespace 
(add-hook 'font-lock-mode-hook 
    '(lambda() 
    (font-lock-add-keywords 
     nil 
     '(("\t" 0 'trailing-whitespace prepend)) 
    ) 
    ) 
) 
17

सी टैब के लिए मुझे

+3

डाउनवोट क्यों? मैंने विंडोज़ emacs v22.3.1 और linux v 23.0.92.1 में विभिन्न मोड में इसका परीक्षण किया है, आपको सीक – justinhj

+0

की आवश्यकता नहीं है, मैं अनुमान लगा रहा हूं (और डाउनवोट नहीं किया), लेकिन हो सकता है क्योंकि लोग इसे नहीं सोचते काम करेगा, या उन्होंने सोचा कि अगर चेर्नविक को समस्याएं आ रही हैं, तो अनजान टैब उसके लिए काम नहीं कर रहा था? –

+5

सभी सी-एस टैब, सी-एस सी-क्यू टैब, और सी-सी सी-क्यू सी-मैं मेरे लिए काम करता हूं। शायद कोई समझ सकता है कि क्यों/क्यों सी-एसएबी काम नहीं करता है? –

8

मैं whitespace mode का उपयोग के साथ सभी टैब को उजागर करने का काम करता है मेरी .emacs फ़ाइल में निम्न:

;whitespace http://www.emacswiki.org/emacs/WhiteSpace 
(require 'whitespace) 
(setq whitespace-style '(tabs tab-mark)) ;turns on white space mode only for tabs 
(global-whitespace-mode 1) 
2

Emacs के कुछ संस्करणों में, आप बस

कर सकते हैं
C-s <TAB> 

जहां <TAB> टैब कुंजी का एक स्ट्रोक है।

यदि वह काम नहीं करता है, C-i तो टैब के लिए खोज करने के लिए,

C-s C-i 

इसके अलावा करना <TAB> के लिए एक पर्याय है, C-q <TAB>C-i वही अर्थ है, तो आप भी टैब के लिए खोज सकते हैं

C-s C-q <TAB> 

इसके अलावा के साथ, C-i या C-q <TAB> जहां टैब कुंजी नहीं है अन्य स्थितियों में एक टैब वर्ण सम्मिलित करने के लिए इस्तेमाल किया जा सकता। उदाहरण के लिए, यदि आपके पास emacs auto-expand tabs into spaces पर सेट हैं, तो आप संपादन करते समय टैब वर्ण डालने के लिए अभी भी C-i का उपयोग कर सकते हैं।

+0

यह वास्तव में सहायक था, धन्यवाद! – asiegfried

संबंधित मुद्दे