TCalc. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.vim.org/scripts/script.php?script_id=2292
TCalc. ű×
TCalc. ¼³¸í
TCALC´Â ÀÛÀº ·çºñ ±â¹Ý RPN °è»ê±âÀÔ´Ï´Ù. TCALC´Â ÀÛÀº ·çºñ ±â¹Ý RPN °è»ê±âÀÔ´Ï´Ù. Ruby´Â ¼öÇп¡¼ ²Ï ÈǸ¢ÇÏ°í º¹ÀâÇÑ ¶Ç´Â ÇÕ¸®ÀûÀÎ ¼ýÀÚ µîÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ¾î·µç ƯÁ¤ °æ¿ì¿¡´Â Postfix ±¸¹®°ú ½ºÅÃÀÌ RubyÀÇ Infix ±¸¹®º¸´Ù °è»ê¿¡ ´õ ÀûÇÕÇÕ´Ï´Ù. ±×·¡¼, ¿©±â ... : ÀÛÀº ·çºñ ±â¹Ý RPN °è»ê±â, °£´ÜÇÑ ASCII ÇÔ¼ö Ç÷ÎÅÍ ¹× ½ºÅà ±â¹Ý Playground.The Tcalc.rb ½ºÅ©¸³ÅÍ´Â µ¶¸³Çü °è»ê±â·Î »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù (ÇÔ²² ÀúÁÖ ¹× read ¶óÀο¡ ´ëÇÑ ¼±ÅÃÀû Áö¿ø). ¸í·É ÁÙ ¿É¼Ç¿¡ ´ëÇÑ Á¤º¸´Â "TCALC --HELP"¸¦ ½ÇÇàÇϽʽÿÀ. input : ¼ýÀÚ ( "-"¶Ç´Â 10 Áø¼ö·Î ½ÃÀÛÇÏ´Â ¸ðµç °Í) ¹®ÀÚ¿ (/ ide /"(.*?)"$/) ¹®ÀÚ¿°ú ¼ýÀÚ°¡ Ruby¿¡ ÀÇÇØ Æò°¡µË´Ï´Ù. µû¶ó¼ ´ÙÀ½°ú °°Àº ÀÔ·ÂÀ¸·Î ·çºñ Äڵ带 ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù : -1; p'foo'methods ¹× ´ÙÀ½ ¼ö¾÷ÀÇ »ó¼ö´Â »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ float ¡¤ complex ¡¤ Rational ¡¤ Á¤¼ö ¡¤ ¸ÅÆ®¸¯½º ¡¤ º¤ÅÍ ¡¤ ¼öÇÐ ¡¤ #n (¸Ç À§·Î ¸Ç À§·Î ¸Ç À§·Î Ç׸ñÀ» ´ç±é´Ï´Ù) ¸í·É : ¸í·É count°¡ "#"ÀÎ °æ¿ì, ¸Ç À§ ¿ä¼Ò°¡ Àͽº¸³´Ï´Ù. Escape => ExitTokens´Â °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù ( ³ª¶ó.). µû¶ó¼ ´Ü¾î »çÀÌÀÇ °ø¹éÀº Áß¿äÇÕ´Ï´Ù. ¡¤ VIM ¡¤ rubyinstallation : vim-plugin : ~ / vimfiles (¶Ç´Â ~ / .vim)·Î ¾ÆÄ«À̺êÀÇ ³»¿ë ÃßÃâ ·çºñ ½ºÅ©¸³Æ® : ·çºñ / tcalc ÆÄÀÏÀ» º¹»çÇϽʽÿÀ. RB´Â ±ÍÇÏÀÇ °æ·Î·Î (TCALC·Î ¹Ù²ò´Ï´Ù). ¡¤ »õ·Î¿î ´Ü¾î : all?, ally_ *, ¶Ç´Â, ¶Ç´Â! = ¡¤ curses ÇÁ·ÐÆ® ¿£µå : °¡´ÉÇÑ ¿Ï·á¸¦ º¸¿©ÁÝ´Ï´Ù. Áöµµ 127 ~ ¹é ½ºÆäÀ̽º, F1 ¡¤ LS '; Çâ»óµÈ Ä¿¼ Å° µî±Þ ¡¤ µð¹ö°Å (Á¾·ù) ¡¤ ¼öÁ¤ : Áßø µÈ ºí·Ï µî
TCalc. °ü·Ã ¼ÒÇÁÆ®¿þ¾î