[vim] VI : carriage return 제거하기 : CRLF → LF
·
Computer/Linux
왜 필요한가?Windows/DOS 의 경우 개행을 CRLF(Carriage return \r + Line feed \n)로 지정함.Linux/Unix/macOS 의 경우 개행을 Linefeed(LF \n)로 사용. 윈도우에서 편집한 소스코드를 linux등에서 git 등으로 가져온 후 편집할 때 발생하는 문제는 다음과 같음.^M (carriage return) 이 모든 라인 뒤에 붙게됨 (vi에서 입력하려면 ctrl+v+m or ctrl+q+m) 임.방법이를 제거하려면 vi에서 해당 파일을 열고 명령어모드에서 다음을 입력:%s/^M//g^M 은 ctrl+v+m 으로 입력해야 함.NoteMobaXterm의 경우, ctrl+ alt + m / ctrl + m 이 화면 hiding용 hot key로 등록되어 ..
[Linux] vi (or vim) 사용법 정리
·
Computer/Linux
vi (or vim) 사용법 정리 더보기관련자료.https://ds31x.tistory.com/174 [CE] Text file: Text 파일이란?"text file" 은사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 characters 로 이루어진electric text lines 로 구성되는 형태의파일 포맷 및 해당 파일을 가르킴.https://dsaint31.me/mkdocs_site/CE/ch01/code_ds31x.tistory.com https://ds31x.tistory.com/253 [Linux] sed vs. ed vs. vi : 텍스트 편집 도구 비교sed vs. ed vs. vi: 텍스트 편집 도구 비교 분석1. 서론Sed, Ed, Vi는 모두 UNIX, UNIX..
GIT : 기본 Editor 설정.
·
Computer/ETC
GIT : 기본 Editor 설정. git config --global core.editor 명령으로 어떤 Editor 를 사용할지 선택 가능함git config --global core.editor "vim" # recommand# git config --global core.editor "code --wait" #vim을 모른다면.# git config --global core.editor "nano" #vim 모르고 linux# git config --global core.editor "notepad" #vim 모르고 windows이 명령어는 .gitconfig 파일을 편집하는 것이니 직접 해당 파일을 편집해도 됨 (다음 내용 참고)또는 .gitconfig에 다음 내용 추가.editor=vim많은 ..
iVim : iPad용 vi editor
·
Computer/ETC
개인적으로 apple의 제품을 애용하는 편이 아닌데도 태블릿으로는 선택의 여지가 없이 iPad를 사용하고 있다. 최근 나온 갤럭시탭은 광고로만 봤을 땐 꽤 좋아보이긴 했지만... 1년만 지나면 거의 지원이 끊긴 느낌의 안드로이드 태블릿은 사용하려면 상당한 용기가 필요할 거 같다. 수차례 슬픔을 맛 본 터라... 사실 iPad가 업무용이라기보다는 원격강의나 화상회의, 전자책, 쇼핑 등의 컨텐츠 소모용 단말기로 사용가능로 했었는데, 최근엔 주력 개발장비로는 부족해도, 간단히 카페 등에서 휴식을 겸한 코딩이나 외부에서 급하게 작업할 정도의 수준의 장비가 된 거 같다. 브라우저로 접속하는 구글의 colab을 시작으로, iSh나 workcopy, carnet, a-shell, pyto 등의 다양한 앱에서 최소한 ..
gruvbox 설치 : Retro groove color scheme for Vim
·
Computer/ETC
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..