본문 바로가기

분류 전체보기691

윈도우즈의 vim 에서 텍스트 파일의 주석(#)이 작동하지 않을 때 언제부턴가 윈도우즈(MS-Windows)에서 vim (gvim) 으로 텍스트 파일을 열 경우 # 으로 시작하는 줄이 주석으로 인식이 되지 않기 시작했다. 이 경우 filetype.vim 파일에서 다음 부분을 주석 처리 하거나 파일의 가장 아랫 부분으로 옮겨 준다. filetype.vim의 내용 중 일부 " Plain text files, needs to be far down to not override others. This avoids" the "conf" type being used if there is a line starting with '#'.au BufNewFile,BufRead *.txt,*.textsetf text 위는 MS-Windows와 Linux/Mac에서 모두 해당하며, filety.. 2017. 10. 6.
vi 에서 tab 이 계속 space 로 바뀔 때 vi 혹은 vim 에서 tab 이 계속 space 로 바뀔 때는 :set noexpandtab 명령어를 사용한다. 설정 파일에서 변경을 했음에도 불구하고 적용이 되지 않을 경우 :verb 명령어로 가장 마지막에 적용된 파일을 찾아서 변경한다. 다른 텍스트 편집기와 마찬가지로 vi 에서도 tab 과 space 를 상호 전환할 수 있는데, 그 때 사용하는 명령어가 :set expandtab:set noexpandtab:retab 등이다. 관련 명령어로는 tabstop, shiftwidth, softtabstop 등이 있다. 지금 나의 경우 기본 설정이 계속 tab 을 space 로 변경을 하고 있었다. 그런데 기존 python code 들은 전부 tab 으로 사용했기 때문에 python 코드가 space 와.. 2016. 12. 14.
조건에 따라 배경색/글자색을 다르게 하기 엑셀에서 셀 값의 조건에 따라 배경색 혹은 글자색을 자동으로 설정하는 방법을 알아 보자. 예를 들면 다음과 같은 기능이다. 위의 경우 '연번'이라 되어 있는 A열에 있는 값이 홀수면 배경이 살구색, 짝수면 하늘색으로 변경되도록 한 경우이다. 우선 자동서식을 지정할 영역을 선택 후 새 규칙을 만든다. 그 후 각 값을 다음과 같이 설정한다. 스타일을 고전, 그 밑에는 포멧 지정을 할 것인지의 여부를 판단할 셀 값을 지정하도록 해준다. 또한 기본 포멧이 아닐 경우 위처럼 사용자 지정 포멧을 설정하자. 이제, 어떤 식으로 공식을 지정하는지 보자. 지금 총 3개의 규칙을 사용 중인데, 가장 밑에 있는 것은 중복된 값을 표현하기 위한 것이니 이 글의 내용에 해당하지 않는다. 가장 첫 번째 규칙이 짝수의 경우 배경색.. 2016. 9. 13.
자바를... 경멸할 지경이다 자바 없는 세상은 지금보다 더 불편할까? 왜 꼭 자바이어야 하는가? 지금 자바로 되어 있는 것들은 반드시 자바로 되어야만 했던 것일까? 도대체 자바로 되어 있는 프로그램은 오류가 났을 때 자바 자체가 아닌 프로그램 관련된 사항을 수정해서 해결될 수가 있는 것인가? 자바로 되어 있는 수많은 프로그램들의 오류는 자바 자체를 알 것을 사용자에게 강제한다. 그러니까, 자바로 되어 있는 프로그램을 쓰기 위해선 자바의 몇 가지 사항들을 사용자가 알아야 한다는 거다. 게다가, 아무래도 이것이 가장 큰 요인일 것 같은데, 자바에 의한 스트레스의, 비상업적 용도로 만들어지는 프로그램이 자바로 된 것이 많은 것인지, 그러한 것의 품질은 2% 부족하다. 저장이 제대로 안 된 다던가, 하여튼 자질구레한 곳에서 오류가 항상 존.. 2016. 8. 21.