Ź»ç

TskeletonÀº ÆÄÀÏ ÅÛÇø´ ¹× ÄÚµå ÇØ°ñ (½º ´ÏÆê)À» Á¦°øÇÏ´Â VIM Ç÷¯±×ÀÎÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Ź»ç ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Thomas Link
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.vim.org/scripts/script.php?script_id=2292

Ź»ç ű×


Ź»ç ¼³¸í

TskeletonÀº ÆÄÀÏ ÅÛÇø®Æ® ¹× ÄÚµå ÇØ°ñ (½º ´ÏÆê)À» Á¦°øÇÏ´Â Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. TskeletonÀº ÆÄÀÏ ÅÛÇø®Æ® ¹× ÄÚµå ÇØ°ñ (½º ´ÏÆê)À» Á¦°øÇÏ´Â Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÅÛÇø´Àº ÀϺΠ°è»ê µÈ °ª (¿¹ : º¯¼ö, »ç¿ëÀÚ ÀÔ·Â ...), Vimscript ÄÚµå ¶Ç´Â ¹èÄ¡ Ȧ´õ / Á¡ÇÁ À§Ä¡ (IMAP.VIM ¶Ç´Â TSKeletonMapGotonextTag ()¿Í ÇÔ²² »ç¿ëµÇ´Â °æ¿ì)·Î ´ëüµÇ´Â Ư¼ö ű׸¦ Æ÷ÇÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ÅÛÇø´ : »õ ÆÄÀÏ Çü½Ä¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇÏ·Á¸é ~ / .vim / skeletons / file.suffix¿¡ ½ºÄÌ·¹Åæ ÆÄÀÏÀ» ÀúÀåÇÏ°í ÀÌ¿Í °°ÀÌÇϽʽÿÀ .vimrc ÆÄÀÏ : AutoCmd Bufnewfile * .Suffix TskeletonSetup Template.SuffixAutoCMD BufnewFile / ¿©±â / *. Á¢¹Ì»ç tskeletonsetup otherTemplate.suffixalternally, ÅÛÇø´À» ´ÙÀ½°ú °°ÀÌ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù : ~ / vimfiles / skeletons / templates / group / filetype patterncode ÇØ°ñ : ´õ ÀÛÀº ÇØ°ñ ºñÆ®´Â ÇØ°ñ / ºñÆ® / filetype / ¶Ç´Â ÇØ°ñ / ºñÆ® / ÀÏ¹Ý / »À´ë¿¡ ÀúÀåµË´Ï´Ù. Áï, ÄÚµå °ñ°ÝÀº ƯÁ¤ ¶Ç´Â ÀϹÝÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñÆ®ÀÇ ÆÄÀÏ À̸§Àº ´ÙÀ½°ú °°ÀÌ ÇÏÀ§ ¸Þ´º¿¡¼­ ±×·ìÈ­ µÉ ¼ö ÀÖ½À´Ï´Ù. /tex/define.newcommand ../tex/define.newenvironmentthis´Â NewCommand ¹× Newenvironment¿¡ ´ëÇÑ ÇØ°ñÀ» ¸¸µé °ÍÀÔ´Ï´Ù. ±×·¯³ª willgroup ÇØ°ñÀ» unde. r tskel.define. accelerators.default Å° ¸ÊÀÌÀÖ´Â ¸Þ´º : ## ... Ä¿¼­ #T ... »ðÀÔ ÄÚµå Ä÷º¼Ç ... »ðÀÔ ¸ðµå¿¡¼­ ºñÆ®¸¦ È®ÀåÇϽʽÿÀ Ä¿¼­°¡ (µ¶ÀϾî Å°º¸µå ¿¡¼­ÀÌ ÀÏÀÌ ÀϾ´Ï´Ù) ÀÏ¹Ý ºñ°í : <+ ÆÄÀÏ À̸§ ·çÆ® +> :: ÆÄÀÏ À̸§ ·çÆ® <+ ÆÄÀÏ À̸§ +> :::: : ÆÄÀÏ À̸§ <+ ÆÄÀÏ Á¢¹Ì»ç +> :: ÆÄÀÏ Á¢¹Ì»ç <+ ÆÄÀÏ dirname +> :: ÆÄÀÏÀÇ µð·ºÅ丮 <+ note +> :: a note <+ date +> :: ÇöÀç ³¯Â¥ (Çü½ÄÀº g : tskeldateformat¸¦ ÅëÇØ Á¦¾îµË´Ï´Ù) ) <+ ÀÛ¼ºÀÚ +> :: ÀúÀÚÀÇ À̸§ (G : TskelUsername) <+ À̸ÞÀÏ +> :: ÀúÀÚÀÇ ÀüÀÚ ¸ÞÀÏ (G : TskeluserEmail) <+ À¥ »çÀÌÆ® +> :: ÀúÀÚ È¨ÆäÀÌÁö (G : TskeluserWW) <+ ¶óÀ̼¾½º +> : : ¶óÀ̼¾½º À̸§ÀÌ ÆÄÀÏÀº (G : Tskellicense) TskeletonÀº ´ÙÀ½ÀÇ pseudo-tags¸¦ Áö¿øÇÕ´Ï´Ù. <+ cursor +> :: »ðÀÔ ÈÄ <+ name +> :: vim ¿É¼Ç <+ g ÈÄ¿¡ Ä¿¼­¸¦ ¹èÄ¡ ÇÒ À§Ä¡ : name +> :: Àü¿ª º¯¼ö <+ b : name +> :: a ¹öÆÛ ·ÎÄà º¯¼ö <+? query? +> :: Äõ¸® <+? var | query? +> :: »ç¿ëÀÚ¸¦ Äõ¸®ÇÏ°í $ {var} <+ ºñÆ® : ºñÆ®>, <+ ºñÆ® º¯¼ö¿¡¼­ ¼±Åà Á¦¾ÈÇÕ´Ï´Ù : ºñÆ® | "±âº»">, <+ ºñÆ® : ºñÆ® | ¸í·É> :: Á¶±Ý »ðÀÔ; ÇöÀç ÆÄÀÏ À¯Çü¿¡ ´ëÇØ ºñÆ®°¡ Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì ±âº»°ªÀ» »ç¿ëÇϽʽÿÀ. ±âº»°ªÀÌ ". *"¿Í ÀÏÄ¡ÇÏ¸é ¹®ÀÚ¿­·Î »ðÀÔÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é À§ÀÇ <+ include (tskeleton) +> :: ´Ù¸¥ µ¿ÀǾî¿Í µ¿ÀÏÇÑ <+ tskel : tskeleton> ... ::¿Í µ¿ÀÏÇÑ ¸í·É ½ÃÄö½º·Î Çؼ®ÇÕ´Ï´Ù. <+ call : ÇÔ¼ö (args) +> :: ÀϺΠÇÔ¼öÀÇ °á°ú °ª <+ ½ÇÇà (ex ¸í·É) +> :: vim command.flow Á¦¾î : <+ if +> <+ elseif ( Á¶°Ç) +> <+ else +> <+ endif +> ·çÇÁ : <+ for (var in list) +> <+ endfor +>, <+ endfor (var) +> º¯¼ö : <+ let (var = value) +> »óÈ£ ÀÛ¿ë : <+ ÀÔ·Â (var query ) +> ±âŸ : <+ nl +> <+ joinline +> <+ nop +> Å×À̺í°ú °°Àº À§Å°´Â ´ÙÀ½°ú °°Àº »À´ë¸¦ »ç¿ëÇÏ¿© Á¦ÀÛ µÉ ¼ö ÀÖ½À´Ï´Ù : <+ ÀÔ·Â ( 's : my_rows?!' 'Çà :') +> <+ ÀÔ·Â ( 's : my_cols?!' 'cols :') +> <+ for (¹üÀ§ (r ¹üÀ§ (s : my_rows)) +> | <+ÀÇ °æ¿ì (s : my_cols)) +> <+ Ä¿¼­ +> | <+ endfor (j) +> <+ nop +> <+ endfor (i) +> ¾Ë ¼ö¾ø´Â ű״ ȮÀå µÈ »À´ë¿¡ º¸°üµË´Ï´Ù. ÀÌ·¯ÇÑ Å±״ Àͽº ¿öÁö°í Ä¿¼­ Á¡ÇÁ marks.Requirements : ¡¤ vim ¡¤ tlib ¡¤ vimballinstallation : VBA ÆÄÀÏÀ» ÆíÁýÇÏ°í À¯Çü : : ±×·¡¼­ % : µµ¿ò¸» VimballÀ» ÂüÁ¶ÇϽʽÿÀ. VIM 7.0À» »ç¿ëÇÏ´Â °æ¿ì VIMBALL FIRST.IMPORTANT¸¦ ¾÷µ¥ÀÌÆ®ÇؾßÇÕ´Ï´Ù. ÀÌÀü ¹öÀü¿¡¼­ ¾÷µ¥ÀÌÆ® ÇÒ ¶§ ~ / VIMFILES / Cache / Tskel _ * / **ÀÇ Ä³½Ã ÆÄÀÏÀ» Á¦°ÅÇϽʽÿÀ (¸Þ´º¿¡¼­ "Àç¼³Á¤"À» ¼±ÅÃÇϽʽÿÀ) ±×¸®°í (Á¸ÀçÇÏ´Â °æ¿ì) µð·ºÅ丮 ~ / Vimfiles / ÇØ°ñ / ¸Þ´º, ~ / Vimfiles / Skeletons / Bbits.The ÆÄÀÏÀº ~ / Vimfiles / Skeletons ¶Ç´Â ~ / .vim / ÇØ°ñ (SeeG : Tskeldir)¿¡ ÀúÀåµË´Ï´Ù. µð·ºÅ丮 ±¸Á¶´Â ´ÙÀ½°ú °°¾Æ¾ßÇÕ´Ï´Ù. skeletons / name.suffix (»õ ÆÄÀÏÀÇ ÅÛÇø´) ÅÛÇø´ / ±×·ì / (»õ ÆÄÀÏÀÇ ÅÛÇø´) FileType Pattern.Suffix ¸Ê / filetype (Á¶°ÇºÎ È®ÀåÀ»À§ÇÑÁöµµ ÆÄÀÏ) ºñÆ® / fileType.txt (´ÜÀÏ ¶óÀÎ ÅÛÇø´) ÀÏ¹Ý / ÀÏ¹Ý ÄÚµå ÇØ°ñ ... FileType / FileType ƯÁ¤ ÄÚµå ÇØ°ñ : ÆÄÀÏ ´ç ÇϳªÀÇ ÇØ°ñ ...ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ BBCode Group ¡¤ tskelkeyword_ {ft} ¹× tskelgroup_ {ft} º¯¼ö´Â ¹öÆÛ ·ÎÄà ÀÏ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÄÉÀ̽º °¨µµ´Â : tskelcasensitive ¹× : tskelcasesensitive_ {filetype}À» ÅëÇØ ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù.


Ź»ç °ü·Ã ¼ÒÇÁÆ®¿þ¾î

Àͼ÷ÇÑ

QuickComment´Â ÁÖ¼® / ÁÖ¼® ó¸® À¯Æ¿¸®Æ¼·Î ÀÛµ¿ÇÏ´Â Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. ...

90

´Ù¿î·Îµå

diffchanges.vim.

DIFFCHANGES.VIMÀº ¸¶Áö¸· ÀúÀå ÀÌÈÄ ÇöÀç ¹öÆÛ¿¡ ´ëÇÑ º¯°æ »çÇ×À» Ç¥½Ã ÇÒ ¼öÀÖ´Â VIM Ç÷¯±×ÀÎÀÔ´Ï´Ù. ...

71

´Ù¿î·Îµå

°í±â Á©¸®

aspicÀº ±×¸²ÀÇ ÅؽºÆ® ¼³¸íÀ¸·ÎºÎÅÍ ¶óÀÎ ¾ÆÆ® À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ...

187

´Ù¿î·Îµå

Lustyjuggler.

LustyJuggler´Â È°¼º ¹öÆÛ°£¿¡ ¸Å¿ì ºü¸£°Ô Àüȯ ÇÒ ¼öÀÖ´Â Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. ...

60

´Ù¿î·Îµå

utf2any.

UTF2ANY UTF-7 ¶Ç´Â UTF-8 (À¯´Ï ÄÚµå)¿¡¼­ ÀÎÄÚµù µÈ ÆÄÀÏÀ» 7 ¶Ç´Â 8 ºñÆ® ÅؽºÆ® Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ...

69

´Ù¿î·Îµå