2015-01-30 3 views
6

आप उत्कृष्ट पाठ 3 में एक लुआ फ़ाइल कैसे निष्पादित करते हैं? मैंने कंसोल खोलने और build <filename>.lua टाइप करने का प्रयास किया। मैंने मेनू के निर्माण और चलाने के लिए भी देखा। माना जाता है कि फ़ाइल को सहेजना या F7 मारना लुआ स्क्रिप्ट निष्पादित करना है, लेकिन यह काम नहीं करता है। मुझे बचाने के लिए कंसोल में प्रिंट करने के लिए 'हेलो वर्ल्ड' की उम्मीद थी और यह सब कहा गया था कि फाइल लिखी गई थी।आप उत्कृष्ट पाठ 3 में एक लुआ फ़ाइल कैसे निष्पादित करते हैं?

helo.lua की सामग्री:

print('helo world'); 

उत्तर

11

आप मैन्युअल लुआ के लिए create a build configuration कर सकते हैं। हालांकि, मेरा सुझाव है कि एक लुआ पैकेज स्थापित करना आसान है जिसमें एक शामिल है।

  1. Install Package Control
  2. ओपन कमान पैलेट (Windows पर Ctrl-Shift-पी या Command + Shift + मैक पर पी)
  3. "packins" प्राप्त करने के लिए की तरह टाइप कुछ "पैकेज नियंत्रण: पैकेज स्थापित करें" आइटम।
  4. एक क्षणिक विराम के बाद उपलब्ध पैकेजों की एक सूची दिखाई देगी। लुआ पैकेज को फ़िल्टर करने के लिए "लुआ" टाइप करें।
  5. मेरा निजी पसंदीदा "लुआ देव" है। इस पैकेज का चयन करें और पैकेज नियंत्रण आपके लिए पैकेज डाउनलोड और इंस्टॉल करेगा।
  6. अब से, यदि आपके पास सिंटैक्स फ़ाइल के लिए लूआ पर सेट है (Ctrl-Shift-P, "सेट सिंटेक्स: लुआ", या विंडो के निचले दाएं कोने में क्लिक करें और लुआ चुनें) तो F7 दबाकर (उर्फ टूल्स-> बिल्ड) लुआ दुभाषिया का उपयोग कर फ़ाइल का मूल्यांकन करेगा।

आपको "Fix Mac Path" इंस्टॉल करने की भी आवश्यकता हो सकती है। इस लेखन के समय पैकेज पैकेज द्वारा यह पैकेज नहीं मिला था। >

git clone https://github.com/int3h/SublimeFixMacPath.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/FixMacPath 
+0

मैक OSX 10.10.1 पर इस चलाने के बाद मैं एफ 7 मारा और मिलता है: '[errno 2] इस तरह के कोई फ़ाइल या निर्देशिका: 'lua''। त्रुटि में एक पथ शामिल है। पथ में लुआ का स्थान शामिल नहीं है: '/ usr/local/bin/lua'। मैं यह समझने की कोशिश कर रहा हूं कि सफलता के बिना अब तक मेरे रास्ते में इसे कैसे जोड़ा जाए। –

+1

मैं इस समय अपने ओएस एक्स बॉक्स पर नहीं हूं, लेकिन क्या यह काम करता है? https://github.com/int3h/SublimeFixMacPath – Phrogz

+0

धन्यवाद! मैं एक प्रश्न अपवोट के साथ आपके समर्थन की सराहना करता हूं :) –

6

टूल्स में जाएँ बिल्ड सिस्टम> नई प्रणाली बिल्ड: वैकल्पिक रूप से, स्थापित "मैक पथ ठीक करें" टर्मिनल में निम्न आदेश चलाकर।

रूप lua.sublime-निर्माण

एक lua कार्यक्रम प्रेस Ctrl + B चलाने के लिए इस कोड को

{ 
    "cmd": ["lua", "$file"], 
    "file_regex": "^lua: (...*?):([0-9]*):?([0-9]*)", 
    "selector": "source.lua" 
} 

यह सहेजें पेस्ट करें।

पुनश्च: यह सुनिश्चित करें कि lua निष्पादन आप में $ पथ

+0

और यह है ... सबसे अच्छा जवाब – boctulus

+0

'पथ' में निष्पादन योग्य lua जोड़ने के लिए याद रखें। यह मेरे लिए काम नहीं करेगा, जब तक कि मैंने पहले कभी नहीं किया था। –

संबंधित मुद्दे