/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
light tableÖÐÎÄ°æÊÇÒ»¿î¹¦ÄÜÇ¿´óµÄ´úÂë±à¼Æ÷,ʹÓÃÕâ¿îlight table´úÂë±à¼Æ÷¿ÉÒÔÈÃÄúÔÚ¼ì²â´úÂëµÄʱºò¸ü¾ßÓÐÑϽ÷µÄרҵÐÔ,ÐèÒª´úÂë±à¼µÄÅóÓÑÂíÉÏÏÂÔØlight table°É¡£
LightTable ÊÇÓÉ Microsoft Visual Studio ²¿ÃÅÏîÄ¿¾Àí Chris Granger ÀëÖ°ºóÓà clojure ºÍ css ¿ª·¢µÄÈ«ÐÂÀíÄîµÄ IDE£¬Ö§³Ö¶àÖÖÓïÑÔ¡£Light TableÊÇÒ»¸öºÜ¼òµ¥µÄ¸ÅÄÎÒÃÇÐèÒªÕæÕýµÄ¹¤×÷Ãæ°å£¬²»Ö»ÊDZà¼Æ÷ºÍÏîÄ¿¹ÜÀíÆ÷¡£ÎÒÃÇ¿ÉÒ԰Ѷ«Î÷¾¡Á¿Õû½àµØ¶ÑÔÚÕâÀÐèÒªµÄʱºò¿ÉÒÔ°Ñ×ÊÁÏÖ±½ÓÄóöÀ´¿´¡£
1¡¢ÎĵµËæ´¦¿É¼û
µ±ÄãÔÚä¯ÀÀÒ»¶ÎȫдúÂëʱ£¬×ÜÊÇÏ£ÍûÄÜ×î¿ìËٶȿ´µ½ÓëÖ®¹ØÁªµÄÆäËû¹Ø¼ü´úÂ롣ͨ³£Äã±ØÐëÌØÒâÈ¥ÕÒÓйغ¯Êý¶¨ÒåµÄ´úÂ룬²»¹ýÔÚÕâ¸öƽ̨£¬ÐÅÏ¢»áÔÚÅԱ߸¡ÏÖ³öÀ´¡£ÏëÒªÖªµÀpartialº¯ÊýµÄÏà¹ØÐÅÏ¢£¿Ö»ÐèÒª°ÑÄãµÄÊó±êÖ¸Õë·ÅÔÚËüÉÏÃæ¾ÍÄÜ¿´µ½ÁË¡£Èç´ËÄã¾Í²»±ØÔÙµ£ÐÄÍü¼ÇÁ˲ÎÊý˳ÐòÁË¡£
2¡¢¼´Ê±·´À¡
ÔÚInventing on PrincipleÊÓƵÀBretչʾÁËÈçºÎÔÚ±à¼Æ÷ÀïÖØдÓÎÏ·ºÍ¶þ½øÖÆËÑË÷¾Í¿ÉÒÔÁ¢¿ÌÔËÐв¢ÏÔʾ³öЧ¹û¡£Ðí¶àlisp³ÌÐòÔ±»áʹÓÃREPL´´½¨ÀàËƵĻ·¾³¡£²»¹ýÔÚÕâÀïÈ´¸ü·½±ã¡ª¡ªÎÒÃÇ¿ÉÒÔÔÚͬһ½çÃæÉÏÁ¢¼´ÏÔʾ³öЧ¹û¡£¾Ù¸öÀý×Ó£¬ÎÒÔÚÕâÀïÊäÈë´úÂ루+3 4£©£¬¾Í¿ÉÒÔÂíÉÏ¿´µ½ËüµÄ½á¹û7¡ª¡ª²»ÓÃÈ¥°´ctrl-enter¼ü»ò×öÆäËûÊÂÇé¡£
Ligth TableµÄ¹¦Äܲ»Ö»ÊÇÔÚÅÔ±ßÏÔʾ±äÁ¿Öµ£¬»¹ÄÜ×Ô¶¯Ìî³ä´úÂë¡£ÕâÑù×öÄÜÈÃÄãÔÚ¸´Ôӵĺ¯Êý×éÀï¿´µ½´úÂëÔËÐÐÁ÷³Ì¡£
3¡¢Ê¹ÓòÝͼÃæ°å
ÔÚʹÓÃVisual Studio¹¤×÷µÄÒ»¶Îʱ¼äÄÚ£¬ÎÒ×ܽá³öÓô°¿ÚÀ´Õ¹Ê¾¹¤×÷½çÃæ²¢²»ÊÇ×îºÃµÄ·½°¸¡£Ä³Ð©ÒýÇæʹÓõÄƽ̨°üº¬ÁË»æͼ£¬¹¤¾ßºÍһЩÏà¹ØÐÅÏ¢¡£²Ýͼƽ̨¶ÔÓÚÎÒÃǸüºÃÓᣴúÂëÓзdz£¸´ÔӵĽ»»¥ÐÔ£¬ËùÒÔÎÒÃÇÒª°ÑÏà¹ØµÄ×é¼þ¼¯ÖÐÔÚÒ»ÆðµÄƽ̨£¬¶ø²»ÊÇ·ÇÒªÔÚÄÇÖÖ°Ñÿ¸ö×îСµ¥ÔªÊÓΪÎļþµÄ»·¾³À﹤×÷¡£
ÎÒÃÇÀ´¿´Ò»¸öCode BubblesµÄÀý×Ó£¬µ±È»Õâ¸ö»¹²»Ëã×îÍêÃÀ¡ª¡ªÎªÊ²Ã´ÎÒÃDz»ÄÜ°ÑÕýÔÚÔËÐеÄÓÎϷǶÈëµ½ÎÒÃǵŤ×÷½çÃæƽ̨ÉÏ£¿ÎÒÃÇ¿ÉÒÔÿµ±ÓÐÊäÈëµÄʱºò£¬¶¼»á»ñµÃ¿ª·¢»·¾³µÄ½á¹û·´À¡¡£
4¡¢¸ø´úÂë¸ßÁÁÏÔʾ
¿ª·¢¹¤¾ßûÓÐÀíÓɲ»°ïÎÒÃÇÀí½â³ÌÐòÀïµÄ´úÂëÊÇÈçºÎ×é³ÉµÄ¡£ÔÚ¸ßÁÁģʽÀLight TableÄÜÍ»³öÏÔʾµ±Ç°»·¾³ÀïÕýÔÚʹÓõĺ¯Êý£¬Ëü²»½ö»áÔÚ´úÂëÀï¸ßÁÁÏÔʾ£¬»¹»á°Ñº¯ÊýµÄ´úÂëÔÚÅԱ߸¡ÏÖ³öÀ´¡£
ÕâÑùÎÒÃǾͲ»ÐèÒª²»Í£À´À´È¥È¥µØÇл»½çÃæÀ´ä¯ÀÀÏà¹ØµÄ¸÷ÖÖ´úÂë¡£
1¡¢°²×°JDK
2¡¢°²×°leiningen£¬ÅäÖû·¾³±äÁ¿¡£
½«leiningenµÄbin·¾¶×·¼Óµ½PathÖУºC:\Users\ebaoluo\.lein\bin
leiningenµÄ¹ÙÍøÏÂÔصØÖ·£ºhttp://leiningen-win-installer.djpowell.net/
Èç¹ûÎÞ·¨ÏÂÔØ£¬ÎÒÔÚÏÂÃæµØַΪÄãÉÏ´«ÁËÒ»·Ý£º
http://download.csdn.net/detail/va_key/7008159
3¡¢Í¨¹ýleiningen´´½¨Ò»¸ö×Ô¼ºµÄclojureÏîÄ¿(ÒÔÏÂÒÔmy_clojureΪÀý)
µÚÒ»²½ÔÚµçÄÔÖÐÑ¡ÔñÒ»¸öλÖô´½¨Ò»¸öÎļþ¼Ð(ÒÔÏÂÒÔclojure_workspaceΪÀý)£¬×÷ΪÎÒÃǵÄclojureÏîÄ¿´æ·Å¿Õ¼ä£¬¶øºó´ò¿ªdos£¬½øÈëµ½ÎÒÃǸոÕн¨µÄĿ¼ÖУ¬Ö´ÐÐlein new my_clojure¡£µÈ´ý3-5Ãë
4¡¢°²×°¹ý³ÌºÜ¼òµ¥£¬ÆÚ¼ä»áÑ¡ÔñJDK£¬Ñ¡ÉÏÎÒÃǵÚÒ»²½°²×°ºÃµÄJDK¼´¿É
5¡¢ÈÃlight tableÁ¬½ÓÉÏÎÒÃǵÚÈý²½Öд´½¨ºÃµÄclojureÏîÄ¿
File->Open folder->Ñ¡ÔñÎÒÃǸոս¨ºÃµÄ¹¤×÷¿Õ¼äclojure_workspace
clojure_workspace¹¤×÷¿Õ¼äÒѾµ¼Èëµ½light tableÖÐÁË£¬´ò¿ªÏîÄ¿Ê÷£¬ÕÒµ½src/core.clj£¬µ±ÎÒÃǵÚÒ»´Î´ò¿ªÕâ¸öÎļþºó£¬Çû÷ctrl+enter,Õâ¸öʱºòlight table»á»ñÈ¡Á¬½Ó¡£µÈ´ý¼¸Ãëºó»áÌáʾÁ¬½Ó³É¹¦¡£ÖÁ´ËÎÒÃǾͿÉÒÔ¿ªÊ¼ÔÚlight tableÖбà³ÌÁË¡£
1¡¢View->console ¿ÉÒÔ´ò¿ª¿ØÖÆ̨£¬µ±ÎÒÃÇÖ´ÐÐprintµÈº¯Êýʱ£¬¿ÉÒÔ´ò¿ª¿ØÖÆ̨²é¿´ÊäÈë½á¹û
2¡¢ctrl+space ´ò¿ªcommands,»¹¿ÉÔÚViewÖдò¿ª¡£ÔÚÕâÀïÎÒÃÇÄÜËÑË÷light tableµÄÆäËû¹¦ÄÜ£¬ÀýÈçÔÚcommandsÖÐÊäÈëinstarepl »Ø³µ£¬¾Í¿ÉÒÔ´ò¿ªÒ»¸öREPLÖÕ¶Ë
3¡¢ctrl+d Êó±ê·ÅÔÚº¯ÊýÃûÉÏ£¬°´´Ë¿ì½Ý¼ü¾Í¿ÉÒÔÏÔʾ¸Ãº¯ÊýµÄdocÎĵµËµÃ÷£¬Ôٴΰ´´Ë¿ì½Ý¼ü¹Ø±ÕÏÔʾ
4¡¢ctrl+shift+d ´ò¿ªsearch docs£¬Ï൱ÓÚclojureµÄAPI
ÉèÖü´Ð´¼´ÏÔ£º
ÔÚlight tableÖм´Ð´¼´Ð´½Ð×öliveģʽ£¬ÉèÖ÷½·¨ÈçÏÂ
1¡¢ctrl+space->ËÑË÷instarepl->ÔÚËÑË÷½á¹ûÖÐÑ¡ÔñµÚ¶þ¸ö£ºInstarepl£ºOpen a clojure instarepl
2¡¢Õâ¸öʱºòºòÄ㵱ǰµÄ±à¼Ò³Ãæ¾Í´ò¿ªÁ˼´Ð´¼´ÏÔģʽ£¬Èç¹ûÏë¹Ø±Õ£¬Ôٴεã»÷ÊÖÉϽǵÄLive ¼´¿É
³ÌÐòÉè¼ÆÈí¼þÓÐÄÄЩ£¬±à³ÌÈí¼þÅÅÐаñ£¬±à³Ì¹¤¾ßÓÐÄÄЩ¡£³ÌÐòÉè¼ÆÊÇÖ¸Éè¼Æ¡¢±àÖÆ¡¢µ÷ÊÔ³ÌÐòµÄ·½·¨ºÍ¹ý³Ì£¬ÊÇÈí¼þ¹¹Ôì»î¶¯ÖеÄÖØÒª×é³É²¿·Ö£¬³ÌÐòÉè¼ÆÍùÍùÒÔijÖÖ³ÌÐòÉè¼ÆÓïÑÔΪ¹¤¾ß£¬¸ø³öÕâÖÖÓïÑÔϵijÌÐò¡£Ä¿Ç°³£ÓõÄ
´úÂë±à¼Æ÷ÊDZàд´úÂëµÄ¸¨Öú¹¤¾ß£¬ÄÇ´úÂëÓÖÊÇʲô£¿¼ò¶øÑÔÖ®´úÂë¾ÍÊdzÌÐòÔ±¿ª·¢Èí¼þËùÓõÄÓïÑÔ£¬Ö±°×À´Ëµ·²ÊǵçÄÔÆÁÄ»ÄÚÏÔʾ³öÀ´µÄͼÐΡ¢³ÌÐò¶¼ÊÇÓÉ´ú×é³É¡£ÓÉÓÚ´úÂëÓïÒôµÄ¶àÑù£¬ÓеĴúÂë±à¼Ö»Ö§³ÖÒ»ÖÖÓïÑÔ£¬µ«¾ø´ó
¹ØÓÚÌÚÅ£ | ÁªÏµ·½Ê½ | ·¢Õ¹Àú³Ì | °æȨÉùÃ÷ | ÏÂÔØ°ïÖú(£¿) | ¹ã¸æÁªÏµ | ÍøÕ¾µØͼ | ÓÑÇéÁ´½Ó
Copyright 2005-2022 QQTN.com ¡¾ÌÚÅ£Íø¡¿ °æȨËùÓÐ ¶õICP±¸2022005668ºÅ-1 | ¶õ¹«Íø°²±¸ 42011102000260ºÅ
ÉùÃ÷£º±¾Õ¾·ÇÌÚѶQQ¹Ù·½ÍøÕ¾ ËùÓÐÈí¼þºÍÎÄÕÂÀ´×Ô»¥ÁªÍø ÈçÓÐÒìÒé ÇëÓë±¾Õ¾ÁªÏµ ±¾Õ¾Îª·ÇÓ®ÀûÐÔÍøÕ¾ ²»½ÓÊÜÈκÎÔÞÖúºÍ¹ã¸æ