क्या VHDL (GHDL) के लिए एक अच्छा टेक्स्ट एडिटर है?


3

अगर कोई मुझे VHDL के लिए एक अच्छे टेक्स्ट एडिटर की सिफारिश कर सकता है तो मैं बहुत सराहना करूंगा।

जवाबों:


4

जाने के लिए सबसे आसान तरीका प्लगइन्स के साथ gedit होगा (विशेषकर, कोड स्निपेट प्लगइन)

sudo apt-get install gedit gedit-plugins

Gedit को GHDL के साथ अच्छी तरह से काम करने का लाभ है।

Emacs (जो आपकी मशीन पर प्री-इंस्टॉल्ड होना चाहिए) के पास यहां बहुत उपयोगी VHDL मोड है

यदि आप कुछ अधिक पूर्ण विशेषताओं के लिए चाहते हैं, तो Scriptum बहुत पूर्ण-विशेषताओं वाला है और अन्य भाषाओं जैसे Verilog, C / C ++ और Xilinx UCF के लिए समर्थन के साथ आता है। इसका डाउनलोड पेज यहाँ है । (आपको एक फॉर्म भरना होगा, लेकिन यह मुफ़्त है और लाइसेंस की आवश्यकता नहीं है।)


2

रिकॉर्ड के लिए, मैं विम -एचडीएल नामक विम के लिए एक वीएचडीएल सिंटैक्स चेकिंग प्लगइन पर काम कर रहा हूं और यह जीएचडीएल का समर्थन करता है। आप इसे जीथब पर देख सकते हैं


1

आप यहाँ पैंडोरा का बॉक्स खोल रहे हैं ! अधिकांश संपादक VHDL सहित भाषाओं की एक विस्तृत श्रृंखला के लिए सिंटैक्स रंगाई का समर्थन करेंगे। तो आपके प्रश्न को सिर्फ एक अच्छे संपादक के लिए एक प्रश्न के रूप में फिर से व्याख्या किया जा सकता है।

विशेष रूप से VHDL के लिए हालांकि, Emacs, VI, Notepad ++ और UltraEdit संपादकों के रूप में बहुत लोकप्रिय हैं। इस पोल और इस पोल को देखें । लिनक्स के लिए नोटपैड ++ नहीं है, हालांकि (afaik)।


1

Vim में डिफ़ॉल्ट रूप से VHDL के लिए एक सिंटैक्स फ़ाइल शामिल है।

हालाँकि इसे समझने में थोड़ा कठिन है क्योंकि एक बार जब आप इसकी आदत डाल लेते हैं तो VIM की तुलना में कुछ संपादकों की गति तेज या अधिक उपयोगी होती है।

आप इसे चलाकर sudo apt-get install vim-noxया यदि आप इसे छोटे gtk शेल के साथ चाहते हैं, तो इंस्टॉल कर सकते हैं sudo apt-get install vim-gtk

यह सुनिश्चित करें कि vimtutorयदि यह आपका पहली बार उपयोग किया जा रहा है vim, तो यह सुनिश्चित करने में मदद करेगा कि यह कैसे गति का उपयोग करता है। वैकल्पिक रूप से आप इस ऑनलाइन विम ट्यूटोरियल पर एक नज़र डाल सकते हैं ।


1

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

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