ÀÚ½Ä ÁöÁ¡ Á¤º¸

Git Branch Info´Â ÀÚ°Ý ºÐ±â¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇϱâ À§ÇØ »óÅ ¼±¿¡ »ç¿ëÇϱâÀ§ÇÑ Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

ÀÚ½Ä ÁöÁ¡ Á¤º¸ ¼øÀ§ ¹× ¿ä¾à

±¤°í

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

ÀÚ½Ä ÁöÁ¡ Á¤º¸ ű×


ÀÚ½Ä ÁöÁ¡ Á¤º¸ ¼³¸í

Git Branch Info´Â Git Branches¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇϱâ À§ÇØ »óÅ ¶óÀο¡¼­ »ç¿ëÇϱâÀ§ÇÑ Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. Git Branch Info´Â »óÅ ÁÙ¿¡ »ç¿ëÇϱâÀ§ÇÑ Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù.ÀÌ Ç÷¯±×ÀÎÀº »óÅ ¶óÀο¡ ´ëÇÑ ÁöÁ¡ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¼³Ä¡ÇÏ·Á¸éÀÌ ÆÄÀÏÀ» ~ / .vim / Ç÷¯±×Àο¡ ³Ö°í »óÅ ¶óÀÎÀ» ¼³Á¤ÇϽʽÿÀ. : StatusLine = % {GitbranchInfoString}ÀÌ ±¸¼ºÀ» ±âÁ¸ÀÇ ±¸¼º¿¡ Ãß°¡ÇÏ°í ´ÙÀ½°ú °°ÀÌ ¿øÇÏ´Â ¸ðµç »ç¿ëÀÚ ÁöÁ¤À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. set statusLine = % # eRrormsg # % {GitbranchInfoString} % # StatusLine # À§ÀÇ ¸í·ÉÀº ¿À·ù ¸Þ½ÃÁö¿Í µ¿ÀÏÇÑ »ö»óÀÇ Git Branchs Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿øÇÏ´Â »ö ±¸¼ºÇ¥¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë : highlight-groupsto´Â ´Ù¸¥ ¿É¼ÇÀ» È®ÀÎÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ±âÁ¸ º¯¼ö¸¦ ±â¹ÝÀ¸·Î °á°ú ¹®ÀÚ¿­¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ°¡ ÀÖ½À´Ï´Ù. g : git_branch_status_head_current = 1 ÀÌ·¸°ÔÇϸé ÇöÀç Çìµå ºê·£Ä¡ À̸§ ¸´ G : git_branch_status_text = "text"¸¸ Ç¥½ÃµË´Ï´Ù. ºÐ±â Àü¿¡ 'ÅؽºÆ®'¸¦ º¸¿©ÁÝ´Ï´Ù. 'git'(trailingleft °ø°£ÀÌÀÖ´Â °æ¿ì)¸¦ ¼³Á¤ÇÏÁö ¾ÊÀº °æ¿ì git_branch_status_around = ""¹®ÀÚ¿­ ÁÖÀ§¸¦ ³ÖÀ» ¼öÀÖ´Â git_branch_status_around = "¹®ÀÚ"¹®ÀÚ°¡ÀÖ´Â °æ¿ì git = ""¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ½ÖÀ̳ª ¹®ÀÚ°¡ ÀÖ¾î¾ßÇϸç ù ¹ø°´Â ÁöÁ¡ ¹®ÀÚ¿­ÀÇ ½ÃÀÛ ºÎºÐ°ú ¸¶Áö¸·¿¡ ¸¶Áö¸·¿¡ ÀÖ½À´Ï´Ù. g : git_branch_status_ignore_branch_status_ignore_remotes = 1 ride branches. ±×µé¿¡ °üÇÑ Á¤º¸¸¦ ¿øÇÏÁö ¾ÊÀ¸¸é,ÀÌ ÄµµéÀÌ ´õ ºü¸£°Ô ÀÛµ¿ÇÕ´Ï´Ù. ÀÚ½ÅÀÇ »ç¿ëÀÚ Á¤ÀǸ¦ ¸¸µé·Á¸é gitbranchinfotokens () ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀçÀÇ ºÐ±â°¡ ù ¹ø° ¿ä¼Ò·Î ¹ÝȯµÇ°í ´ÙÀ½°ú °°ÀÌ µÎ ¹ø° ¿ä¼Ò·Î ´Ù¸¥ ºÐ±â°¡ÀÖ´Â ´Ù¸¥ ¹è¿­À» ¹ÝȯÇÕ´Ï´Ù. set statusline = % # errormsg # % {gitbranchinfotokens () } % # statusLine # or ¶Ç´Â : ¼³Á¤ statusline = % # statusLinenc # git % # {gitranchinfotokens () } % # StatusLine #Àº ÁÁÀº »ç¿ëÀÚ Á¤ÀÇ Çü½ÄÀÇ ¹®ÀÚ¿­À» Á¦°øÇÕ´Ï´Ù. ÀÌ´Â ÇöÀç ºÐ±â ¸¸ Ç¥½ÃÇÕ´Ï´Ù. Á¢µÎ»ç ÅؽºÆ®, ÁÖº¯ÀÇ ¹®ÀÚ°¡ ¾ø½À´Ï´Ù. ¹Ýȯ µÈ ¹è¿­À» »ç¿ëÇÏ·Á¸é ´Ù¸¥ ÇÔ¼ö¸¦ ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ vimwhatÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ ÆÄÀÏÀ» ¾µ ÇÊ¿ä°¡ ÀÖ´ÂÁö ŽÁöÇÏ´Â ¹æ¹ýÀ» ¹ß°ßÇß½À´Ï´Ù. ¡¤ Á¤»óÀûÀÎ ¡¤ ¹öÆÛ ÀÎ °æ¿ì, ÀÛ¼ºµÈ °æ¿ì, ±×·¸Áö ¾ÊÀº °æ¿ì, GitbranchInfowRiteCheck () °Ç³Ê ¶Ý´Ï´Ù. ¡¤ ´Ù¸¥ ½ºÅ©¸³Æ®¿Í À¯¿ëÇÕ´Ï´Ù. VCSCommand¿Í °°Àº Àӽà ¹öÆÛ¸¦ »ç¿ëÇÕ´Ï´Ù.


ÀÚ½Ä ÁöÁ¡ Á¤º¸ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

vdb.

VDB´Â ÅؽºÆ® ±â¹Ý µð¹ö°Å°¡ÀÖ´Â ¾ð¾î¸¦À§ÇÑ ÅëÇÕ µð¹ö°Å¸¦ Á¦°øÇÏ´Â VIM Ç÷¯±×ÀÎÀÔ´Ï´Ù. ...

131

´Ù¿î·Îµå

stringComplete.

StringComplete´Â Å°¿öµå¸¦ ¿Ï·á ÇÒ ¼öÀÖ´Â µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ÀÎ¿ë µÈ ¹®ÀÚ¿­À» ÀÚµ¿À¸·Î ¿Ï¼º ÇÒ ¼öÀÖ´Â VIM ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ...

72

´Ù¿î·Îµå