KyleXID

몬스터코딩

20190607 TIL

2019-06-07 KyleXIDTIL

vim 단축키를 추가로 습득했다!

  • v를 눌러서 VISUAL 모드 전환 후 영역을 선택해서 :를 통해 커맨드창을 열어 준 후 norm 1x 를 입력하게 되면, 앞 쪽 1개의 문자가 지워진다. 2개를 지우고싶으면 2x를 해주면 된다.
  • v를 누르고 VISUAL 모드를 진입 후 norm i<원하는문자>입력시 앞에 해당 문자가 입력된다. 보통 주석처리할 때 편하다. 물론 확장자별로 자동으로 주석을 달아주는 vim 플러그인이 존재하긴해서, 그걸 쓰는게 더 편할지도,,,모르겠다.

rebase에 관한 추가 사항!

  • 작업 도중 마스터에서 pull을 받아올 시 작업 중에 merge된 branch의 commit message까지 rebase list에 남게 된다. 이를 반드시 확인하고, 이를 제외하고 squash를 해주자!!!!!!
  • rebase를 되돌리고 싶을때 reflog 명령어를 사용해서 rebase하기 직전의 커밋을 찾아 커밋의 해쉬값 또는 HEAD@{숫자}값을 확인하여 git rest --hard <commit>을 입력해주자.
  • 이전의 실행한 reset을 취소할 땐 git reset --hard ORIG_HEAD를 입력해주자.

파이썬 f-string에 대해 알아두자!