Pycharm2020ÏÂÔØÊÇÒ»¿î±ã½ÝµÄ³ÌÐò±àдÈí¼þ¿ª·¢¡£´ËÈí¼þ²Ù×÷¼ò±ã£¬ÄÚǶÁ˵÷½Ú¡¢Ó¢ÓïµÄÓï·¨¸ßÁÁ¶È¡¢Project¹ÜÀí·½·¨¡¢´úÂë×Ô¶¯Ìøת¡¢ÖÇÄÜÌáÐÑ¡¢È«×Ô¶¯½øÐС¢µ¥Ôª²âÊÔ¾í¡¢°æ±¾¹ÜÀíµÈ×÷Óã¬ÄÇÑùµÄ»°¾Í¿ÉÒÔʹÄãµÄ¹¤×÷ЧÄܸßЩ£¬Êʺͼ¼ÊõרҵµÄ³ÌÐòÁ÷³Ì¹¤×÷ÈËÔ±À´Ó¦Óã¡
1¡¢ÖÇÄÜ´úÂë±à¼©PyCharmµÄÖÇÄÜ´úÂë±à¼Èí¼þΪPython£¬JavaScript£¬CoffeeScript£¬TypeScript£¬CSS£¬ÊÜ»¶ÓµÄÄ£°æÓïÑÔ±í´ïµÈ¸øÓèÒ»Á÷µÄÊÊÓá£ÔËÓÃÓïÑÔ±í´ïÈÏÖª´úÂë½øÐУ¬²»ÕýÈ·¼ìÑéºÍ¼°Ê±´úÂëÐÞ²¹£¡
2¡¢ÖÇÄÜ´úÂëµ¼º½À¸Ó¦ÓÃÖÇÄܼìË÷×Ô¶¯Ìøתµ½Ò»ÇÐÀ࣬Îĵµ»ò·ûºÅ£¬ÄËÖÁÒ»ÇÐIDEʵ¼Ê²Ù×÷»òרÓù¤¾ß¶Ô»°¿ò¡£Ö»Ðèµã»÷һϾͿÉÒÔת»»µ½ÉêÃ÷£¬·Ç³£·½Ê½£¬¼ì²â£¬Ê¹Ó÷½·¨£¬Íê³ÉµÈ¡£
3¡¢Ñ¸ËÙ¿É¿¿µÄÖع¹ÒÔÖÇÄÜ·½·¨Öع¹´úÂ룬ӦÓð²È«ÐÔÖØÐÂÃüÃûºÍɾµô£¬»ñÈ¡·½Ê½£¬Òý½ø×Ô±äÁ¿£¬ÄÚÁª×Ô±äÁ¿»ò·½°¸¼°Æä±ðµÄÖع¹¡£ÌØÊâÓÚÓïÑÔ±í´ïºÍ¼Ü¹¹µÄÖع¹¿ÉÐÖúÄúʵÐÐÐÂÏîÄ¿·¶³ëµÄ±ä¸ü¡£
4¡¢¿É¶¨ÖƵÄUIÓÐûÓÐÒ»ÇÐAPP¿ª·¢Õß²»Ì«Ï²»¶µ÷½ÚËýÃǵÄרÓù¤¾ß£¿´ó¼Ò¶¼»¹Ã»Óö¼ûÒ»¸ö£¬Òò´Ë´ó¼ÒʹPyCharmUI¶¨ÖÆÔ½À´Ô½Ò×Èç·´ÕÆ¡£ÏíÓе÷Õû¹¤×÷ÇøÓò£¬¿É¶¨ÖƵÄÉ«²Ê´îÅäºÍ¼ü¹ØÁª¡£
5¡¢Èí¼þ³¬³ö10ÄêµÄIntelliJƽ̨¿ª·¢ÎªPyCharm¸øÓèÁË50¸÷ÖÖ²»Í¬ÌØÐÔµÄIDEÈí¼þ£¬°üº¬¶Ô±ðµÄVCSµÄÊÊÓã¬Óë²»Ò»ÑùרÓù¤¾ßºÍ¼Ü¹¹µÄ¼¯³É»¯£¬¼°ÆäVimÄ£Äâ·ÂÕæµÈ±à¼Èí¼þÌá¸ß×÷Óá£
6¡¢»ìºÏ¿ª·¢IDEPyCharmÊÊÓÃWindows£¬MacOS»òLinux¡£Äú¿ÉÒÔÔÚ¾¡Á¿¶àµÄ¼ÆËã»úÉÏ°²×°ºÍÔËÐÐPyCharm£¬²¢ÔÚÈ«²¿µç×Ó¼ÆËã»úÉÏÓ¦ÓÃͬÑùµÄÌõ¼þºÍ×÷Óá£
7¡¢µ÷½Ú£¬¼ì²âºÍÆÊÎöÓ¦Óù¦ÄÜÆëÈ«µÄ³ÌÐòµ÷ÊÔºÍPythonºÍJavaScriptµÄͼÐÍUI¡£Ó¦ÓñàºÅÐÖúºÍ¸ù¾ÝGUIµÄ¼ì²âÔËÐÐÆ÷½¨Á¢ºÍÔËÐмì²â¡£Ó¦ÓÃPythonProfiler¼¯³É»¯Á¼ºÃ¿ØÖÆÄúµÄ´úÂë¡£
8¡¢VCS£¬²¼ÊðºÍÔ¶³Ì¿ØÖÆ¿ª·¢Éè¼ÆÓ¦ÓÃͳһµÄUIʡʱʡÁ¦£¬±ãÓÚÓëGit£¬SVN£¬Mercurial»ò±ðµÄ°æ±¾ºÅ×Ô¶¯¿ØÖÆϵͳÏ໥ÅäºÏÓ¦Óá£ÔÚÔ¶³Ì¼ÆËã»úÉÏÔËÐк͵÷½ÚÓ¦ÓÃÈí¼þ¡£ÇáÇáËÉËÉÅ䱸ȫ×Ô¶¯Æô¶¯µ½Ô¶³Ì¿ØÖÆ·þÎñÆ÷»òVM£¬²¢Ó¦ÓÃVagrantºÍDocker¹ÜÀí·½·¨ÄúµÄϵͳ¼Ü¹¹¡£
9¡¢Êý¾Ý¿â¹¤¾ßÁ¢¼´´ÓIDEä¯ÀÀOracle£¬SQLServer£¬PostgreSQL£¬MySQLºÍ±ðµÄÊý¾Ý¿â²éѯ¡£Ôڱ༩SQL´úÂ룬ÔËÐв鿴£¬·ÃÎÊÊý¾ÝÐÅÏ¢ºÍ±ä¸ü·½Ê½Ê±£¬½èÖúPyCharmµÄÐÖú¡£
10¡¢»¥¶¯Ê½Python¿ØÖÆ̨ÄãÄÜÔÚPyCharmÖÐÔËÐÐÒ»¸öREPLPython¿ØÖÆ̨£¬Ëü¸øÓèÁ˺ܶàºÃÓڹ淶µÄ¿ØÖÆ̨£ºÓ¦ÓòéÑ飬´óÀ¨ºÅºÍðºÅÅä¶Ô¿ªÕ¹¶¯Ì¬ÐÔÓï·¨¼ì²é£¬×ÔȻҲÓдúÂë½øÐС£
¡¾¼¤»°±íÃ÷¡¿
1¡¢ÔÚÏßÏÂÔؼ¤»°Èí¼þ£ºjetbrains-agent.jar£¬²¢½«jetbrains-agent.jar·Å½øPyCharm°²×°Îļþbinϱߣ¬±ÈÈçD:\ProgramFiles\JetBrains\PyCharm2020\bin¡£
2¡¢³õ´Î°²ÑbµÄPycharm£¬±ØÐëµãһϼ¤»°¶Ô»°¿òµÄEvaluateforfreeÃâ·ÑʹÓã¬ËæºóÔÙ½¨Á¢Ò»¸ö¿ÕÐÂÏîÄ¿½øÈëÖ÷Ò³¶Ô»°¿ò¡£
3¡¢ÔÚ¹¤¾ßÀ¸HelpÖÐÌôÑ¡EditCustomVMOptions
ÔÚµ¯´°ÖÐÌôÑ¡Create¡£
ÔÚ×îÖÕÒ»ÐмÓÉÏ£ºjavaagent:ÄãpycharmµÄ°²×°Îļþ\jetbrains-agent.jar
4¡¢¸Ä¶¯½øÐкó£¬ÖØÐÂÆô¶¯Pycharm£¬µãһϹ¤¾ßÀ¸ÖеÄHelp-Register£¬¼üÈë×¢²áÂë½øÐнøÐ줻°¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë¶Ô±È¹¤¾ß,Ò×ÓïÑÔ´úÂë¶Ô±È¹¤¾ß,´úÂë¶Ô±È;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
Ϊ³ÌÐòÔ±¾«ÐÄÉè¼ÆµÄ´úÂë×Ô¶¯Éú³ÉÆ÷£¬¿ÉÒÔÉú³É¶àÖÖ²»Í¬ÀàÐÍÊý¾Ý²ã´úÂ룬ÀýÈç: »ùÓÚSQL×Ö·û´®·½Ê½£¬»ùÓÚParameter·½Ê½ºÍ»ùÓÚ´æ´¢¹ý³Ì·½Ê½µÄÊý¾Ý²ã£¬Ê¹³ÌÐòÔ±½ÚÊ¡ÁË´óÁ¿»úе¼ÈëµÄʱ¼äºÍÖظ´ÀͶ¯£¬Äܹ»½«¾«Á¦¼¯ÖÐÓÚºËÐÄÒµÎñÂß¼µÄ¿ª·¢¡£
ÊÓƵת´úÂëÈí¼þÊÇÒ»¿î¼òµ¥Ò×ÓõÄÊÓƵתÂ빤¾ß£¬Ö§³ÖÒ»¼üת»»ÊÓƵ¸ñʽ£¬ÌṩËùÓÐÖ÷Á÷ÊÓƵ¸ñʽת»»£¬»¹ÌṩÊÓƵ±à¼¹¦ÄÜ£¬Äܹ»¼Óˮӡ¡¢¼ô¼µÈ£¬Ê¹Ó÷½±ã¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿î´úÂë±à³ÌÈí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐѧϰ±à³Ì¡¢ÕæÔ´Âë¡¢¿ÉÐÅÍøÕ¾µÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒ´úÂë±à³ÌÈí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿î´úÂë±à¼Æ÷Èí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐSynWrite(´úÂë±à¼Æ÷)¡¢Graviton(´úÂë±à¼Æ÷)¡¢QQ¿Õ¼ä´úÂë±à¼Æ÷µÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒ´úÂë±à¼Æ÷Èí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£