| TXTFMT. TXTFMT´Â ÀÏ¹Ý ÅؽºÆ®¿¡ Çü½Ä ¹× »ö»ó ¼Ó¼ºÀ» Ãß°¡Çϱâ À§ÇØ ±¸¹® / ÆÄÀÏ À¯Çü VIM Ç÷¯±×ÀÎÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
TXTFMT. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Brett Stahlman
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.vim.org/scripts/script.php?script_id=2208
TXTFMT. ű×
TXTFMT. ¼³¸í
txtfmt´Â ÀÏ¹Ý ÅؽºÆ®¿¡ Çü½Ä ¹× »ö»ó ¼Ó¼ºÀ» Ãß°¡Çϱâ À§ÇØ ±¸¹® / ÆÄÀÏ À¯Çü Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. txtfmt´Â ÀÏ¹Ý ÅؽºÆ®¿¡ Çü½Ä ¹× »ö»ó ¼Ó¼ºÀ» Ãß°¡Çϱâ À§ÇØ ±¸¹® / ÆÄÀÏ À¯Çü Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. TXTFMTÀÇ ¼½ÄÀº ÈÄ¼Ó ÅؽºÆ®ÀÇ °Á¶ Ç¥½Ã¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµÇ´Â ´ÜÀÏ ¹®ÀÚ "ÅäÅ«"(ÀϹÝÀûÀ¸·Î ÅؽºÆ® ÆÄÀÏ¿¡¼ »ç¿ëµÇÁö ¾Ê´Â ¹üÀ§¿¡¼ ¼±ÅõÊ)À» ÅëÇØ ¼öÇàµË´Ï´Ù. ÅäÅ« ÀÚü´Â TXTFMTÀÇ ±¸¹® ÆÄÀÏ¿¡ ÀÇÇØ ¼û°ÜÁ® ÀÖÀ¸¹Ç·Î °¢°¢Àº ÇϳªÀÇ °ø¹éÀ¸·Î ³ªÅ¸³³´Ï´Ù. TXTFMT¿¡´Â »ö»ó ¿µ¿ª¿¡ ´ëÇØ 9 °³ÀÇ ±×·¯ÇÑ ÅäÅ«ÀÌ ÇÊ¿äÇÕ´Ï´Ù. Æ÷¸Ë ¿µ¿ª¿¡ ÇÊ¿äÇÑ ÅäÅ«ÀÇ ¼ö´Â txtfmt ƯÁ¤ 'tokrange'¿É¼Ç ¼³Á¤¿¡ µû¶ó ´Ù¸¨´Ï´Ù. : µµ¿ò¸» txtfmt-'tokrange'if, ¿¹¸¦ µé¾î "ªÀº"ÇÑÁ¤ÀÚ¸¦ »ç¿ëÇÑ ´ÙÀ½ »ç¿ëÁßÀÎ À¯ÀÏÇÑ ¼½Ä ¼Ó¼ºÀº ±½°Ô, ¹ØÁÙ ¹× ±â¿ïÀÓ ²ÃÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¼Ó¼ºÀÇ °¡´ÉÇÑ ¸ðµç ¼ø¿Àº 8 °³ÀÇ ÅäÅ«À¸·Î ¸¸ Ç¥½Ã µÉ ¼ö ÀÖ½À´Ï´Ù. ¹Ý¸é¿¡ "Long"ÇÑÁ¤ÀÚ°¡ 'tokrange'¼³Á¤¿¡¼ »ç¿ë µÈ °æ¿ì, »ç¿ë °¡´ÉÇÑ Çü½Ä ¼Ó¼º ÁýÇÕÀÌ Å¹¿ùÇÑ, ¿ª¹æÇâ ¹× (VIM ¹öÀü> = 7.0ÀÇ °æ¿ì) undercurlÀ» Æ÷ÇÔÇϵµ·Ï È®ÀåµË´Ï´Ù. ÀÌ °æ¿ì TXTFMT´Â VIM ¹öÀüÀÌ UnderCurlÀ» Áö¿øÇÏ´ÂÁö ¿©ºÎ¿¡ µû¶ó 32 ¶Ç´Â 64 Çü½ÄÀÇ ÅäÅ«À» ÇÊ¿ä·ÎÇÕ´Ï´Ù. TXTFMT ¸¶Ä¿ ÅäÅ« : Æ÷¸Ë ¸¶Ä¿ ¹× »ö»ó ¸¶Ä¿ÀÇ 2 °¡Áö À¯ÇüÀÌ ÀÖ½À´Ï´Ù. ÀÌ 2 °¡Áö À¯ÇüÀÇ ÅäÅ«ÀÌ ½ÃÀ۵Ǵ 2 °¡Áö À¯ÇüÀÇ ¿µ¿ªÀº "Á÷±³")·Î Çü½Ä ÅäÅ«ÀÌ Âø»ö½Ã ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÀ¸¸ç Çü½ÄȽà »ö»ó ÅäÅ«ÀÌ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î ÀûÀýÇÑ ÅäÅ«À» »ðÀÔÇÏ¿© ³ì»ö Ä÷¯ ¿µ¿ªÀ» ½ÃÀÛÇÑ °ÍÀ¸·Î °¡Á¤ ÇØ º¾½Ã´Ù (TXTFMTÀÇ ¸ÅÇÎ Áß Çϳª°¡ ³ªÁß¿¡ ³íÀÇ µÉ ¼ö ÀÖ½À´Ï´Ù). ÀÌÁ¦ ÀÌÅŸ¯Ã¼·Î ¼½ÄÀ» ÁöÁ¤ÇÏ¿© ´Ü¾î ³ª ±¸¸¦ °Á¶ÇÏ°í ½ÍÁö¸¸ »ö»óÀ» º¯°æÇÏ°í ½ÍÁö´Â ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì "±â¿ïÀÓ ²Ã"À» ³ªÅ¸³»´Â Çü½Ä ÅäÅ«À» ´Ü¼øÈ÷ »ðÀÔÇϸé ÀÌÈÄ¿¡ ÀÔ·Â µÈ ÅؽºÆ®´Â ³ì»ö ÀÌÅŸ¯Ã¼°¡ µÉ °ÍÀÔ´Ï´Ù. ³ªÁß¿¡ ±âÁ¸ÀÇ ³ì»ö ÅؽºÆ®·Î ´Ù½Ã ÀüȯÇϱ⸦ ¿øÇÑ´Ù¸é "No Format"¿¡ ÇØ´çÇÏ´Â Çü½Ä ÅäÅ«À» °£´ÜÈ÷ »ðÀÔÇϱ⠸¸ÇϸéµË´Ï´Ù. Æ÷¸Ë ¹× »ö»ó ÅäÅ«Àº ¸ðµç ¼ø¼·Î ¼·Î ÀÚÀ¯·Ó°Ô interspersed µÉ ¼ö ÀÖ½À´Ï´Ù. À§¿¡¼ ¼³¸íÇÑ ÅäÅ«Àº »ç¿ëÁßÀÎ ¹®ÀÚ ÁýÇÕ (¿¹ : latin1, utf-8, etc ...)¿¡ ¼ÓÇÑ ¹®ÀÚÀÔ´Ï´Ù. ±×·¡¼ ÀÌ·ÐÀûÀ¸·Î Ctrl-V ¶Ç´Â ºñ½ÁÇÑ Themarker ¹®ÀÚ¸¦ ¸¸µå´Â Themarker ¹®ÀÚ ¸¸ »ðÀÔÇÏ¸é ±¸¹® ÆÄÀÏ ¸¸ »ç¿ëÇÏ¿© °Á¶ Ç¥½Ã¸¦ ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ªÀÌ 8 °¡Áö »ö»ó°ú ¹ØÁÙ, ±½°Ô, ±â¿ïÀÓ ²Ã µîÀÇ ¸ðµç Á¶ÇÕ¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ Äڵ带 ¾Ï±âÇؾßÇÕ´Ï´Ù. µû¶ó¼ TXTFMT´Â ±¸¹® ÆÄÀÏ ¿Ü¿¡µµ ¸ÅÇÎÀ» Á¦°øÇÏ´Â FILETYPE Ç÷¯±×ÀÎ (FTPLUGIN)À» Á¦°øÇÕ´Ï´Ù. Çü½Ä / »ö»ó ÅäÅ«À» »ç¿ëÇÏ¿© ÀÛ¾÷À» ¿ëÀÌÇÏ°ÔÇÏ´Â ±â´É. ÅäÅ« »ðÀÔ, ÅäÅ« ã±â ¹× ÅäÅ« À¯Çü Äõ¸®, FTPLUGIN.REQIREMENTS¿¡ Á¤ÀÇ µÈ ÇÔ¼ö·Î ¼öÇà ÇÒ ¼öÀÖ´Â ÀÛ¾÷ Áß ¸î °¡Áö ÀÏ»ÓÀÔ´Ï´Ù. VIMINSTALLATION : TXTFMT ¹èÆ÷ÆÇÀº ´ÙÀ½ ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. doc / txtfmt.vim txtfmt µµ¿ò¸» ÆÄÀÏ (ÀÌ ÆÄÀÏ) ftplugin / txtfmt.vim txtfmt filetype plugin (txtfmt ÅäÅ« ÀÛ¾÷À»À§ÇÑ ¸ÅÇÎ Æ÷ÇÔ) ±¸¹® / txtfmt.vim txtfmt ±¸¹® °Á¶ Ç¥½Ã plugin / txtfmt.vim txtfmt ÀϹÝÀûÀÎ ±¸¼º ÄÚµå (FileType ¹× ±¸¹® Ç÷¯±×ÀÎ ¸ðµÎ¿¡ ÇÊ¿äÇÑ ±¸¼º ½ºÅ©¸³Æ® Æ÷ÇÔ) MB_PATCH.TXT YUKIHIRO NakadairaÀÇ ÆÐÄ¡´Â ¸ÖƼ ¹ÙÀÌÆ® öó Å׸®¾î ¿ÀÇÁ¼ÂÀÇ Ãë±ÞÀ» ÇØ°áÇϱâ À§ÇØ (¸ÖƼ ¹ÙÀÌÆ® ¹®ÀÚ°¡ TXTFMT ÅäÅ«À¸·Î »ç¿ëµÇ´Â °æ¿ì VIM ¹öÀü ¹öÀü) indent_patch.txt Bram MoolenaarÀÇ ÆÐÄ¡´Â 'FileType'¿É¼Ç °ª¿¡¼ indent.vimÀÇ µµÆ® ºÐ¸® µÈ ¸ñ·Ï 󸮸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù (C ÆÄÀÏ°ú ÇÔ²² TXTFMT¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù) ¸ðµç TXTFMT.V IM ÆÄÀÏÀº 'RuntimePath'¾îµò°¡¿¡ ÇØ´ç »óÀ§ µð·ºÅ丮¿¡ ¹èÄ¡µÇ¾î¾ßÇÕ´Ï´Ù. ÆÐÄ¡ ÆÄÀÏÀÌ ÇÊ¿äÇÒ °æ¿ì Whindeer¸¦ ¿øÇÏ´Â °÷¿¡¼ ¹èÄ¡ÇϽʽÿÀ. ¸Þ¸ð Âü°í »çÇ× : vimÀÇ vim : help ¸í·É, youmust ½ÇÇà : helptags, helptags, txtfmt.txt¸¦ Àμö·Î ¾ÐÃàÀ» Ǭ doc Æú´õ·Î °æ·Î Àü´Þ ...¿¡ ¿¹¸¦ µé¾î : helptags $ VIM / VIMFILES / DOCDETECTING ¶Ç´Â ¼³Á¤ TXTFMT ÆÄÀÏÀ» 'runtimePath'ÀÇ ÇØ´ç µð·ºÅ丮¿¡ º¹»ç ÇÑ 'FileType'¿É¼ÇÀ» ¼öµ¿À¸·Î ¼³Á¤ÇÏ¿© TxtFMT ±¸¹® ¹× ¸ÅÇÎÀ» Ç×»ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 'FileType'¿É¼ÇÀº TheCommand ¶óÀο¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. : FTFMT·Î º¼ ¼ö ÀÖµµ·Ï ¼³°èµÈ ÆÄÀÏ¿¡ ´ëÇÑ FT = TXTFMTA°¡ ´õ ³ªÀº Á¢±Ù ¹æ½ÄÀ» ¼³Á¤ÇϽʽÿÀ. Vim : Ft = TXTFMTWILE ¼öµ¿ Á¢±Ù¹ýÀº ÀϺΠ¿ëµµ¿¡ ÀûÇÕ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ À¯ÇüÀÇ ÆÄÀÏ·Î Ç×»ó TXTFMT¸¦ »ç¿ëÇϸé "New-FileType ¼½¼Ç¿¡¼ ¼³¸íÇÑ ¸Þ¼Òµå Áß Çϳª¸¦ ÅëÇØ ÀÚµ¿ °¨Áö¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. "Vim µµ¿ò¸»¿¡¼. °¡Àå °£´ÜÇÑ Á¢±Ù ¹æ½ÄÀº 'RuntimePath'¿¡¼ $ VImRuntime ÀÌÀü µð·ºÅ丮¿¡¼ ÀÚ½ÅÀÇ FileType.vim (¾ÆÁ÷ ¼öÇàµÇÁö ¾ÊÀº °æ¿ì)À» ¸¸µå´Â °ÍÀÔ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®¿¡¼´Â ÀûÀýÇÑ È®ÀåÀÚ°¡ÀÖ´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ setFileType¿¡ setFileTypeÀ» txtfmt·Î Á¤ÀÇÇؾßÇÕ´Ï´Ù.
TXTFMT. °ü·Ã ¼ÒÇÁÆ®¿þ¾î