मैं टेक्स्टमैट से मैकवीम में स्विच कर रहा हूं। मुझे किस का उपयोग करना चाहिए और क्यों? tComment या The NERD Commenterटीकॉममेंट बनाम। एनईआरडी कमेंटर
उत्तर
दोनों कोशिश करते हैं और देखते हैं कि क्या आप सूट सबसे अच्छा
+1 क्योंकि एक विम स्क्रिप्ट डाउनलोड करना ** ** महंगा नहीं है! – eckes
-1 क्योंकि कभी-कभी यह महसूस करने में कुछ समय लगता है कि कुछ मामूली कारण कुछ आपके अनुरूप नहीं है, और फिर आपको अपनी उंगलियों के नीचे अपने आदेश मिल गए हैं और उन्हें रिलीज़ करना होगा। अनुभव की आवाज़ें मूल्यवान हो सकती हैं। – Cascabel
+1 क्योंकि यह सही उत्तर है, यह एक राय प्रश्न है जिसमें स्टैक ओवरफ्लो पर कोई स्थान नहीं है। उन लोगों पर शर्मिंदा जो + जेफ्रोमी की टिप्पणी को उखाड़ फेंक दिया। –
मैं tcomment तरह एक बहुत अधिक (मैं दोनों की कोशिश की)। http://vimsomnia.blogspot.com/2010/11/tcomment-vim-plugin.html
मुझे पर्ल कोड में एनईआरडीकॉमनर की तुलना में टीकॉममेंट की शैली पसंद है।
मूल:
my $foo;
if ($foo) {
$foo = 1;
$bar = 1;
}
return $bar;
tComment:
my $foo;
# if ($foo) {
# $foo = 1;
# $bar = 1;
# }
return $bar;
NERDCommenter:
my $foo;
#if ($foo) {
#$foo = 1;
#$bar = 1;
#}
return $bar;
इसके अलावा मुझे लगता है कि विम के लिए और अधिक देशी महसूस tCommenet के डिफ़ॉल्ट मैपिंग की तरह। बुनियादी हैं:
gc{motion} :: Toggle comments
gcc :: Toggle comment for the current line
gC{motion} :: Comment region
gCc :: Comment the current line
मैं vimrc में कुछ और मैपिंग जोड़ लिया है और अब मैं पूरी तरह से खुश हूँ: जीसीसी टॉगल टिप्पणी लाइन लेकिन जीसी टॉगल टिप्पणी: स्थिरता के लिए
" tComment extra mappings:
" yank visual before toggle comment
vmap gy ygvgc
" yank and past visual before toggle comment
vmap gyy ygvgc'>gp'.
" yank line before toggle comment
nmap gy yygcc
" yank and paste line before toggle comment and remember position
" it works both in normal and insert mode
" Use :t-1 instead of yyP to preserve registers
nmap gyy mz:t-1<cr>gCc`zmz
imap gyy <esc>:t-1<cr>gCcgi
और एक और मानचित्रण दृश्य, तो चलो इसे और अधिक सुसंगत बनाने के करते हैं:
vmap gcc gc
एनईआरडी में टिप्पणी के बारे में आप जो कहते हैं वह पूरी तरह से सच नहीं है। हां '\ cc' जैसा कि आप कहते हैं टिप्पणी करेंगे। लेकिन अगर आप \ cl' पूरे ब्लॉक को "लाइन" में टिप्पणी करेंगे, जैसे आपका टीकॉममेंट उदाहरण दिखाता है। इसके अलावा '\ cs' टिप्पणी अवरुद्ध करेगा। ['\ Cy'] टिप्पणी करने से पहले पाठ को भी झुकाव एनईआरडी के साथ सीधे बॉक्स से बाहर आता है। आपके '.vimrc' – cartbeforehorse
को संशोधित करने की कोई आवश्यकता नहीं है लाइन के कुछ हिस्सों पर टिप्पणी करने में सक्षम होने में टीकॉममेंट अधिक शक्तिशाली है। उदाहरण के लिए: 'gct;' वर्तमान पंक्ति पर अर्ध-कॉलन के पहले उदाहरण से पहले कर्सर की स्थिति से सबकुछ टिप्पणी करेगा। आप इसे एनईआरडी में नहीं कर सकते हैं। हालांकि, लाइन मैनिपुलेशन में एनईआरडी अधिक शक्तिशाली लगता है। एनईआरडी के साथ दृश्य मोड की कोई ज़रूरत नहीं है। '4 \ cy '] p' वर्तमान पंक्ति और 3 निम्नलिखित पंक्तियों को टिप्पणी करता है, फिर तुरंत उन्हें चिपकाता है। – cartbeforehorse
- 1. एनईआरडी ट्री को
- 2. विम और एनईआरडी ट्री: क्या एनईआरडी ट्री मैकवीम में टैब पर बना सकता है?
- 3. विम और एनईआरडी ट्री एक्सटेंशन - एक फ़ाइल
- 4. वीआईएम और एनईआरडी ट्री - एक बफर को ठीक से बंद करना
- 5. एनईआरडी पेड़ के साथ वीआईएम कैसे शुरू करें स्वचालित रूप से खोला गया?
- 6. बनाम बनाम
- 7. : बनाम बनाम ::
- 8. स्पाइडरमोन्की बनाम जावास्क्रिप्ट बनाम बनाम?
- 9. Mercurial: भ्रष्टाचार बनाम रिकॉर्ड बनाम qrecord बनाम शेल्व बनाम प्रत्यारोपण बनाम dirstate बनाम कतार
- 10. LINQ बनाम लैम्ब्डा बनाम अज्ञात तरीके बनाम बनाम
- 11. एनएचबीर्नेट एचक्यूएल बनाम मानदंड बनाम क्वेरीरी बनाम लिंक बनाम। प्रदर्शन
- 12. डीकोड और व्याख्या को बनाम बनाम बनाम बनाम
- 13. इनलाइन बनाम __inline बनाम __inline__ बनाम __forceinline बनाम?
- 14. एपीआई बनाम टूलकिट बनाम फ्रेमवर्क बनाम लाइब्रेरी
- 15. pymssql बनाम pyodbc बनाम adodbapi बनाम ...
- 16. एटमिकोस बनाम जेओटीएम बनाम बिट्रोनिक्स बनाम?
- 17. न्यूट बनाम एमबीयूनीट बनाम एमएसटीएस्ट बनाम xUnit.net
- 18. विधि बनाम फंक्शन बनाम प्रक्रिया बनाम कक्षा?
- 19. .NET बनाम एएसपी.नेट बनाम सीएलआर बनाम एएसपी
- 20. 'विधि' बनाम 'संदेश' बनाम 'फ़ंक्शन' बनाम '???'
- 21. अक्ष 2 बनाम वसंत-बनाम बनाम जर्सी
- 22. एसीई बनाम बूस्ट बनाम पोको बनाम WxWidgets
- 23. control.BeginInvoke() बनाम डिस्पैचर बनाम SynchronizationContext बनाम .. - विश्वसनीयता
- 24. ड्रॉप ... बनाम बनाम
- 25. रेल बनाम बनाम
- 26. _Expand बनाम बनाम जीएनयू
- 27. एफ़टीपी कमांड्स बनाम बनाम
- 28. गिट में बनाम बनाम
- 29. फ़ाइल बनाम ब्लॉक बनाम
- 30. क्रिस्टलस्पेस बनाम इरलिच बनाम .....?
मैं व्यक्तिगत रूप से EnhancedCommentify पसंद करते हैं, http://www.vim.org/scripts/script.php?script_id=23 –
देखभाल कारण बताने के लिए? – ma11hew28
मैं इसे 10 साल या उससे अधिक की तरह, और ... के लिए उपयोग कर रहा हूं। यह उसका काम करता है, और यह ठीक है। अंत में, मैंने कभी दो चुनौती देने वालों की कोशिश नहीं की है। –