20190607 TIL
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에 대해 알아두자!
- https://realpython.com/python-f-strings/ 를 참고해서 f-string을 정리하자!