संपादित करते समय लिस्प कोड, कभी कभी यह उपयोगी है पूरी तरह से एक उच्च-स्तरीय परिभाषा बाहर टिप्पणी करने के लिए, इस तरह:पेरेडिट का उपयोग करके लिस्प एस-एक्स के सभी या हिस्से को आप कैसे टिप्पणी करते हैं?
;(defun some-fn-which-is-broken (x)
; ...)
... या बाहर टिप्पणी एक रों अभिव्यक्ति का ही हिस्सा, इस तरह:
(foo x
; y
z)
... और फिर आरईपीएल में फ़ाइल और परीक्षण कुछ पुन: संयोजित, आदि
paredit मोड सक्षम होने के साथ, यह काम नहीं करता। यहाँ ठीक नीचे पहले कोष्ठक से पहले, तो क्या होता है बिंदु है: भाग बाहर टिप्पणी के साथ
;
(defun some-fn (x)
...)
ही:
(defun some-fn (x)
...)
और आप अर्धविराम टाइप करें, क्या दर्ज किया गया है अर्धविराम और एक नई पंक्ति है s-अभिव्यक्ति की:
(foo x
;
y
z)
मुझे लगता है कि अगर परिभाषा एक लाइन में सब है, यह काम करता है:
;(defparameter *foo* 10)
... लेकिन अन्यथा मुझे यह नहीं पता कि यह कैसे किया जाए। पेरेडिट बहुत अच्छा है, मैं वास्तव में इसका उपयोग करना जारी रखूंगा। क्या कोई ऐसे लिस्पर्स हैं जो इस के आसपास एक रास्ता जानते हैं, या इमाक्स-विज़ार्ड जो paredit-comment-out-s-expr
जैसे कुछ से जुड़ने के लिए Emacs Lisp का थोड़ा सा चाबुक कर सकते हैं?
यदि अनिवार्य रूप से एक ही चीज़ को पूरा करने के लिए एक और लिस्पी या Emacsy तरीका है, तो स्रोत के हिस्सों को पुन: संकलित करने के लिए टिप्पणी करते हुए, कृपया उन्हें सुझाव देने में संकोच नहीं करें!
सुंदर! बस मैं क्या चाहता था। धन्यवाद! – spacemanaki
@spacemanaki इसके अलावा, सी-एम-एसपीसी दबाकर कई बार कई एस-एक्सप्रेशन का चयन करें, और सी-एम-यू दबाकर कई बार आपको सी-एम-एसपीसी –
दबाए जाने से पहले जो स्थिति चाहिए, उसे प्राप्त करने दें। नोट: यह असम्बद्धता के लिए काम नहीं करता है। – Ven