टेक्स्ट एडिटर जो \ r \ n दिखाता है? [बन्द है]


126

मैं एक टेक्स्ट एडिटर की तलाश कर रहा हूं जो मुझे वास्तविक कैरिज रिटर्न और नईलाइन्स दिखा सके।

जैसे अगर मैं इस तार को बचाऊं: "This\rIs\r\nA\nString"

दिखाने के बजाय

This
Is
A
String

मैं कुछ टेक्स्ट एडिटर की तलाश कर रहा हूं जो दिखाएगा

This\rIs\r\nA\nString

मेरा मानना ​​है कि एक निश्चित कार्यक्रम में मेरे टेक्स्ट-फाइल पार्सिंग के साथ एक समस्या असंगत newline / carriage return / दोनों लाइनों के छोर पर होती है।

मैं बस एक प्रोग्राम बना सकता था, जो एक फ़ाइल को पढ़ सकता है और उस फॉर्मेटिंग के साथ प्रदर्शित कर सकता है, लेकिन मुझे लगा कि अगर किसी को पहले से ही यह पता चल जाए तो यह आसान होगा।

धन्यवाद!

[संपादित करें]
मैं विंडोज पर निर्दिष्ट करने के लिए भूल गया, और Cygwin को स्थापित करना वास्तव में एक विकल्प नहीं है। अन्यथा मैं vi या vim का उपयोग करता।
इसके अलावा, अगर पीएसपैड में ऐसा करने का कोई तरीका है, जो पहले से स्थापित है, तो यह भयानक होगा यदि आप भी जानते हैं। धन्यवाद!


4
साइगविन विम के लिए एक शर्त नहीं है। जीवीम देशी विंडोज पर ठीक चलता है।
पैक्सडीब्लो सेप

जवाबों:


239

नोटपैड ++ के साथ , आप अंत-पंक्ति वर्ण दिखा सकते हैं। यह "\ r" और "\ n" के बजाय CR और LF दिखाता है, लेकिन इसे बिंदु पार हो जाता है। हालाँकि, यह अभी भी लाइन ब्रेक सम्मिलित करेगा। लेकिन आपको लाइन-एंड वाले किरदार देखने को मिलते हैं।

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

यहाँ छवि विवरण दर्ज करें


3
धन्यवाद। यहाँ मैं वर्षों से PSPad का उपयोग कर रहा हूँ, इसे Notepad ++ से अधिक पसंद कर रहा हूँ, और अब यह मुझे विफल करता है। इतना ही नहीं, लेकिन एक मंच पोस्ट है जहां लोग उस सुविधा को जोड़ने के लिए लेखक से अनुरोध कर रहे हैं, और वह मूल रूप से उन्हें दूर जाने के लिए कहता है। शायद मैं नोटपैड ++ पर स्विच करने पर विचार करूंगा ...
निकोल्डविन

2
मुझे यह याद दिलाने के लिए धन्यवाद कि यह अधीन है View > Show Symbol। टिप: नोटपैड ++ वर्णों को खोजने और उन्हें लाइन ब्रेक के साथ बदलने के लिए भी बहुत अच्छा है, विवरण देखें superuser.com/q/34451/169199
काई नैक

मुझे वास्तव में कमांड पसंद है od -c filename.csv। यह एक टर्मिनल ऐप पर काम कर रहा है। dr-palaniraja.blogspot.ca/2011/06/…
एम।


9

उदात्त पाठ 3 में एक प्लगइन होता है जिसे रॉलाइनइनडिट कहा जाता है जो लाइन एंडिंग प्रदर्शित करेगा और मनमाने ढंग से लाइन-एंड टाइप के सम्मिलन की अनुमति देगा:

https://github.com/facelessuser/RawLineEdit


1
प्लगइन स्थापित करने के बाद, मैं इसे कैसे सक्रिय कर सकता हूं जो लाइन एंडिंग दिखाता है?
सिमुलेंट

shift + ctrl + pआमतौर पर सब्लिम में प्लगइन्स के साथ बातचीत करने का तरीका है। इन कुंजियों को दबाएं और प्लगइन का नाम टाइप करें, आपको परिणाम दिखाई देगा।
जिम अहो

4

विंडोज प्लेटफ़ॉर्म पर ज़ीउस एडिटर में व्हाइट स्पेस (यानी व्यू, व्हाइट सैपस मेनू) प्रदर्शित करने का विकल्प है ।

इसमें फ़ाइल को हेक्स मोड (यानी टूल, हेक्स डंप मेनू) में प्रदर्शित करने का विकल्प भी है ।


4

आप इसे मोड बदलकर Emacs में प्राप्त कर सकते हैं। उदाहरण के लिए, यहां व्हाट्सप मोड में चीजें कैसी दिखती हैं ।

वैकल्पिक शब्द



2

एक छोटा प्रोग्राम लिखें जो ट्रिक करता हो। आपके द्वारा उपयोग की जाने वाली भाषा के आधार पर यह 10 सेकंड से 1 मिनट के बीच होती है। सुनिश्चित करने के लिए किसी भी एप्लिकेशन को स्थापित करने की तुलना में तेज़। उचित सेटअप PHP के साथ कमांड लाइन में

php -q

<?php $t=file_get_contents("filename"); echo str_replace(array("\n", "\r"), array("\\n", "\\r"), $t); ?>

1
मैं आपको चुनौती देता हूं कि किसी भी भाषा में उस कार्यक्रम को एक दूसरे :-)
paxdiablo

ठीक है, एक छोटा टाइपो, यह 10 होना चाहिए
Cem Kalyoncu

मुझे मत छोड़ो, यह एक वैध समाधान है, इस सब के बाद PERL बनाया जाता है। सबसे महत्वपूर्ण बात यह है कि आप कई फ़ाइलों वाली निर्देशिका के भीतर किसी भी विसंगतियों की खोज करने के लिए इस पद्धति में सुधार कर सकते हैं।
Cem Kalyoncu

लेकिन मैंने कहा "मैं सिर्फ एक प्रोग्राम बना सकता हूं जो एक फ़ाइल को पढ़ सकता है और इसे उस फॉर्मेटिंग के साथ प्रदर्शित कर सकता है, लेकिन मुझे लगा कि अगर किसी को पहले से ही यह पता चल जाए तो यह आसान होगा।" (लेकिन मैंने आपको वोट नहीं दिया)।
निकल्डविन


1

नोटपैड ++ आज़माएं । यह सभी पात्रों को दर्शाता है। इसके अलावा, आप किसी भी तरह से कनवर्ट करने के लिए उपयोगिता dos2unix का उपयोग करके फ़ाइल को सभी / n, या "conv" (उसी लिंक) में बदल सकते हैं।


1

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


8 साल बाद ... कुछ विषय / फ़ॉन्ट आकार में परिवर्तन (GTK + FTW) तक थोड़ा पुराना लग रहा है, लेकिन यह अभी भी ठीक संकलन करता है। जावा आधारित संपादक, बहुत अच्छा! इस छोटी सी परियोजना से कुछ हद तक प्रभावित होकर, मैंने अब तक जो भी कोशिश की है, उससे बड़ी फ़ाइलों को तेजी से संभालता है, सामान्य रूप से बहुत तेज़, और फीचर पैक। अच्छा था!
मनिअस

1

SciTE एक सिंगल कीस्ट्रोक के साथ बहुत अच्छी तरह से करता है। यह फ़ाइल की सबसे संभवतया वर्तमान समाप्ति (मिश्रित लाइनों के मामले में) का पता लगाने और उन्हें परिवर्तित करने में भी सक्षम है।
स्थापित करने की आवश्यकता नहीं है, हल्के, इसे एक उपकरण के रूप में इस्तेमाल किया जा सकता है, भले ही आप अपने पसंदीदा संपादक को छोड़ना न चाहें।


0

EmEditor ऐसा करता है। आप यह भी दिखा सकते हैं कि उन्हें दिखाने के लिए वास्तव में कौन से प्रतीक प्रदर्शित होते हैं।


0

यदि आपके पास गणितज्ञ है, तो आप इस आदेश के साथ प्रयास कर सकते हैं:

ReadList["filename.txt", Record, RecordSeparators -> {}] // InputForm

यह सभी / r और / n दिखाएगा


0

स्लिटिट और नोटपैड 2 भी उन्हें दिखाते हैं। स्लोथिट में आप सभी प्रकार के अदृश्य वर्णों (व्हाट्सएप, टैब, सीआर, लाइन फीड, ...) को कस्टमाइज़ कर सकते हैं और अपनी इच्छानुसार किसी भी चरित्र को प्रदर्शित कर सकते हैं।



0

बैंडबाजों में शामिल होने के लिए खेद है लेकिन विंडोज 10 में, नोटपैड 2 उन्हें दिखाएगा। मेनू से चुनेंView\Show Line Endings


0

GVIM विंडोज पर चलता है, और cmd के लिए VIM है।

Http://www.vim.org/download.php चेक करें

इसके अलावा, डॉक्स या गूगल के माध्यम से एक त्वरित नज़र, या कुछ विम्मी दोस्त आपको वीआईएम की त्वरित खोज का उपयोग करने में मदद कर सकते हैं और उस समस्या को ठीक करने के लिए प्रतिस्थापित कर सकते हैं जिस पर आपको विश्वास है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.