vi(visual editor) : 파일의 내용을 보여줌과 동시에 파일의 내용을 편집할 수 있게 해주는 프로그램(텍스트 에디터)
vim(vi improved) : vi의 업그레이드 버전. 실제로 사용해보면 가장 많이 눈에 띄는 특징은 기존에 vi는 글자가 모두 같은 색인 것에 비해, "vim"은 설정파일의 특정 위치에 있는 단어나, 의미있는 특별한 단어를 다른 색으로 표시해줘서 더욱 보기 쉽게 해주는 것.
VIM의 주요 개선점
- undo의 한계가 없음
- Vi는 유닉스에서만 가능한데 Vim은 MS-Windows, Macintosh, Amiga, OS/2, VMS, QNX 등의 다양한 시스템에서 가능
- 문법 강조(Syntax highlighting) 기능 지원
- 콘솔에서도 잘 동작하지만 X-Windows, Mac OS, Microsoft Windows 등 GUI 환경에서 잘 구동됨
→ 상세 차이점은 :help vi_diff
명령을 통해 확인 가능
https://zetawiki.com/wiki/Vi와_Vim차이점
https://mamu2830.blogspot.com/2019/09/vi-vim-gedit.html