[태그:] vim

  • vim hightlight multiple words with diffrent colors

    https://stackoverflow.com/questions/4162664/vim-highlight-a-list-of-words#comment4494852_4162735

    vim으로 행 구분을 하고 싶을 필요가 있다. 기본 기능으로 지원한다. 불행히도 match Todo /words/ 형식이 정규 표현식을 지원하지 않는다. 다른 방법으로 colorcolumn를 찾았다.

    https://stackoverflow.com/questions/6730713/highlight-specific-column-in-vim

    colorcolumn은 줄 자 같은 느낌이다. 결국 plugin을 설치했다.

    https://www.vim.org/scripts/script.php?script_id=2830

    github에서 최신 파일을 설치하자. ArrangeColumn을 치면 폭이 자동 조절된다. 아직 한글 칼럼은 잘 안되는 듯 하다.

    https://github.com/chrisbra/csv.vim
  • Unity 시작하기 + vccode

    리눅스에서 Unity를 설치하면 비주얼 스튜디오를 사용할 수 없어 코드 자동완성을 지원받을 수 없다. Vim이 잘 해주면 좋은데 이런쪽으로 지원이 꽝이라 Visual Studio을 Virtual Box에 설치했다. Unity에서 Visual Studio로 연계하여 열어야 프로젝트를 Unity와 연계하여 자동완성을 하는 듯 한데, 리눅스에 설치된 유니티와 또 버전이 조금씩 달라 연동되지 않았다. 과감히 포기하고 리눅스에 vscode를 설치했다.

    https://webnautes.tistory.com/1197

    Mono-dev 설치

    https://www.mono-project.com/download/stable/#download-lin-ubuntu

    옵션에서 설정 변경

    omnisharp.useGlobalMono=always

    https://www.ifunfactory.com/engine/documents/reference/ko/development-on-vscode.html#intellisense

    먼가 잘 안되는데 나중에 Docker로 시도해야겠다. 마이크로 소프트가 요즘 리눅스와 좀 사이좋게 지내는 듯 하다.

  • youcompleteme

    opencv를 하다보니 popup 되는 기능이 너무 부럽다. eclipse로 될 거 같은데, docker로 python을 실행하여 어렵고 귀찮다. vim plugin 세계로 들어갔다.

    git으로 해당 파일을 받고, .vimrc에 plugin 설치를 써줘야 한다. 이 짓도 하다보면 늘겠지.

    https://unixnme.blogspot.com/2017/03/how-to-install-youcompleteme-vim-plugin.html
    https://realpython.com/vim-and-python-a-match-made-in-heaven/#auto-complete
  • vim으로 non ascii 코드로 입력

    특수문자로 찾아 처리할 때가 있다. 분명 스페이스인데 좀 큰 스페이스..

    327 64779,M CCR1 INRON LINE 버퍼-> 공통버퍼,DATA,삭제
    328 68024,M RH측 ROBOT  차종유,DATA
    329 68025,M RH측 ROBOT 차종 개조차,DATA
    330 68026,M RH측 ROBOT  차종  정상값,DATA
    331 68027,M RH측 ROBOT  차종YD,DATA
    

    해당 위치로 커서를 옮긴 후 :ascii 입력하여 문자 코드를 확인한다. hexa로 3000이다. 이를 찾아 지울려면 코드값을 그대로 입력해야 한다. 여기에서 답을 찾았다.

    요약하면 편집모드에서 ctl+V를 누르고 u를 입력하고 4자리 숫자를 입력한다. u를 입력하지 않으면 최대 255까지 숫자로 인식한다.