{"id":4130,"date":"2026-01-29T21:17:35","date_gmt":"2026-01-29T12:17:35","guid":{"rendered":"http:\/\/batmask.net\/?p=4130"},"modified":"2026-01-29T21:17:35","modified_gmt":"2026-01-29T12:17:35","slug":"linux-mint-vim%ec%9d%84-git%ec%9c%bc%eb%a1%9c-%ea%b4%80%eb%a6%ac%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/batmask.net\/index.php\/2026\/01\/29\/4130\/","title":{"rendered":"linux mint : vim\uc744 git\uc73c\ub85c \uad00\ub9ac\ud558\uae30"},"content":{"rendered":"\n<p>linux\ub97c \uc0ac\uc6a9\ud558\uba74\uc11c vim\uc740 \uac00\uc7a5 \uac04\ud3b8\ud55c \ud14d\uc2a4\ud2b8 \uc5d0\ub514\ud130\uc774\ub2e4. \ucc10 \uac1c\ubc1c\uc790\ub4e4\uc740 \uc774\uac78 \ubcf5\uc7a1\ud55c \ud50c\ub7ec\uadf8\uc778\ub4e4\uc744 \ub9ce\uc774 \uc124\uce58\ud574\uc11c \uac1c\ubc1c\ud234\ub85c \uc4f0\uae30\ub3c4 \ud558\uc9c0\ub9cc, \ub77c\uc774\ud2b8 \uc720\uc800\uc778 \ub098\ub3c4 \ud648\ud398\uc774\uc9c0 \uad00\ub9ac \ub4f1\ub4f1\uc744 \uc704\ud574 \uc5ec\uae30\uc800\uae30 \ud130\ubbf8\ub110 \uc811\uc18d\uc744 \ud558\ub294 \uacbd\uc6b0 \uc774\uac83\ub9cc\ud07c \uc720\uc6a9\ud55c\uac8c \uc5c6\ub2e4. \uc77c\ub2e8, \uc190\uc5d0 \uc775\uc219\ud574\uc9c0\uba74 \ub2e4\ub978 \uc5b4\ub5a4 IDE\ub098 \ud14d\uc2a4\ud2b8 \uc5d0\ub514\ud130\ubcf4\ub2e4 \ube60\ub978 \ud3b8\uc9d1\uc774 \uac00\ub2a5\ud558\uace0, \ub108\ubb34\ub098\ub3c4 \uac00\ubccd\uace0, \ud130\ubbf8\ub110 \uc5b4\ub514\uc5d0 \uc811\uc18d\ud558\ub4e0 \uc774\ubbf8 \uc874\uc7ac\ud558\uae30\uc5d0 \uc124\uce58\uc5c6\uc774 \uc0ac\uc6a9\uac00\ub2a5\ud558\ub2e4. <\/p>\n\n\n\n<p> vim\uc740 \uc5ed\uc0ac\uac00 \uae4a\uace0 \uad11\ubc94\uc704\ud558\uac8c \uc218\ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \uc0ac\uc6a9\ud574\uc628 \ud234\uc774\ub77c \uc124\uc815\uacfc \uae30\ub2a5\ub3c4 \uc5c4\uccad\ub098\uac8c \ub9ce\uc544\uc11c \uc124\uc815\uacfc \ud50c\ub7ec\uadf8\uc778\uc744 \ud558\ub098\uc529 \ucd94\uac00\ud558\ub2e4\ubcf4\uba74 \ud14d\uc2a4\ud2b8 \uae30\ubc18\uc774\uc9c0\ub9cc UI\ub3c4 \uba4b\uc838\uc9c0\uace0 \uc810\uc810 \ub354 \uac04\ud3b8\ud574\uc9c0\ub294\ub370, \uc5ec\uae30\uc5d0 \uc775\uc219\ud574\uc9c0\ub2e4\uac00 \uc0c8\ub85c\uc6b4 \ud130\ubbf8\ub110\uc774\ub098 \ucef4\ud4e8\ud130\ub97c \ub9cc\ub0ac\uc744 \ub54c \uadf8 \uc124\uc815\ub4e4\uc744 \ub2e4\uc2dc\ud574\uc57c\ud558\ub294 \ub09c\uac10\ud55c \uc0c1\ud669\uc5d0 \ucc98\ud558\uac8c \ub41c\ub2e4. \ub2e4\ub978 IDE\ub4e4\ub3c4 \uadf8\ub807\uace0 VS Code\ub4f1 \uac00\ubcbc\uc6b4 \uc5d0\ub514\ud130\ub4e4\ub3c4 \ud50c\ub7ec\uadf8\uc778\ub4e4\uc740 \uc0c8\ub85c \uc124\uce58\ud574\uc57c \ud55c\ub2e4. \ub2e4\ud589\ud788\ub3c4, VIM\uc5d0\uc11c\ub294 \uc774\ub97c \ud574\uacb0\ud560 \uc544\ub984\ub2e4\uc6b4 <a href=\"https:\/\/dotfiles.github.io\">dotfiles \ub77c\ub294 \uad00\ub9ac\ubc29\ubc95<\/a>\uc774 \uc874\uc7ac\ud55c\ub2e4. \uc8fc\uc5b4\uc9c4 \ud234\uc774\ub098 \uadf8\ub7f0\uac74 \uc544\ub2c8\uace0 \ub0b4\uac00 \uc9c1\uc811 \ud574\uc57c\ud558\ub294 \ubc29\ubc95\uc774\uc9c0\ub9cc, \ud55c \ubc88 \uc124\uc815\ud574\ub193\uc73c\uba74 \ub354\uc774\uc0c1 \uc2e0\uacbd\uc4f8 \ud544\uc694\uac00 \uc5c6\uc774 \uc5b4\ub514\uc11c\ub4e0 \uac04\ud3b8\ud558\uac8c \ud3c9\uc18c \uc0ac\uc6a9\ud558\ub358 \ud658\uacbd\uc744 \uad6c\ucd95\ud560 \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> dotfiles \uad00\ub9ac\ubc29\ubc95<\/h2>\n\n\n\n<p> dotfiles \uad00\ub9ac\ubc29\ubc95\uc740 \uc0ac\uc2e4, vim\uc5d0\ub9cc \ud574\ub2f9\ud558\ub294\uac8c \uc544\ub2c8\uace0 \uc774\ub984\uc5d0\uc11c \uc5f0\uc0c1\ud560 \uc218 \uc788\ub4ef\uc774 linux \uc124\uc815\ud30c\uc77c\ub4e4\uc778 \uc228\uae40\ud30c\uc77c, &#8216;.'(dot)\uc73c\ub85c \uc2dc\uc791\ud558\ub294 \ud30c\uc77c\ub4e4\uc744 \uad00\ub9ac\ud558\ub294 \ubc29\ubc95\uc774\ub2e4. \ub2f9\uc2e0\uc774 \uc0ac\uc6a9\ud558\ub294 shell\uc758 \uc124\uc815\ud30c\uc77c\uc778 .bashrc \ub77c\ub358\uc9c0, .zshrc\ub4f1 \ud3c9\uc18c \ucee4\uc2a4\ud130\ub9c8\uc774\uc988\ud574\uc11c \uc0ac\uc6a9\ud558\ub294 \ud130\ubbf8\ub110 \ud658\uacbd\uc124\uc815\ub4e4\uc744 \uad00\ub9ac\ud558\ub294 \ubc29\ubc95\uc774\ub2e4. <\/p>\n\n\n\n<p> \uc544\uc774\ub514\uc5b4\ub294 \ub2e8\uc21c\ud558\ub2e4. \uad00\ub9ac\ud574\uc57c\ud558\ub294 dot files(.vimrc, .bashrc, \ub4f1\ub4f1)\ub4e4\uc744 \ud558\ub098\uc758 \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc798 \uc815\ub9ac\ud574\uc11c \ubaa8\uc544\ub193\uace0, \uc774 \ub514\ub809\ud1a0\ub9ac\ub97c git hub\uacfc \uac19\uc740 \ub9ac\ubaa8\ud2b8 git server\uc5d0 \uc62c\ub824\ub193\ub294 \uac83\uc774\ub2e4. git\uc744 \uc0ac\uc6a9\ud558\uba74 \ud14d\uc2a4\ud2b8 \ud30c\uc77c\ub4e4\uc774\uae30 \ub54c\ubb38\uc5d0 \ud788\uc2a4\ud1a0\ub9ac \uad00\ub9ac\ub098 \uc5c5\ub370\uc774\ud2b8\ub3c4 \uac04\ud3b8\ud574\uc9c0\uace0, \uc5b4\ub514\uc11c\ub098 git clone\uc744 \uc774\uc6a9\ud574\uc11c \ubc1b\uc544\uc62c \uc218 \uc788\ub2e4. \uc774\ub7ec\ud55c \ubc29\ubc95\uacfc \uad00\ub828\ud574\uc11c \ubaa8\ub4e0 \uc815\ubcf4\ub97c \ubaa8\uc544\ub193\uc740 \uacf3\uc73c\ub85c <a href=\"https:\/\/dotfiles.github.io\">https:\/\/dotfiles.github.io<\/a> \uc0ac\uc774\ud2b8\uac00 \uc874\uc7ac\ud55c\ub2e4. \uc5ec\uae30\uc5d0\uc11c\ub294 \uc2ec\ud654\ub0b4\uc6a9\uae4c\uc9c0 \ub2e4\ub8e8\uba74\uc11c \uc5ec\ub7ec\uac00\uc9c0 \ud658\uacbd\ub4e4\uc5d0 \ub300\ud574 \ub2e4\ub8e8\uace0 \uc5ec\uae30\uc5d0 \ub3c4\uc6c0\uc774 \ub418\ub294 \ud234\ub4e4\ub3c4 \uc18c\uac1c\ub97c \ud55c\ub2e4. \ub098\uac19\uc740 \uacbd\uc6b0, \uc774\ub807\uac8c \uae4a\uac8c \ub4e4\uc5b4\uac08\uac74 \uc544\ub2c8\uace0 vim\uc124\uc815 \ubc31\uc5c5\uc815\ub3c4\ub9cc \ud560 \uac83\uc774\ub2e4. \uc774\ub807\uac8c \uac00\ubcbc\uc6b4 \ub2e8\uacc4\uc5d0\uc11c \uc27d\uac8c \uc77d\ud790\ub9cc\ud55c \uae00\ub85c  <a href=\"https:\/\/blog.smalleycreative.com\/using-git-and-github-to-manage-your-dotfiles\/\">Using Git and Github to Manage Your Dotfiles<\/a> \ube14\ub85c\uadf8 \ud3ec\uc2a4\ud305\uc744 \uc77d\uc5b4\ubcf4\uba74 \ub3c4\uc6c0\uc774 \ub420 \uac83\uc774\ub2e4. <\/p>\n\n\n\n<p>\uc544\uc774\ub514\uc5b4\ub97c \uadf8\ub9bc\uc73c\ub85c \uc124\uba85\ud574\ubcf4\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1340\" height=\"1084\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final.png\" alt=\"\" class=\"wp-image-4139\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final.png 1340w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final-300x243.png 300w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final-1024x828.png 1024w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final-768x621.png 768w\" sizes=\"auto, (max-width: 1340px) 100vw, 1340px\" \/><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\">\n<li>\uc0dd\uc131\n<ul class=\"wp-block-list\">\n<li>\uba3c\uc800 \uacc4\uc815\uc758 \ud648 \ud3f4\ub354\uc5d0 dotfiles \ub514\ub809\ud1a0\ub9ac\ub97c \ub9cc\ub4e0\ub2e4. \uadf8\ub9ac\uace0 \uadf8 \uc544\ub798\uc5d0 \uc704 \uadf8\ub9bc\uc758 \uc67c\ucabd\uacfc \uac19\uc774 \ud3f4\ub354\uad6c\uc870\ub97c \ub9cc\ub4e4\uc5b4 \uc0ac\uc6a9\ud558\ub294 dot files, \uadf8\ub7ec\ub2c8\uae4c .vimrc, .bashrc, .zshrc\ub4f1\uc744 \uac01\uac01 \ud3f4\ub354\uad6c\uc870\ub97c \ub9cc\ub4e4\uc5b4 \ucd94\uac00\ud55c\ub2e4. <\/li>\n\n\n\n<li>\ub2e4\ub978 \uc791\uc5c5 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc0ac\uc6a9\uc2dc, \uc0ac\uc6a9\uc744 \ud3b8\ud558\uac8c \ud558\uae30 \uc704\ud574 \uc774 dot file\ub4e4\uc744 \uc6d0\ub798 \uc0ac\uc6a9\ud558\ub358 \uc704\uce58\uc5d0\uc11c \ucc38\uc870\uac00 \uac00\ub2a5\ud558\ub3c4\ub85d install.sh \uc2a4\ud06c\ub9bd\ud2b8 \ud30c\uc77c\uc744 \ub9cc\ub4e4\uc5b4 \ub123\ub294\ub2e4. \uc258 \uc2a4\ud06c\ub9bd\ud2b8\ub294 \uc2e4\ud589\uad8c\ud55c\uc744 \uc918\uc57c \ud55c\ub2e4. \uc774\uac74 \ub4a4\uc5d0 \ub2e4\uc2dc \ub2e4\ub8e8\uaca0\ub2e4.<\/li>\n\n\n\n<li>dotfiles\ub0b4\uc5d0 git init\ub85c local git\uc744 \uc0dd\uc131\ud55c\ub2e4. <\/li>\n\n\n\n<li>github\uc774\ub098 gitLab \ub4f1\uc5d0 repository\ub97c \ub9cc\ub4e4\uace0 git remote \uba85\ub839\uc5b4\ub85c remote repository\ub85c \uc9c0\uc815\ud55c\ub2e4. \uc774\uc81c, git push \ub97c \uc774\uc6a9\ud574 remote git repository\uc5d0 \ud30c\uc77c\ub4e4\uc744 \uc62c\ub9b0\ub2e4. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\uc0ac\uc6a9\n<ul class=\"wp-block-list\">\n<li>git clone \uc744 \uc774\uc6a9\ud558\uc5ec remote git repository\ub85c\ubd80\ud130 docfiles \ub514\ub809\ud1a0\ub9ac\ub97c \uac00\uc838\uc628\ub2e4. <\/li>\n\n\n\n<li>install.sh\ub97c \uc2e4\ud589\ud558\uba74, \uacc4\uc815\uc758 \ub8e8\ud2b8\uc5d0 .vimrc, .bashrc\ub4f1\uc744 \uc2ec\ubcfc\ub9ad \ub9c1\ud06c\ub85c \uc0dd\uc131\ud558\uace0, dotfiles \uc544\ub798\uc5d0 \uc788\ub294 \ud30c\uc77c\ub4e4\uc744 \ucc38\uc870\ud558\ub3c4\ub85d \ud574\uc900\ub2e4.<\/li>\n\n\n\n<li>\ucd94\uac00\ub098 \uc218\uc815\uc0ac\ud56d\uc774 \uc788\ub294 \uacbd\uc6b0, git\uc5d0 \ubc18\uc601\ud558\uace0 remote git repository\uc5d0 push\ud558\uba74 \uc9c0\uc18d\uc801\uc778 \uc5c5\ub370\uc774\ud2b8\uac00 \uac00\ub2a5\ud558\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>\uc790\uc138\ud55c \uacfc\uc815\uc744 \ud55c \ubc88 \uc0b4\ud3b4\ubcf4\uc790.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\uc0dd\uc131<\/h3>\n\n\n\n<p>\uba3c\uc800, dotfiles \ub514\ub809\ud1a0\ub9ac\ub97c \ub9cc\ub4e4\uace0, \uc0ac\uc6a9\ud558\ub294 .vimrc\ub97c \ubcf5\uc0ac\ud574 \ub123\uc5c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>mkdir dotfiles\ncd dotfiles\nmkdir vim\ncp ~\/.vimrc ~\/dotfiles\/vim\/<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">mkdir<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">dotfiles<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6CB6FF\">cd<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">dotfiles<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">mkdir<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">vim<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">cp<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">~\/.vimrc<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">~\/dotfiles\/vim\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ub2e4\uc74c\uc5d0 \ub2e4\uc6b4\ubc1b\uc544 \uc2e4\ud589\ud560 install.sh\ub97c \ub9cc\ub4e4\uc5c8\ub2e4. \uc2a4\ud06c\ub9bd\ud2b8\uc758 \ub0b4\uc6a9\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>#!\/usr\/bin\/env bash\nset -e\nDOTFILES=\"$HOME\/dotfiles\"\n\nlink() {\n\tsrc=\"$1\"\n\tdest=\"$2\"\n\n\tif &#91; -e \"$dest\" &#93; &amp;&amp; &#91; ! -L \"$dest\" &#93; ; then\n\t\tmv \"$dest\" \"$dest.bak\"\n\t\techo \"backup: $dest -> $dest.bak\"\n\tfi\n\n\tln -sfn \"$src\" \"$dest\"\n\techo \"link: $dest -> $src\"\n}\n\nlink \"$DOTFILES\/vim\/vimrc\" \"$HOME\/.vimrc\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #768390\">#!\/usr\/bin\/env bash<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6CB6FF\">set<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-e<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">DOTFILES<\/span><span style=\"color: #F47067\">=<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$HOME<\/span><span style=\"color: #96D0FF\">\/dotfiles&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #DCBDFB\">link<\/span><span style=\"color: #ADBAC7\">() {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\tsrc<\/span><span style=\"color: #F47067\">=<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #6CB6FF\">$1<\/span><span style=\"color: #96D0FF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\tdest<\/span><span style=\"color: #F47067\">=<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #6CB6FF\">$2<\/span><span style=\"color: #96D0FF\">&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F47067\">if<\/span><span style=\"color: #ADBAC7\"> &#91; <\/span><span style=\"color: #F47067\">-e<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\"> &#93; &amp;&amp; &#91; <\/span><span style=\"color: #F47067\">!<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">-L<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\"> &#93; ; <\/span><span style=\"color: #F47067\">then<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t\t<\/span><span style=\"color: #F69D50\">mv<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\">.bak&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t\t<\/span><span style=\"color: #6CB6FF\">echo<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;backup: <\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\"> -&gt; <\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\">.bak&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F47067\">fi<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F69D50\">ln<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-sfn<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$src<\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #6CB6FF\">echo<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;link: <\/span><span style=\"color: #ADBAC7\">$dest<\/span><span style=\"color: #96D0FF\"> -&gt; <\/span><span style=\"color: #ADBAC7\">$src<\/span><span style=\"color: #96D0FF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">link<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$DOTFILES<\/span><span style=\"color: #96D0FF\">\/vim\/vimrc&quot;<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&quot;<\/span><span style=\"color: #ADBAC7\">$HOME<\/span><span style=\"color: #96D0FF\">\/.vimrc&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>link() \ud568\uc218\uc758 \ub0b4\uc6a9\uc740 \uae30\uc874\uc5d0 \uc788\ub358 \ud30c\uc77c\uc744 .bak \ub97c \ubd99\uc5ec \ubc31\uc5c5\ud558\uace0, &#8220;ln -sfn&#8221; \uba85\ub839\uc744 \uc774\uc6a9\ud558\uc5ec dotfiles \uc548\uc5d0 \uc788\ub294 vimrc\uc758 \uc2ec\ubcfc\ub9ad \ub9c1\ud06c\ub85c \ub9cc\ub4dc\ub294 \uae30\ub2a5\uc744 \ud55c\ub2e4. \ub9c8\uc9c0\ub9c9\uc904\uc5d0 \uc774 \ud568\uc218\ub97c \uc774\uc6a9\ud558\uc5ec, ~\/.vimrc \ub97c dotfiles\/vim\/vimrc \uc758 \uc2ec\ubcfc\ub9ad \ub9c1\ud06c\ub85c \uad50\uccb4\ud558\ub3c4\ub85d\ud558\uc5ec, .vimrc\uc5d0 \ub300\ud574 \uc791\ub3d9\ud558\ub3c4\ub85d \ub9cc\ub4e4\uc5c8\ub2e4. <\/p>\n\n\n\n<p>\uc258 \uc2a4\ud06c\ub9bd\ud2b8 \ud30c\uc77c\uc5d0\ub294 \uc2e4\ud589 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud574\uc57c \ud55c\ub2e4. chmod\ub97c \uc774\uc6a9\ud574 \uc2e4\ud589\uad8c\ud55c\uc744 \ubd80\uc5ec\ud55c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>chmod +x install.sh<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">chmod<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">+x<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">install.sh<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc774\uc81c, dotfiles \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c local git\uc744 \uc0dd\uc131\ud55c\ub2e4. \uc0dd\uc131\ud558\uae30 \uc804\uc5d0, \uac04\ub2e8\ud558\uac8c .gitignore \ud30c\uc77c\uacfc README.md \ud30c\uc77c\uc744 \ub9cc\ub4e4\uc5c8\ub2e4. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>#.gitignore\n#vim\nvim\/plugged\/\nvim\/.netrwhist\nvim\/swap\/\/\nvim\/undo\/\/\n\n#Shell\n.zsh_history\n.bash_history\n\n#OS\n.DS_Store\n\n#Secrets\n*.env\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #768390\">#.gitignore<\/span><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#vim<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">vim\/plugged\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">vim\/.netrwhist<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">vim\/swap\/\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">vim\/undo\/\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#Shell<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">.zsh_history<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">.bash_history<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#OS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">.DS_Store<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #768390\">#Secrets<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">*<\/span><span style=\"color: #ADBAC7\">.env<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>git \uc5d0 \uc62c\ub9ac\uc9c0 \ub9d0\uc544\uc57c \ud560 \ud30c\uc77c\ub4e4\uc744 \ub098\uc5f4\ud588\ub2e4. \ub2e4\ub978\ub370\uc11c \ub530\uc628\uac70\ub77c \uc815\ud655\ud788\ub294 \ubaa8\ub974\uaca0\uc9c0\ub9cc, vim \uc5d0\uc11c \uc62c\ub77c\uac00\uba74 \uc548\ub418\ub294 \uac83\ub4e4, shell history, DS_Store \ud30c\uc77c, \uadf8\ub9ac\uace0 \ubbfc\uac10\ud55c \uc815\ubcf4\uac00 \ub4e4\uc5b4\uac00 \uc788\uc744 \uc218 \uc788\ub294 *.env \ud30c\uc77c\ub4e4\uc774\ub2e4. <\/p>\n\n\n\n<p>README.md \ub294 github\uc5d0\uc11c \ubcf4\uc5ec\uc904 \uac04\ub2e8\ud55c \uc0ac\uc6a9\ubc95\uc744 \uae30\uc220\ud588\ub2e4. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>this is my dotfiles\n\n## Installation\n```bash\ngit clone https:\/\/github.com\/batmask77\/dotfiles.git ~\/dotfiles\ncd ~dotfiles\n.\/install.sh\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">this<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">is<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">my<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">dotfiles<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #768390\">## Installation<\/span><\/span>\n<span class=\"line\"><span style=\"color: #96D0FF\">```<\/span><span style=\"color: #F69D50\">bash<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #96D0FF\"> clone https:\/\/github.com\/batmask77\/dotfiles.git ~\/dotfiles<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6CB6FF\">cd<\/span><span style=\"color: #96D0FF\"> ~dotfiles<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">.\/install.sh<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc774\uc81c local git\uc744 \uc0dd\uc131\ud574\ubcf4\uc790.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>~\/dotfiles>git init\n~\/dotfiles>git add .\n~\/dotfiles>git status\n~\/dotfiles>git commit -m \"initial dotfiles\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/dotfiles<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">git init<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/dotfiles<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">git add <\/span><span style=\"color: #6CB6FF\">.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/dotfiles<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">git status<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">~<\/span><span style=\"color: #ADBAC7\">\/dotfiles<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #ADBAC7\">git commit -m <\/span><span style=\"color: #96D0FF\">&quot;initial dotfiles&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>dotfiles \ud3f4\ub354\ub0b4\uc5d0\uc11c git init\ub97c \uc2e4\ud589\ud558\uc5ec git\uc744 \uc0dd\uc131\ud558\uace0, \ud3f4\ub354\ub0b4 \ubaa8\ub4e0 \ub0b4\uc6a9\uc744 git add . \ub85c \ucd94\uac00\ud6c4 \ucee4\ubc0b\uc744 \uc218\ud589\ud588\ub2e4.<\/p>\n\n\n\n<p>\uc774\uc81c remote git repository\uc5d0 \uc62c\ub824\uc57c \ud558\ub294\ub370, \uba3c\uc800 remote git repository\ub97c \uc0dd\uc131\ud558\uc790. \uc5ec\uae30\uc11c\ub294 github\uc744 \uc774\uc6a9\ud588\ub2e4. github\uc5d0\uc11c new\ub97c \ub20c\ub7ec repository\ub97c \uc0dd\uc131\ud55c\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"823\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/gitrepo.png\" alt=\"\" class=\"wp-image-4151\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/gitrepo.png 857w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/gitrepo-300x288.png 300w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/gitrepo-768x738.png 768w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n<\/div>\n\n\n<p>dotfiles\ub85c \uc0dd\uc131\ud588\ub294\ub370, \uc774\ubbf8 \ub9cc\ub4e4\uc5b4 \ub193\uc740\uac70\ub77c \uc704 \uc774\ubbf8\uc9c0\uc5d0\uc11c\ub294 \uc874\uc7ac\ud55c\ub2e4\uace0 \ube68\uac1b\uac8c \ub5a0\uc788\ub2e4. .gitignore\ub791 README.md\uae4c\uc9c0 \ub9cc\ub4e4\uc5c8\uc73c\ubbc0\ub85c \ub2e4 \ucd94\uac00\ud558\uc9c0 \uc54a\ub294 \uae30\ubcf8\uc744 \uc120\ud0dd\ud55c\ub2e4.<\/p>\n\n\n\n<p>repository\uac00 \uc0dd\uc131\ub418\uace0 \uc5b4\ub5bb\uac8c remote\ub85c \uc0ac\uc6a9\ud560\uc9c0 \uc124\uba85\ub3c4 \ub098\uc628\ub2e4. \uc124\uba85\uc744 \uc9c0\ub098\ucce4\ub354\ub77c\ub3c4 code\ubd80\ubd84\uc744 \ud074\ub9ad\ud574\ubcf4\uba74, remote \uc8fc\uc18c\uac00 \ub72c\ub2e4. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"527\" height=\"361\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/gitrepo2.png\" alt=\"\" class=\"wp-image-4153\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/gitrepo2.png 527w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/gitrepo2-300x206.png 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/figure>\n<\/div>\n\n\n<p>\uc774\uc81c \ub2e4\uc2dc dotfiles \ub514\ub809\ud1a0\ub9ac\ub85c \ub3cc\uc544\uc640 \uc0dd\uc131\ud588\ub358 \ub85c\uceec git\uc5d0\uc11c remote\ub97c \uc124\uc815\ud558\uace0 push \ud574\ubcf4\uc790.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git branch -M main\ngit remote add origin https:\/\/github.com\/\uacc4\uc815\uba85\/dotfiles.git\ngit push -u origin main<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">branch<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-M<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">remote<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">add<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">origin<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">https:\/\/github.com\/\uacc4\uc815\uba85\/dotfiles.git<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">push<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-u<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">origin<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">main<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>git\uc774 \uc608\uc804\uc5d4 branch \uc774\ub984\uc774 master\uc600\uae30 \ub54c\ubb38\uc5d0 main\uc744 \uc0ac\uc6a9\ud558\ub294 github\uacfc \uc774\ub97c \ub9de\ucdb0\uc8fc\uae30 \uc704\ud574 git branch -M main \uba85\ub839\uc744 \uc774\uc6a9\ud574 main\uc73c\ub85c \ubc14\uafd4\uc92c\ub2e4. git remote \ub97c \uc774\uc6a9\ud574 origin\uc73c\ub85c remote repository\ub97c \ucd94\uac00\ud588\uc73c\uba70, \ub9c8\uc9c0\ub9c9\uc73c\ub85c git push \ub97c \uc774\uc6a9\ud574 remote\uc5d0 \uc5c5\ub85c\ub4dc \ud588\ub2e4. <\/p>\n\n\n\n<p> \uc544\ub9c8\ub3c4 \ubb38\uc81c\uac00 \uc788\uc744 \uac83\uc774\ub2e4. github\uac19\uc740 \uacbd\uc6b0, \ub354\uc774\uc0c1 password\ub85c \uc778\uc99d\uc774 \ub418\uc9c0 \uc54a\uace0 \ud1a0\ud070\uc744 \uc0dd\uc131\ud574\uc11c \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4. \uad00\ub828\ud574\uc11c <a href=\"https:\/\/wikidocs.net\/286156\">https:\/\/wikidocs.net\/286156<\/a> \ub97c \ucc38\uc870\ud558\uc790. <\/p>\n\n\n\n<p>\uc790\uc2e0\uc758 \uacc4\uc815\uc5d0\uc11c settings\uc5d0 \ub4e4\uc5b4\uac00 Developer settings \ub97c \uc120\ud0dd\ud55c\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"231\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/token01.png\" alt=\"\" class=\"wp-image-4158\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/token01.png 624w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/token01-300x111.png 300w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/figure>\n<\/div>\n\n\n<p>\ub610\ub294 \uc9c1\uc811 \ud1a0\ud070 \uc14b\ud305 url\uc744 \uc774\uc6a9\ud574\ub3c4 \ub41c\ub2e4. <a href=\"https:\/\/github.com\/settings\/tokens\">https:\/\/github.com\/settings\/tokens<\/a><\/p>\n\n\n\n<p>Generate new token \uc744 \uc120\ud0dd\ud55c \ud6c4, classic token\uc744 \uc120\ud0dd\ud55c\ub2e4. Fine-grained token\uc5d0 \ub300\ud55c \uc815\ubcf4\ub294 \uc544\uc9c1 \ubd80\uc871\ud574\uc11c \ubaa8\ub974\uaca0\ub2e4. \ud654\uba74\uc5d0 \ub9ce\uc740 \uc815\ubcf4\uac00 \ub098\uc624\ub294\ub370 \uc77c\ub2e8, Note\uc5d0 \uc0ac\uc6a9\ubaa9\uc801\uc744 \uc801\uace0, expiration\uc744 \uc124\uc815\ud55c\ub2e4. \uc704\ud5d8\ud558\ub2e4\uace0 \ud558\uc9c0\ub9cc, &#8220;no expiration&#8221;\uc744 \uc120\ud0dd\ud574\uc11c \uae30\ud55c \uc5c6\uc774 \uc0ac\uc6a9\ub3c4 \uac00\ub2a5\ud558\ub2e4. \uadf8 \ubc11\uc73c\ub85c\ub294 \uac01\uc885 \uad8c\ud55c\ub4e4\uc774 \ucb49 \ub098\uc5f4\ub418\ub294\ub370, github\uc758 \ub2e4\uc591\ud55c \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560\uac8c \uc544\ub2c8\uace0 \uadf8\ub0e5 repo\ub9cc \uc774\uc6a9\ud560 \uac83\uc774\uae30 \ub54c\ubb38\uc5d0 repo\ub9cc \uc120\ud0dd\ud574\uc900\ub2e4. \ub2e4\uc74c\uc740 \ub0b4\uac00 \uc120\ud0dd\ud55c \uc608\uc774\ub2e4. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"877\" height=\"655\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/token02.png\" alt=\"\" class=\"wp-image-4160\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/token02.png 877w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/token02-300x224.png 300w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/token02-768x574.png 768w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/figure>\n<\/div>\n\n\n<p>\uc774\ub807\uac8c \uc124\uc815\ud574\uc8fc\uba74 \ud1a0\ud070\uc744 \ub9cc\ub4e4\uc5b4 \uc8fc\ub294\ub370, \uc0ac\ub78c\uc774 \uc678\uc6b8\uc218 \uc788\ub294 \uac12\uc740 \uc544\ub2c8\ub2e4. \uc77c\ub2e8 \uc798 \ubcf5\uc0ac\ud574 \ub193\uc790.<\/p>\n\n\n\n<p>git push\ub97c \ud560 \ub54c, \uc774 \uacc4\uc815\uba85\uacfc \uc774 \ud1a0\ud070\uc744 \ubb3c\uc5b4\ubcf8\ub2e4. password\ub780\uc5d0 \uc774 \ud1a0\ud070\uc744 \uc785\ub825\ud558\uba74 \ub41c\ub2e4. <\/p>\n\n\n\n<p>\ubcf5\uc7a1\ud55c \ud1a0\ud070\uc744 \ub9e4\ubc88 \uc785\ub825\ud558\uae30 \uc5b4\ub824\uc6b8 \uac83\uc774\ub2e4. \uc774 \ub54c, git\uc758 &#8220;credential.helper&#8221; \ub97c \uc774\uc6a9\ud574 \uc800\uc7a5\ud574\ub454\ub2e4. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git config --global credential.helper store<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">config<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">--global<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">credential.helper<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">store<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>store \ub97c \uc0ac\uc6a9\ud558\uba74 \uc800\uc7a5\uc774 \ub41c\ub2e4. \ub2e4\uc2dc push\ub97c \ud558\uba74, \ucc98\uc74c\uc5d0\ub294 username\uacfc token\uc744 \ubb3c\uc5b4\ubcf4\uc9c0\ub9cc, \uadf8 \ub2e4\uc74c\ubd80\ud134 \uc774 \uacfc\uc815\uc5c6\uc774 \uc9c4\ud589\ub418\ub294\uac78 \ud655\uc778 \ud560 \uc218 \uc788\ub2e4. \uc774\ub807\uac8c \uc800\uc7a5\ub41c \ud1a0\ud070\uc740 \uc790\uc2e0\uc758 \uacc4\uc815\uc5d0 .git-credentials \uc5d0 https:\/\/&lt;username>:&lt;token>@github.com \uacfc \uac19\uc740 \ud615\ud0dc\ub85c \uc800\uc7a5\ub418\ub2c8 \uc9c1\uc811 \ud655\uc778\ud574 \ubcfc \uc218\ub3c4 \uc788\ub2e4.<\/p>\n\n\n\n<p>\uc774\uc81c github\uc5d0 \ub4e4\uc5b4\uac00\uba74 \uc62c\ub77c\uac04 \ub0b4\uc6a9\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc744 \uac83\uc774\ub2e4. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\uc0ac\uc6a9<\/h3>\n\n\n\n<p>\uc0ac\uc6a9\uc740 \uc5b4\ub835\uc9c0 \uc54a\ub2e4. \uacc4\uc815\uc758 \ub8e8\ud2b8\uacc4\uc815\uc5d0\uc11c \ub2e4\uc74c\uc744 \uc2e4\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>git clone https:\/\/github.com\/&lt;username>\/dotfiles.git ~\/dotfiles<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">clone<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">https:\/\/github.com\/<\/span><span style=\"color: #F47067\">&lt;<\/span><span style=\"color: #96D0FF\">usernam<\/span><span style=\"color: #ADBAC7\">e<\/span><span style=\"color: #F47067\">&gt;<\/span><span style=\"color: #96D0FF\">\/dotfiles.git<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">~\/dotfiles<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>&lt;username> \ubd80\ubd84\uc5d0\ub294 \ubcf8\uc778\uacc4\uc815\uc774 \ub4e4\uc5b4\uac00\uc57c \ud55c\ub2e4. \uc774\ub807\uac8c \ud558\uba74, \ubcf8\uc778 \uacc4\uc815\uc5d0 dotfiles \ub514\ub809\ud1a0\ub9ac\uac00 \uc0dd\uc131\ub418\uace0 \uadf8\uc548\uc5d0 \ud30c\uc77c\ub4e4\uc774 \ub4e4\uc5b4\uc624\uac8c \ub41c\ub2e4. \uc774\uc81c dotfiles\ub85c \ub4e4\uc5b4\uac00\uc11c install.sh\ub97c \uc2e4\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cd dotfiles\n.\/install.sh<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6CB6FF\">cd<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">dotfiles<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F69D50\">.\/install.sh<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc774\ub807\uac8c \ud558\uba74 \ubcf8\uc778\uc758 \uacc4\uc815 \ub8e8\ud2b8\uc5d0 .vimrc \uc2ec\ubcfc\ub9ad \ub9c1\ud06c\uac00 \uc0dd\uc131\ub41c\uac78 \ud655\uc778 \ud560 \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"771\" height=\"57\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2020\/04\/seperator.png\" alt=\"seperator\" class=\"wp-image-381\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2020\/04\/seperator.png 771w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2020\/04\/seperator-300x22.png 300w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2020\/04\/seperator-768x57.png 768w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">vim plugin\ub4e4\ub3c4 \uac19\uc774 \uad00\ub9ac\ud574\ubcf4\uc790<\/h2>\n\n\n\n<p>vim\uc740 \ud655\uc7a5 \uae30\ub2a5\ub4e4\uc744 plugin\ub4e4\ub85c \ub9cc\ub4e4\uc218 \uc788\uac8c \ud574\ub193\uc558\ub2e4. \uc9c4\uc9dc \uc88b\uc740 \uae30\ub2a5\ub4e4\uc740 \uadf8\ub798\uc11c plugin\ub4e4\uc758 \uc0ac\uc6a9\uc774 \ud544\uc694\ud558\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">vim-plug<\/h3>\n\n\n\n<p> \uc6b0\uc120, \ub9ce\uc740 plugin\ub4e4\uc744 \uc0ac\uc6a9\ud558\uae30 \uc704\ud574 \ubcf4\ud1b5 plugin manager\ub97c \uc774\uc6a9\ud55c\ub2e4. \uc720\uba85\ud55c \uac83\uc73c\ub85c\ub294 <a href=\"https:\/\/github.com\/VundleVim\/Vundle.vim\">Vundle<\/a>\uc774 \uc874\uc7ac\ud558\uc9c0\ub9cc, \ub354\uc774\uc0c1 \uad00\ub9ac\uac00 \uc548\ub41c\ub2e4\uace0 \ud558\uc5ec <a href=\"https:\/\/github.com\/junegunn\/vim-plug\">vim-plug <\/a>\ub97c \ub9ce\uc774 \uc0ac\uc6a9\ud55c\ub2e4. \uba3c\uc800, \uac04\ub2e8\ud558\uac8c vim-plug\uc758 \uc0ac\uc6a9\ubc95\uc744 \uc54c\uc544\ubcf4\uc790. <\/p>\n\n\n\n<p>\uc81c\uc77c\uba3c\uc800 \ud560 \uc77c\uc740 vim-plug \uc5d0 \ub300\ud55c plug.vim \ud30c\uc77c\uc744 \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\ub294 \uac83\uc774\ub2e4. \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud55c\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>curl -fLo ~\/.vim\/autoload\/plug.vim --create-dirs https:\/\/raw.githubusercontent.com\/junegunn\/vim-plug\/master\/plug.vim<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F69D50\">curl<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">-fLo<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">~\/.vim\/autoload\/plug.vim<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">--create-dirs<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">https:\/\/raw.githubusercontent.com\/junegunn\/vim-plug\/master\/plug.vim<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>curl\uc744 \uc774\uc6a9\ud558\uc5ec github\uc5d0 \uc788\ub294 \ud574\ub2f9 \ud30c\uc77c\uc744 ~\/.vim\/autoload\/plug.vim \uc73c\ub85c \ub2e4\uc6b4\ubc1b\uac8c\ub41c\ub2e4.<\/p>\n\n\n\n<p>\uadf8 \ub2e4\uc74c\uc740, .vimrc\ub97c \uc218\uc815\ud558\uc5ec \ub2e4\uc74c\uc744 \ucd94\uac00\ud55c\ub2e4. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>...\ncall plug#begin(\"~\/.vim\/plugged\")\n\n\" List your plugins here\nPlug 'tpope\/vim-sensible'\n\ncall plug#end()\n...\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">...<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">call<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">plug#begin<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #96D0FF\">&quot;~\/.vim\/plugged&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #768390\">&quot; List your plugins here<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">Plug<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&#39;tpope\/vim-sensible&#39;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">call<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">plug#end<\/span><span style=\"color: #ADBAC7\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">...<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>call plug#begin()\uacfc end() \uc0ac\uc774\uc5d0 \ucd94\uac00\ud560 plugin\uc744 \uc801\uc5b4\uc8fc\uba74 \ub418\uba70, begin()\uc758 \uc778\uc790\ub85c \ub118\uc5b4\uac00\ub294 &#8220;~\/.vim\/plugged&#8221;\ub294 \ud50c\ub7ec\uadf8\uc778\uc774 \uc800\uc7a5\ub420 \uc704\uce58\uac00 \ub41c\ub2e4. <\/p>\n\n\n\n<p>\uc774\ub807\uac8c \ud574\uc8fc\uace0\ub098\uc11c \ud50c\ub7ec\uadf8\uc778\uc774 \ubc14\ub85c \uc124\uce58\ub418\ub294\uac74 \uc544\ub2c8\uace0, vim\uc5d0 \ub4e4\uc5b4\uac00 &#8220;:PlugInstall&#8221; \uba85\ub839\uc5b4\ub97c \uc785\ub825\ud574\uc57c \uc124\uce58\uac00 \ub41c\ub2e4. \uad00\ub828\ub41c \uba85\ub839\uc5b4\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>:PlugInstall<\/code> to install the plugins<\/li>\n\n\n\n<li><code>:PlugUpdate<\/code> to install or update the plugins<\/li>\n\n\n\n<li><code>:PlugDiff<\/code> to review the changes from the last update<\/li>\n\n\n\n<li><code>:PlugClean<\/code> to remove plugins no longer in the list<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">dotfiles\uc5d0 vim-plug \ud1b5\ud569<\/h3>\n\n\n\n<p>\uc774\uc81c \uc0dd\uac01\ud574\ubcfc \ubb38\uc81c\ub294 &#8220;\uc774\uac78 \uc5b4\ub5bb\uac8c dotfiles\uc5d0 \ud3ec\ud568\uc2dc\ud0ac\uae4c?&#8221; \uc774\ub2e4. \uccab\ubc88\uc9f8\ub85c \uc0dd\uac01\ud574 \ubcfc \uc218 \uc788\ub294\uac74, .vim\/ \uc544\ub798\uc758 plugin\uad00\ub828 \ud30c\uc77c\ub4e4\uc744 \uc804\ubd80 git\uc5d0 \uc62c\ub9ac\ub294 \uac83\uc774\ub2e4. \ud558\uc9c0\ub9cc, \ub369\uce58\uac00 \ud070 plugin\ub4e4 \ubcf8\uccb4\uae4c\uc9c0 \ub2e4 git\uc5d0 \uc62c\ub9ac\ub294\uac74 \uac00\ub2a5\uc740 \ud558\uaca0\uc9c0\ub9cc, \uc88b\uc740 \uc2dc\ub3c4\ub294 \uc544\ub2c8\ub2e4. <\/p>\n\n\n\n<p>\ub450\ubc88\uc9f8\ub294 vim-plug\uc758 \ubcf8\uccb4\uc778 plug.vim\ub9cc git\uc5d0 \uc62c\ub9ac\ub294\uac78 \uc0dd\uac01\ud574 \ubcfc \uc218 \uc788\ub2e4. \ud558\uc9c0\ub9cc, vim-plug\ub3c4 \uacc4\uc18d \uc5c5\ub370\uc774\ud2b8\uac00 \ub420\ud14c\ub2c8, \ucc28\ub77c\ub9ac install \uc2dc\uc5d0 vim-plug git \uc800\uc7a5\uc18c\ub85c\ubd80\ud130 \uc9c1\uc811 \ub2e4\uc6b4\ub85c\ub4dc \ub418\ub3c4\ub85d \ub9cc\ub4dc\ub294\uac8c \ub354 \uc88b\uc544\ubcf4\uc778\ub2e4. \uc774\uac74, vimrc\uc5d0 \ub2e4\uc74c\uc758 \ucf54\ub4dc\ub97c \ucd94\uac00\ud574\uc8fc\uba74 \uac00\ub2a5\ud574\uc9c4\ub2e4. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\"automatic install vim-plug\nlet data_dir = '~\/.vim'\nif empty(glob(data_dir . '\/autoload\/plug.vim'))\n\tsilent execute '!curl -fLo '.data_dir.'\/autoload\/plug.vim --create-dirs  https:\/\/raw.githubusercontent.com\/junegunn\/vim-plug\/master\/plug.vim'\n\tautocmd VimEnter * PlugInstall --sync | source $MYVIMRC\nendif <\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #768390\">&quot;automatic install vim-plug<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">let<\/span><span style=\"color: #ADBAC7\"> data_dir <\/span><span style=\"color: #F47067\">=<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&#39;~\/.vim&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">if<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">empty<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #DCBDFB\">glob<\/span><span style=\"color: #ADBAC7\">(data_dir<\/span><span style=\"color: #F47067\"> . <\/span><span style=\"color: #96D0FF\">&#39;\/autoload\/plug.vim&#39;<\/span><span style=\"color: #ADBAC7\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F47067\">silent<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">execute<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&#39;!curl -fLo &#39;<\/span><span style=\"color: #ADBAC7\">.data_dir.<\/span><span style=\"color: #96D0FF\">&#39;\/autoload\/plug.vim --create-dirs  https:\/\/raw.githubusercontent.com\/junegunn\/vim-plug\/master\/plug.vim&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #F47067\">autocmd<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #6CB6FF\">VimEnter<\/span><span style=\"color: #ADBAC7\"> * PlugInstall --sync | <\/span><span style=\"color: #6CB6FF\">source<\/span><span style=\"color: #ADBAC7\"> $MYVIMRC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">endif <\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc704 \ucf54\ub4dc\ub294 vimrc\uc5d0 \ub4e4\uc5b4\uac00 \uc788\uc73c\ubbc0\ub85c vim\uc774 \uc2e4\ud589\ub420 \ub54c \uc2e4\ud589\ub41c\ub2e4. .vim\/autoload\/plug.vim \uc774 \uc5c6\uc744 \uacbd\uc6b0, plug.vim\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ubc1b\uace0, autocmd \ub97c \uc774\uc6a9\ud574\uc11c vim\ud654\uba74\uc774 \ub5b3\uc744 \ub54c(VimEnter), PlugInstall \uc744 \uc2e4\ud589\ud558\ub294 \ucee4\ub9e8\ub4dc\uc774\ub2e4. &#8211;sync\ub294 PlugInstall\uc774 \uc885\ub8cc\ub420 \ub54c\uae4c\uc9c0 \uc9c4\ud589\ub418\uc9c0 \uc54a\uac8c\ud558\uba70, \ub2e4 \uc9c4\ud589\ub418\uba74 source $MYVIMRC\ub97c \ud1b5\ud574 vimrc\ub97c \ub2e4\uc2dc \ub85c\ub4dc\ud558\uac8c \ub9cc\ub4e4\uc5b4 plugin\ub4e4\uc774 \ubcf4\uc774\ub3c4\ub85d \ud55c\ub2e4. <\/p>\n\n\n\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c vimrc\uc5d0 \ucd94\uac00\ud55c plugin\ub4e4\uc744 \uad00\ub9ac\uac00 \uc27d\uac8c \ubcc4\ub3c4 \ud30c\uc77c\ub85c \ube84 \uc218\ub3c4 \uc788\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\"vim-plug \ncall plug#begin(\"~\/.vim\/plugged\")\n\tsource ~\/dotfiles\/vim\/plugins.vim\ncall plug#end()\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #768390\">&quot;vim-plug <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">call<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">plug#begin<\/span><span style=\"color: #ADBAC7\">(<\/span><span style=\"color: #96D0FF\">&quot;~\/.vim\/plugged&quot;<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">\t<\/span><span style=\"color: #6CB6FF\">source<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #F47067\">~<\/span><span style=\"color: #96D0FF\">\/dotfiles\/<\/span><span style=\"color: #ADBAC7\">vim\/plugins.vim<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">call<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #DCBDFB\">plug#end<\/span><span style=\"color: #ADBAC7\">()<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc704 \ucf54\ub4dc\ub97c \ubcf4\uba74, \uc6d0\ub798 plugin\ub4e4\uc744 \ub098\uc5f4\ud55c \ubd80\ubd84\uc5d0 &#8220;source ~\/dotfiles\/vim\/plugins.vim&#8221;\uc73c\ub85c \ub300\uccb4\ub41c\uac78 \ubcfc \uc218 \uc788\ub2e4. \ud574\ub2f9 \ubd80\ubd84\uc744 plugins.vim\uc744 \uc77d\uc5b4\uc640 \ucc44\uc6b0\ub77c\ub294 \ub0b4\uc6a9\uc774\ub2e4. <\/p>\n\n\n\n<p>plugins.vim \uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\nPlug 'preservim\/nerdtree'\n\nPlug 'vim-airline\/vim-airline'\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">Plug<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&#39;preservim\/nerdtree&#39;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">Plug<\/span><span style=\"color: #ADBAC7\"> <\/span><span style=\"color: #96D0FF\">&#39;vim-airline\/vim-airline&#39;<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ud604\uc7ac \ub0b4\uac00 \ucd94\uac00\ud55c \ud50c\ub7ec\uadf8\uc778\uc774 \uc544\uc9c1 \ub450 \uac1c\ubc16\uc5d0 \uc5c6\ub2e4. \uc5ec\uae30\uc5d0 \ub354 \ud544\uc694\ud55c \ud50c\ub7ec\uadf8\uc778\ub4e4\uc744 \ucd94\uac00\ud558\uba74 \ub41c\ub2e4.<\/p>\n\n\n\n<p>\ub2e4\ub9cc, \uc704\uc640\uac19\uc774 \uc0ac\uc6a9\ud560 \ub54c \uc8fc\uc758\ud560 \uc810\uc740 \uc815\ud655\ud55c \uc774\uc720\ub97c \ubaa8\ub974\uaca0\ub294\ub370, source ~\/dotfiles\/vim\/plugins.vim \uc774 \uc81c\ub300\ub85c \uc77d\uc5b4\uc624\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0\uac00 \uc788\uc5c8\ub2e4. plugins.vim\uc744 \uc5ec\ub7ec\ucc28\ub840 \uc218\uc815\ud558\ub2e4\uac00 \ub418\uae34 \ud588\uc9c0\ub9cc, \uc798\ubabb \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \uc774\ub7f0\uc77c\uc774 \uc0dd\uae38 \uc218 \uc788\uc73c\ub2c8, \ubb38\uc81c\uac00 \uc0dd\uae34\ub2e4\uba74 plugins.vim\uc744 \ubcc4\ub3c4\ub85c \ub450\uc9c0\ub9d0\uace0 \uadf8\ub0e5 vimrc\uc5d0 \ud50c\ub7ec\uadf8\uc778\ub4e4\uc744 \uc9c1\uc811 \ub098\uc5f4\ud558\ub294\uac8c \ub098\uc744 \uc218\ub3c4 \uc788\ub2e4. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ub9c8\ubb34\ub9ac<\/h2>\n\n\n\n<p> \uae00 \ub0b4\uc6a9\uc744 \uc798 \ub530\ub77c\uc654\ub2e4\uba74, \uc774\uc81c \ucc98\uc74c\uc5d0 \ubcf8 \uadf8\ub9bc\uc774 \uc774\ud574\uac00 \ub420 \uac83\uc774\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1340\" height=\"1084\" src=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final.png\" alt=\"\" class=\"wp-image-4139\" srcset=\"http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final.png 1340w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final-300x243.png 300w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final-1024x828.png 1024w, http:\/\/batmask.net\/wordpress\/wp-content\/uploads\/2026\/01\/big_picture_final-768x621.png 768w\" sizes=\"auto, (max-width: 1340px) 100vw, 1340px\" \/><\/figure>\n<\/div>\n\n\n<p>\uc5ec\uae30\uc11c \ubcf4\uc5ec\uc900\uac74 vimrc \ud558\ub098\uc600\uc9c0\ub9cc, \uc5ec\uae30\uc5d0 \ub2e4\ub978 \uc790\uc2e0\uc758 dot file\ub4e4\uc744 \ucd94\uac00\ud558\ub294\uac74 \uc5b4\ub835\uc9c0 \uc54a\ub2e4. \uc2ec\ud654\ub41c \ub0b4\uc6a9\uc744 \ub2e4\ub8e8\uac8c \ub41c\ub2e4\uba74, <a href=\"https:\/\/dotfiles.github.io\/\">https:\/\/dotfiles.github.io\/<\/a> \ub97c \ucc38\uace0\ud574\uc11c \uacf5\ubd80\ud558\uae30 \ubc14\ub780\ub2e4. \uadf8\ub7fc \uc774\ub9cc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>linux\ub97c \uc0ac\uc6a9\ud558\uba74\uc11c vim\uc740 \uac00\uc7a5 \uac04\ud3b8\ud55c \ud14d\uc2a4\ud2b8 \uc5d0\ub514\ud130\uc774\ub2e4. \ucc10 \uac1c\ubc1c\uc790\ub4e4\uc740 \uc774\uac78 \ubcf5\uc7a1\ud55c \ud50c\ub7ec\uadf8\uc778\ub4e4\uc744 \ub9ce\uc774 \uc124\uce58\ud574\uc11c \uac1c\ubc1c\ud234\ub85c \uc4f0\uae30\ub3c4 \ud558\uc9c0\ub9cc, \ub77c\uc774\ud2b8 \uc720\uc800\uc778 \ub098\ub3c4 \ud648\ud398\uc774\uc9c0 \uad00\ub9ac \ub4f1\ub4f1\uc744 \uc704\ud574 \uc5ec\uae30\uc800\uae30 \ud130\ubbf8\ub110 \uc811\uc18d\uc744 \ud558\ub294 \uacbd\uc6b0 \uc774\uac83\ub9cc\ud07c \uc720\uc6a9\ud55c\uac8c \uc5c6\ub2e4. \uc77c\ub2e8, \uc190\uc5d0 \uc775\uc219\ud574\uc9c0\uba74 \ub2e4\ub978 \uc5b4\ub5a4 IDE\ub098 \ud14d\uc2a4\ud2b8 \uc5d0\ub514\ud130\ubcf4\ub2e4 \ube60\ub978 \ud3b8\uc9d1\uc774 \uac00\ub2a5\ud558\uace0, \ub108\ubb34\ub098\ub3c4 \uac00\ubccd\uace0, \ud130\ubbf8\ub110 \uc5b4\ub514\uc5d0 \uc811\uc18d\ud558\ub4e0 \uc774\ubbf8 \uc874\uc7ac\ud558\uae30\uc5d0 \uc124\uce58\uc5c6\uc774 \uc0ac\uc6a9\uac00\ub2a5\ud558\ub2e4. vim\uc740 \uc5ed\uc0ac\uac00 \uae4a\uace0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[514,3],"tags":[596,344,552,598,597],"class_list":["post-4130","post","type-post","status-publish","format-standard","hentry","category-linux","category-etc","tag-dotfiles","tag-github","tag-linux-mint","tag-vim-plug","tag-vimrc"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/4130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/comments?post=4130"}],"version-history":[{"count":43,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/4130\/revisions"}],"predecessor-version":[{"id":4179,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/4130\/revisions\/4179"}],"wp:attachment":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/media?parent=4130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/categories?post=4130"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/tags?post=4130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}