अगर आप AUTOCOMPLETE पर TURN कर सकते हैं और फ़ाइल का नाम बदलने का दावा कर सकते हैं! शायद यही दो चीजें हैं जो आपको सबसे अधिक समय बचाएंगी। फिर, उनका उपयोग करना सीखें - बैश और ज़श का टैब-पूरा होना है। Ksh में एक अक्षम भागने वाला बैकस्लैश है, इसलिए मैं Ksh के खिलाफ सिफारिश करूंगा।
मैं Zsh का उपयोग करता हूं, लेकिन इस तरह के उपनाम Csh को छोड़कर लगभग किसी भी शेल में काम करेंगे:
alias l='ls -FC --color=tty'
alias ls='ls -FC --color=tty'
alias h=history
alias m=more
alias vi=vim
alias cx='chmod +x'
ऐसा लगता है कि 'पीएस' के लिए एक उपनाम वहां होना चाहिए, लेकिन मैं खुद को 'पीएस' का उपयोग विभिन्न तरीकों से करता हूं, और मुझे अब तक कुछ भी नहीं मिला है।
Zsh में, अपना RPROMPT सेट करें (टाइपो नहीं!) चर:
RPROMPT='%d'
पूरी निर्देशिका कमांड लाइन के दाईं ओर दिखाई देती है , काटने-एन-चिपकाने के लिए तैयार है। उस पर और बाद में।
एक फ़ाइल में कई vim-windows और कई बफ़र्स रखने की क्षमता के कारण, आपको ठीक से संकलित आधुनिक Vim का उपयोग करना चाहिए। आपकी .vimrc में इस तरह की चीजें हो सकती हैं:
set mouse=c
set ml
set mls=5
set nowrap
set nobackup
set nonu
set showmatch
set tabstop=4
set shiftwidth=4
set showmode
set showcmd
set ruler
set notextauto
set laststatus=2
set mps=(:),{:},[:],<:>
set modelines=0
उनमें से बहुत से व्यक्तिगत पसंद हैं, लेकिन मुझे विश्वास है कि 8-स्पेस टैब कोड को कम पठनीय बनाते हैं, और इसे साबित करने के लिए एक अध्ययन चल रहा है।
इसके अलावा, "माउस = सी" महत्वपूर्ण है। आपको अपने माउस का उपयोग किसी फाइल के अंदर घूमने के लिए नहीं करना चाहिए। अपने हाथों को कीबोर्ड से हटाकर, माउस को छूते हुए और उन्हें पीछे ले जाते हुए धीमी गति से आगे बढ़ें। "Hjkl" कर्सर आंदोलन और अन्य कीबोर्ड पेजिंग और कर्सर आंदोलन कुंजी का उपयोग करें।
यदि आप X11 का उपयोग कर रहे हैं, तो आपको अपने Xterm कॉन्फ़िगरेशन के लिए कुछ चीज़ें करनी चाहिए। यह मेरे .Xresources फ़ाइल से बाहर आता है:
XTerm*VT100.scrollBar: true
XTerm*VT100.saveLines: 1000
XTerm*VT100.cutNewLine: false
XTerm*VT100.cutToBeginningOfLine: false
XTerm*VT100.charClass: 33:48,35:48,37:48,42:48,45-47:48,64:48,95:48,126:48
XTerm*VT100*translations: #override \n\
<Key>F2: insert-selection(PRIMARY,CUT_BUFFER0)
Xterm को डिफ़ॉल्ट रूप से एक स्क्रॉलबार दें, बफर में पाठ की 1000 पंक्तियों को सहेजें, यह बहुत मानक है।
चारक्लास निर्देश एक "शब्द" बनाता है जिसमें ',', '/' और '*' जैसी चीजें शामिल हैं। '/' - अलग फ़ाइल नाम के किसी भी भाग पर डबल क्लिक करना, और आपको पूरी चीज़ मिल जाती है, कम: '' अक्षर।
cutToBeginningOfLine ऊपर Zsh RPROMPT के साथ काम करता है। ट्रिपल अपने कमांड लाइन के आरएचएस पर दिखाई देने वाली वर्तमान कार्यशील निर्देशिका के पथ पर क्लिक करता है, और आप केवल पथ को चुनते हैं: शब्द की शुरुआत में प्रतिलिपि बंद हो जाती है। आपके द्वारा उपयोग किए जाने के बाद एक बार अत्यधिक कुशल।
उपरोक्त एक्स संसाधन भी एक पेस्ट कुंजी बनाता है। इस तरह, एक बार जब आप कॉपी कर लेते हैं (शायद माउस का उपयोग कर रहे हैं) तो आप बिना क्लिक किए अपना हाथ वापस माउस पर ले जा सकते हैं।