vim

    [vim] VI : carriage return 제거하기 : CRLF → LF

    왜 필요한가? Windows/DOS 의 경우 개행을 CRLF(Carriage return + Line feed)로 지정함. Linux/Unix 의 경우 개행을 LF로 사용. git등으로 윈도우에서 편집한 소스코드에 문제가 생기는 경우 발생. ^M (carriage return) 이 모든 라인 뒤에 붙게됨 (vi에서 입력하려면 ctrl+v+m or ctrl+q+m) 임 방법 이를 제거하려면 vi에서 해당 파일을 열고 명령어모드에서 다음을 입력 :%s/^M//g ^M 은 ctrl+v+m 으로 입력해야 함. Note MobaXterm의 경우, ctrl+ alt + m / ctrl + m 이 화면 hiding용 hot key로 등록되어 있음. MobaXterm에서 vim으로, 위의 개행 처리를 하려면, 해당 h..

    [Linux] vi (or vim) 사용법 정리

    vi (or vim) 사용법 정리 더보기관련자료.https://ds31x.tistory.com/174 [CE] Text file : Text 파일이란?"text file" 은 사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 characters 로 이루어진 electric text lines 로 구성되는 형태의 파일 포맷 및 해당 파일을 가르킴. 특징. text file 이 가지는 다양한ds31x.tistory.comhttps://ds31x.tistory.com/253 [Linux] sed vs. ed vs. vi : 텍스트 편집 도구 비교sed vs. ed vs. vi: 텍스트 편집 도구 비교 분석1. 서론Sed, Ed, Vi는 모두 UNIX, UNIX Like OS, Genetic ..

    GIT : 기본 Editor 설정.

    git config --global core.editor 명령으로 어떤 Editor 를 사용할지 선택 가능함 git config --global core.editor "vim" 또는 .gitconfig에 다음 내용 추가. editor=vim 많은 경우, vim이 아닌 Nano로 되어있음. 관련하여 읽어보면 좋은 자료. 2023.01.10 - [Computer/Linux] - [Linux] Nano Editor 간단 사용법 [Linux] Nano Editor 간단 사용법 주로 vi만 사용하기 때문에 Nano는 그닥... 문제는 다른 사람 장비에서 간단한 일을 할 때, vi가 없는 경우가 있고, editor 지정을 vi로 바꾸며 원래 주인이 답답해하는 경우가 발생한다. (그렇다고 매 dsaint31.tist..

    iVim : iPad용 vi editor

    개인적으로 apple의 제품을 애용하는 편이 아닌데도 태블릿으로는 선택의 여지가 없이 iPad를 사용하고 있다. 최근 나온 갤럭시탭은 광고로만 봤을 땐 꽤 좋아보이긴 했지만... 1년만 지나면 거의 지원이 끊긴 느낌의 안드로이드 태블릿은 사용하려면 상당한 용기가 필요할 거 같다. 수차례 슬픔을 맛 본 터라... 사실 iPad가 업무용이라기보다는 원격강의나 화상회의, 전자책, 쇼핑 등의 컨텐츠 소모용 단말기로 사용가능로 했었는데, 최근엔 주력 개발장비로는 부족해도, 간단히 카페 등에서 휴식을 겸한 코딩이나 외부에서 급하게 작업할 정도의 수준의 장비가 된 거 같다. 브라우저로 접속하는 구글의 colab을 시작으로, iSh나 workcopy, carnet, a-shell, pyto 등의 다양한 앱에서 최소한 ..

    gruvbox 설치 : Retro groove color scheme for Vim

    2020년 최고의 Vim color-schemes에서 1위를 한 것. iPad의 ish와 새로 구매한 노트북에 같이 설치를 함. 간만에 설정을 하다보니 재밌고 즐겁네. True Color사용설정. ~/.vimrc에 다음을 추가. set termguicolors제대로 색이 보이려면 다음을 만족해야함. vim 에서 termguicolors 지원해야 함. True color을 지원하는 터미널 사용할것. gruvbox 설치 우선, Vundle 을 plugin manager로 사용하여 설치했음을 명심할 것. ~/.vimrc에 다음을 추가. set rtp+=~/.vim/bundle/Vundle.vim "Vundle 설치가 된 경우, 해당 라인이 확인 가능. ... call vundle#begin() "vim용 pl..