2013-02-05 19 views
14

शायद यह केवल कुछ सरल सेटिंग है जो मुझे नहीं मिल रहा है। यहां बात है: मेरे पास कुछ कम्पास/सास सीएसएस के साथ एक वेब प्रोजेक्ट है। जब मैं Sass फ़ाइल को संशोधित करता हूं, तो कम्पास स्वचालित रूप से मेरे लिए संबंधित सीएसएस-फ़ाइल बनाता है। अगर फ़ाइल बदल गई है, तो वेबस्टॉर्म इसे अपने सर्वर पर अपलोड करता है, सब कुछ स्वयं ही। साफ!वेबस्टॉर्म/PHPStorm फ़ाइल रीफ्रेश समय सेट करना

हालांकि, वेबस्टॉर्म (या उस मामले के लिए PHPStorm) तुरंत सीएसएस फ़ाइल में परिवर्तन को नोटिस नहीं करता है, लेकिन प्रत्येक 2 मिनट या उससे भी अधिक बाहरी संशोधनों पर जांच करता है। सीएसएस फ़ाइल को फिर से लोड किया जा रहा है और सर्वर पर अपलोड किया जा रहा है।

बाहरी परिवर्तनों की जांच के लिए मैं समय अंतराल कैसे सेट करूं ?? 2 मिनट (या तो, मैंने इसे समय नहीं दिया है) बहुत अधिक है, मैं इसे 10 सेकंड तक सेट कर दूंगा। मेरे लिए भी क्या काम करेगा, अगर मेरे पास वेबस्टॉर्म को सीएसएस फ़ाइल को पुनः लोड करने का विकल्प देने का विकल्प है, क्योंकि मुझे पता है कि यह बदल गया है। ग्रहण में F5 की तरह क्रमबद्ध करें। (वेबस्टॉर्म में F5 कुछ कॉपी करता है और मुझे रीफ्रेश कमांड या बटन कहीं भी नहीं मिल रहा है।)

मदद करने के लिए धन्यवाद!

समाधान: क्रेजीकोडर की टिप्पणी देखें। डब्ल्यूएस के 6.0 EAP version का उपयोग समस्या हल करता है।

+1

बाहरी संशोधनों को मूल तंत्र ('bin/fsnotifier') का उपयोग करके स्वचालित रूप से और तत्काल पता लगाया जाना चाहिए। हालांकि, यह कुछ वातावरण में ठीक से काम नहीं कर सकता है, जैसे रिमोट फाइल सिस्टम और जब सिम्लिंक का उपयोग किया जाता है। आप किस ओएस का उपयोग करते हैं? क्या आप सभी फाइलों को स्थानीय डिस्क पर रखते हैं? क्या फाइल सिस्टम का उपयोग किया जाता है? बाद के अपडेट में तय 'fsnotifier' में कुछ समस्याएं भी थीं। [ईएपी संस्करण] (http://confluence.jetbrains.net/display/WI/Web+IDE+EAP) आज़माएं और देखें कि यह बेहतर काम करता है या नहीं। – CrazyCoder

+0

मैं विंडोज 7 (x64), स्थानीय फाइल सिस्टम (एनटीएफएस) का उपयोग कर रहा हूं। यदि डब्ल्यूएस स्थानीय फाइल सिस्टम पर फ़ाइल में बदलाव का पता लगाता है, तो यह स्वचालित रूप से फ़ाइल को एफ़टीपी का उपयोग कर सर्वर पर अपलोड करता है। लेकिन मुझे नहीं लगता कि वहां पर फाइल सिस्टम वास्तव में मायने रखता है। डब्ल्यूएस संस्करण 5.0.4, # डब्ल्यूएस-121.3 9 0 बनाएँ। – Simon

+1

आप [6.0 ईएपी संस्करण] (http://confluence.jetbrains.net/display/WI/WebStorm+6+EAP) आज़मा सकते हैं। – CrazyCoder

उत्तर

12

इस तरह के कमांड/एक्शन मैन्युअल रूप से "पुनः लोड" करने के लिए पहले से ही - मुख्य टूलबार पर तीसरा बटन।

फ़ाइल | सिंक्रनाइज़ करें

अंतराल के लिए कोई समायोजन करने के लिए उपयोगकर्ता इंटरफ़ेस में कोई विकल्प नहीं है। केवल आईडीईई पर ध्यान केंद्रित करते समय सिंक्रनाइज़ करें "।

शायद *.vmoptions फ़ाइल के माध्यम से कुछ कॉन्फ़िगरेशन मानों को पास करना संभव है, दुर्भाग्यवश, मुझे फ़ाइल वॉचर के लिए उनमें से कोई भी नहीं पता है।

+0

धन्यवाद, लेकिन सिंक्रनाइज़ेशन परिवर्तनों के लिए सर्वर की जांच करता है, जो वहां नहीं हैं। वे स्थानीय फाइल सिस्टम पर हैं ...(या मैंने आपके जवाब को गलत तरीके से गलत समझा?) – Simon

+3

मैं ... अब काम सिंक्रनाइज़ करूँगा (Ctrl + Alt + Y), लेकिन मैं वास्तव में, वास्तव में यह सुनिश्चित करता हूं कि यह पहले नहीं था। प्रश्न खोलने को छोड़कर, अगर कोई जानता है कि अंतराल को कैसे बदला जाए। – Simon

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