목록유익한 자료/프로그래밍 TIP (4)
떠오르는 생각을 정리하는 공간
기본 단축키 h, j, k, l - 좌,하,상,우 커서 이동 i - 현재 커서 위치에서 편집모드로 변경 a - 현재 커서 다음칸에서 편집모드로 변경 o - 현재 커서를 기준으로아랫줄에서 편집모드로 변경 W - 화이트스페이스 단위로 다음 글자로 이동하기 B - 백워드 방향으로 화이트스페이스 단위로 다음 글자로 이동하기 ^ - 문장 맨 앞으로 이동 $ - 문장 맨 뒤로 이동 Ctrl + u - 페이지절반만큼 다음으로 이동 Ctrl + d - 페이지절반만큼 이전으로 이동 u - 되돌리기 Ctrl + R - 되살리기 :qa - vim으로 여러 파일 한번에 끄기 자주 사용하는 기능 wc word change: 단어를 변경 Vim is closed source and Github is closed source이 중..
여러 라인을 동시에 주석(#) 처리하는 방법 스크립트 언어(python, shell 등)를 사용하다 보면 각 라인에 주석을 설정하고 싶을 때가 있습니다. 단순하게 하려면 각 라인 앞에 # 을 붙이면 각 라인을 주석처리가 가능합니다. 하지만 여러 라인을 동시에 주석처리하는 과정은 매우 귀찮습니다. :시작라인,끝라인s/^/추가단어/g 예를 들어 3~9번째 라인에 주석을 처리하기 위해서는 다음과 같이 처리하면 됩니다. :3,9s/^/#/g 주석을 해제할 때에는 ctrl+v를 이용하여 원하는 만큼 블럭을 잡고, x 로 제거합니다. 특수문자 사용하기 README 등을 작성하다보면 특수문자를 사용하는 경우가 종종 발생합니다. vim에서도 다양한 종류의 특수 문자를 지원합니다. :dig 입력 NU ^@ 10 SH ^..
실시간으로 컴퓨터의 메모리 사용량을 확인하기 위해 검색하다 발견 $ while true; do free -m; sleep 1; done; 쉘스크립트로 만들어서 사용해도 되고, 귀찮으면 위 명령어를 입력하면 된다.
제 코딩의 첫 시작은 비주얼 스튜디오와 함께 했습니다. 우리는 이런 것들은 IDE (Integrated Development Environment)라고 부릅니다. IDE에 예제 소스 파일을 입력하고 Ctrl+F5를 누르면 검은색 창에 결과가 나오는 것을 볼 수 있습니다. 너무 간단한 방식으로 저는 프로그래밍 세계에 입문했습니다. 비주얼 스튜디오를 이용해 열심히 코딩했습니다. 시간이 흐르면서 많은 사람들이 저에게 비슷한 얘기를 했습니다. "비주얼 스튜디오는 무거우니깐 가벼운 VIM을 사용해라." 사실 비주얼 스튜디오와 VIM을 단순 비교하는 것은 무리가 있습니다. 왜냐하면 비주얼 스튜디오는 텍스트 편집기, 컴파일러, 디버거와 같이 프로그래밍하는데 필요한 다양한 기능을 제공하는 IDE를 의미하고 VIM은 단..