| ¾²±â ¹é¾÷ WriteBackupÀº ÇöÀç ÆÄÀÏÀÇ ¹é¾÷À» ³¯Â¥ ÆÄÀÏ È®Àå¸íÀ¸·Î ±â·ÏÇÏ´Â VIM Ç÷¯±×ÀÎÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¾²±â ¹é¾÷ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.vim.org/scripts/script.php?script_id=1690
¾²±â ¹é¾÷ ű×
¾²±â ¹é¾÷ ¼³¸í
WriteBackupÀº ÇöÀç ÆÄÀÏÀÇ ¹é¾÷À» ³¯Â¥ ÆÄÀÏ È®Àå¸íÀ¸·Î ¾²´Â Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. WriteBackupÀº ÇöÀç ÆÄÀÏÀÇ ¹é¾÷À» ³¯Â¥ ÆÄÀÏ È®ÀåÀÚ·Î ¾²´Â Vim Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ°ÍÀº °¡³ÇÑ »ç¶÷ÀÇ °³Á¤ Á¦¾î ½Ã½ºÅÛ, Ãß°¡ ¼ÒÇÁÆ®¿þ¾î ¹× °ÅÀÇ ¸ðµç ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ ÀÛµ¿ÇÏÁö ¾Ê´Â CVS, RCS, Subversion µî¿¡ ´ëÇÑ ¿ø½ÃÀû ÀÎ ´ë¾ÈÀÔ´Ï´Ù. ': writebackup'¸í·ÉÀº 'ÇöÀç ³¯Â¥ + Ä«¿îÅÍ'ÆÄÀÏ È®ÀåÀÚ (Çü½Ä '.yyyyymmdd ')¸¦ »ç¿ëÇÏ¿© ÇöÀç ÆÄÀÏÀÇ ÈÄ¼Ó ¹é¾÷À» ¾¹´Ï´Ù. ÇÏ·çÀÇ Ã¹ ¹ø° ¹é¾÷¿¡´Â ¹®ÀÚ 'A'°¡ Ãß°¡ µÈ ¹®ÀÚ, ´ÙÀ½ 'B'µîÀÌ ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¹é¾÷Àº ¿ø·¡ ÆÄÀÏ°ú µ¿ÀÏÇÑ µð·ºÅ丮¿¡ »ý¼ºµÇÁö¸¸ ¿ø·¡ ÆÄÀÏÀ» ±âÁØÀ¸·Î µð·ºÅ丮¿¡ ¹èÄ¡ ÇÒ ¼öµµ ÀÖÁö¸¸ ¹é¾÷ÀÌ »ý¼ºµË´Ï´Ù. ¶Ç´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇÑ ÇϳªÀÇ °øÅë ¹é¾÷ µð·ºÅ丮 (VIMÀÇ 'backupdir'¿É¼Ç) .usage : : ¿µ±¸ ±¸¼ºÀ» WriteBackup, VIMRC ÆÄÀÏ¿¡ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ (µµ¿ò¸» VIMRC). ¹é¾÷À» ´Ù¸¥ µð·ºÅ丮¿¡ ³ÖÀ¸·Á¸é, ÁöÁ¤ÇϽʽÿÀ. G : writebackup_backupdir = 'd : backups'eplease´Â ´Ù¸¥ µð·ºÅ丮¿Í µ¿ÀÏÇÑ À̸§À¸·Î ÆÄÀÏÀ» ¹é¾÷ ÇÒ ¶§ÀÌ ¼³Á¤ÀÌ À̸§ÀÌ Ãæµ¹ ÇÒ ¼ö ÀÖ½À´Ï´Ù! "./"·Î ½ÃÀÛÇÏ´Â µð·ºÅ丮. MS-DOS et al.) ¹é¾÷ ÆÄÀÏÀÌÀÖ´Â À§Ä¡¿¡ »ó´ëÀûÀÎ ¹é¾÷ ÆÄÀÏÀ» ³Ö½À´Ï´Ù. ¼±µµÀû ÀÎ "." ÇöÀç ÆÄÀÏÀÇ °æ·Î À̸§À¸·Î ¹Ù²ò´Ï´Ù. g : writebackup_backupdir = './backups'you´Â autocmd, ftplugin ¶Ç´Â ¼öµ¿À¸·Î ¼³Á¤ÇÒ ¼öÀÖ´Â ¹öÆÛ ¹üÀ§ º¯¼ö¸¦ ÅëÇØ Æ¯Á¤ ¹öÆÛ¿¡ ´ëÇØÀÌ Àü¿ª ¼³Á¤À» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. b : writebackup_backupdir = 'x : specialbackupfolder'in case´Â ÀÌ¹Ì W Å°°¡ ½ÃÀÛµÈ ´Ù¸¥ »ç¿ëÀÚ Á¤ÀÇ VIM ¸í·ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. : ¹é¾÷ ¾²±â¸¦ À§ÇØ ÀÏ¹Ý ¾²±â ¹× ': W'ÀÇ °æ¿ì W ' w : writebackuprequirements : ¡¤ vimwhatÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ »ç¼ÒÇÑ º¯°æ : added-bar to : writebackup, ¸í·ÉÀ» ÇÔ²² ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾²±â ¹é¾÷ °ü·Ã ¼ÒÇÁÆ®¿þ¾î