날자별

2021 1월
 123
45678910
11121314151617
18192021222324
25262728293031

VIM Encoding

encoding, fileencoding, fileencodings 옵션 차이

encoding 은 화면에 보이는 것, 시스템이나 터미널에 관련되어 있지 파일 자체에는 관계 없다 fileencoding 은 파일에 저장되는 코드, encoding 과 fileencoding 이 같으면 (보통 euc-kr 이나 cp949?) 상관없고 이 둘이 다르면 파일을 읽거나 쓸 때 변환이 된다. fileencodings 에는 여러 인코딩 룰을 적어주면 파일을 읽을 때 하나씩 검사해서 맞는 […]

mac 에서 사용하고 있는 프로그램 목록

 

구입목록에 있는 프로그램들 전부 설치 및 업데이트 SnailSVN 무비스트 카카오톡 네이트온 Microsoft Remote Desktop Microsoft OneNote OneDrive 각 홈페이지 가서 설치해야 하는 프로그램 Chat for Facebook 설치 Telegram 설치 Band 설치 Chrome 설치 Ridi Books 설치 Filezilla 설치 Near Lock 설치 Synergy 설치 Ubersicht 설치 Duet 설치 Clean Memory 설치 TunnelBlick 설치 Parallels 11 […]

윈도우용 gvim에서 find in files 하기

[code] : grep -i-s “string” –include “*.php” [/code]

C:\Program Files (x86)\Microsoft Visual Studio 14.0>findstr /? 파일에서 문자열을 찾습니다.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:파일][/C:문자열] [/G:파일] [/D:디렉터리 목록] [/A:색 속성] [/OFF[LINE]] 문자열 [[드라이브:][경로]파일이름[ …]]

/B 패턴이 행의 첫 부분에 있는지를 비교합니다. /E 패턴이 행의 끝부분에 있는지를 비교합니다. /L […]

gvim command

문자열 > _문자열_

바꿔도 좋은지 아닌지 확인

특정문자열 이후 스트링을 추가

특정문자열 이후 스트링을 모두 삭제

LOG 문자열이 있는 라인 삭제

LOG 문자열만 남기고 삭제

LOG 문자열 이후 삭제 ting 이라는 단어가 있는 줄을 지우려고 했는데 getting, meeting , hunting 등등의 단어가 있는 줄은 남겨두려면 단어의 앞 뒤로 < […]

VIM 유용한 명령

출처 : http://hyok.kr/33

1. 여러 행 탭 넣기 [n]>>(indent 하기) 또는 [n]<<(반대로 indent 하기) 로 원하는 행 밑으로 n개의 행에 탭을 넣을 수 있다.

2. 흐트러진 소스 정렬 정렬을 원하는 부분의 소스를 비주얼 블럭으로 지정하고 = 키를 누르면 자동으로 정렬된다. 전체 는 gg=G 키를 순서대로 누르면 된다.

3. 열고 싶은데 화일 이름이 뭐였더라…. ESC키 후 […]