CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·방탄소년당 ·아이포니앙 ·주식한당 ·MaClien ·일본산당 ·자전거당 ·개발한당 ·이륜차당 ·바다건너당 ·클다방 ·안드로메당 ·노젓는당 ·AI당 ·가상화폐당 ·소시당 ·물고기당 ·찰칵찍당 ·여행을떠난당 ·소셜게임한당 ·걸그룹당 ·콘솔한당 ·갖고다닌당 ·VR당 ·골프당 ·캠핑간당 ·개판이당 ·전기자전거당 ·e북본당 ·나스당 ·키보드당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·사과시계당 ·육아당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·동숲한당 ·날아올랑 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·창업한당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

모두의공원

개발에 VIM을 더이상 쓰지 않는 이유. 28

2020-12-29 11:16:40 110.♡.176.20
NeverEnd

어제 vim에 관련된 글을 읽다 보니, vim을 쓰시는 분들이 참 많구나 싶더군요.


요즘에도 커널 개발 하면서 옆에 보면 반은 source insight 반은 vim 이렇게 쓰고 있긴 하더군요.

전에는 vim에 vundle 세팅하고, youcompleteme 세팅하고 사용 했었는데, 갑자기 회의감이 막 밀려들기 시작합니다.

내가 개발을 하자는 건지, 툴 세팅이나 하자는 건지... 


게다가 새로운 인력이 들어오면, 개발에 대해서 본궤도에 최대한 빠른 시간내에 올려야 되는데, 그게 또 쉽지 않습니다. 

경력자를 뽑으면 된다지만, 리눅스 개발자, 특히 임베디드 리눅스 개발자 구하는게 절대 쉬운일이 아닙니다. 


vim 잘 쓰면 효율이 좋다지만, visual studio가 익숙해지면 효율이 더 좋습니다.

vim을 이렇게 쓰려면, 삽질을 해야 하지만, VS는 그냥 됩니다.


이젠 CUI가 귀찮기도, 하고, 새로운 인력에 대한 교육도 쉽지 않고, 해서, 이젠 특수한 상황이 아니면 VIM은 거의 안쓰고, IDE로 씁니다.

나이가 들기 시작하니면, 예전에 재밌던 것들이 서서히 재미가 없어집니다.


NeverEnd 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [28]
빌버
IP 118.♡.88.222
12-29 2020-12-29 11:17:53
·
비쥬얼 스튜디오 코드가 진짜 좋더라구여
Lyubishchev
IP 220.♡.28.85
12-29 2020-12-29 11:18:01
·
visual studio code가 참 잘만든 IDE 더군요.
삭제 되었습니다.
삭제 되었습니다.
steeldusk
IP 69.♡.24.104
12-29 2020-12-29 11:18:25 / 수정일: 2020-12-29 11:20:10
·
Rc 파일하고 기타 필요한 걸 모아뒀다가 tar로 묶어서 주면 편합니다. 그냥 이렇게 시작하고 니가 바꾸고 싶음 바꿔하면 알아서 잘하더라구요

마우스 안 써도 되는게 엄청난 메리트라 버리기 힘들어요
뱃살의연금술사
IP 61.♡.21.155
12-29 2020-12-29 11:18:37 / 수정일: 2020-12-29 11:19:21
·
임베디드 리눅스 개발자인데
VIM은 너무 불편해서 간단한 에디팅 용도로만 쓰고
주로 소스 인사이트 쓰다가 요즘엔 vscode로 넘어갔습니다.
vscode 정말 쓸만하더라고요
덱스톨
IP 223.♡.165.118
12-29 2020-12-29 11:19:34
·
code에 vim 확장 쓰고 있습니다...
아쉬운 것도 있지만 그럭저럭 만족
삭제 되었습니다.
Denial5434#
IP 220.♡.90.226
12-29 2020-12-29 11:19:57
·
비주얼 스튜디오 코드로 많이 개발할거 같은데요.
vim는 서버 환경에서 급하게 쓸데 많이 쓰고 .
남이장군
IP 110.♡.51.31
12-29 2020-12-29 11:20:46
·
세상은 바뀌는거죠... 이제 새로운 인력이 합류하면 가급적 vs code 사용하길 권장합니다.
단한번
IP 211.♡.131.87
12-29 2020-12-29 11:22:03
·
설정이 귀찮은 분들은 SpaceVim 써보세요. 앵간한 설정은 기본으로 해줍니다
머리에꽃을
IP 124.♡.159.183
12-29 2020-12-29 11:22:07
·
ide 써야죠. 무엇보다 형상관리를 해야할텐데 서버에서 바로 vi로 코드 수정하는 건 좀..
보통 설정파일들 건드는거야 vi로 한다지만 코드를 vi로 에디팅 한다는건 지금 시대에는 많이 안맞는거 같습니다.
후로파파
IP 210.♡.41.89
12-29 2020-12-29 11:22:21
·
예전에 vi VS emacs 라고 배워서... 전 emacs 를 택햇었지만... 이젠 안써서 다 까먹었네요.
환상경
IP 220.♡.205.236
12-29 2020-12-29 11:22:42
·
음 vim을 메인으로 쓰기에는 시대가 많이 변한거죠
그럼에도 저는 vim 아주 기본적인 사용법은 알려주고 있습니다.
서버 개발자다보니 서버에 접속해서 상황파악을 위해서는 vim 기본 사용법은 필수적이라 생각해서요
비글K
IP 27.♡.242.71
12-29 2020-12-29 11:23:33 / 수정일: 2020-12-29 11:24:58
·
VIM 이나 VI 개발은

1. 새거 배우기 싫음
2. 반드시 터미널로만 작업해야함
3. 코딩 오타쿠

셋중 하나라고 봅니다 (...)
다들 2라고 얘기하지만 사실 1과 3이 꽤 많죠 (...)

저는 IDE로 작업하지만 터미널 작업해야하면 VIM 은 안쓰고 그냥 쌩 VI로 합니다.
솔직히 자동완성 까이꺼 웬만한 사이즈 프로젝트면 걍 다 외우고 구글링하면 되니까...
아리아리션
IP 125.♡.111.106
12-29 2020-12-29 11:24:23
·
vscode는 프로젝트가 커지면 너무 메모리를 많이 쓰고 무거워지더군요.
그래서 포기하고 vim씁니다.
vim이 아직도 빠릿해서 좋기도 하고 자잘한 유틸리티를 보조해서 쓰면 불편함이 없어서 잘 쓰고 있습니다.
NeverEnd
IP 211.♡.142.198
12-29 2020-12-29 11:43:46
·
아리아리션님// 그게 젤큰 문제죠. 가끔씩 인텔리 센스가 멍텅구리 될때도 있구요
CRLF
IP 112.♡.30.18
12-29 2020-12-29 11:25:14
·
시대가 바뀌긴 하는것 같습니다.
그래도 vi의 입력 방식은 계속 가지고 갈 겁니다!
MentalisT
IP 211.♡.224.17
12-29 2020-12-29 11:27:05
·
;ㅁ; 와.. 배울때 개발키트로 리눅스 환경 구축하는데만 엄청나게 시간 걸렸는데.. 고작 이거할려고? 했던 세월이 분명 있었는데.. 요즘은 그마저도 필요 없나보네요. ㅎㅎ
sunmoon10
IP 121.♡.222.13
12-29 2020-12-29 11:30:21
·
GUI 환경에서는 vscode를 사용하고 있어요. source insight보다 무겁긴 하지만, 요새 컴퓨터 성능이 좋아져서 큰 문제는 아니구요. vscode가 사용언어나 사용영역마다 뭔가 조금씩 부족하긴 한데요. 다양한 목적으로 두루두루 큰 불편 없이 사용할 수 있어요.
vi는 GUI 없는 환경에서 사용하네요.
건우애비
IP 14.♡.74.130
12-29 2020-12-29 11:33:44 / 수정일: 2020-12-29 11:34:38
·
개발툴에 노예가 되면 개발자 실력이 줄어든다(?) 라는 이상한 믿음이 있어서
리눅스 커널 및 uboot 소스 중 작업 파트 부분만 대충 외워서 vim 쓰고 있었습니다만, 소스도 급격하게 불어나는데다가 플랫폼 변화도 심하고, 기억력 감퇴도 오는등, 여러 이유로 vs code 도입해서 써보는데,
ms에서 정말 세상에 도움되는 툴을 만들었더군요.
저도 적극 동의합니다. vim으로 못할건 없는데 ... 이제와서 이걸 굳이 이렇게까지 쓸건 아닌거 같습니다.
편집기 커서를 화살표 내진 마우스로 옮기는게 어색하신분들은 vs code + vim plugin 설치 하면 딱 좋습니다.
NeverEnd
IP 211.♡.142.198
12-29 2020-12-29 11:54:14
·
건우애비님// 맞아요. 왜 이런 믿음이 생긴건지 모르겠네요
삭제 되었습니다.
엄청난놈
IP 122.♡.171.180
12-29 2020-12-29 11:40:34
·
개발하는데 IDE에 올라간 VIM 에디터는 개취에 따라 써도 무방하지만
터미널로 들어가 VIM으로 코드 수정하는 개발자 극혐합니다.

예전에 php 개발자들이 많이 그랬는데요.
항상 휴먼 에러의 위험과 형상관리가 되지 않는 코드들이 난무하는 극악의 서비스 운영 난이도를 유발시킵니다.

하지만 서버 운영을 위한 VI 사용법은 반드시 필수로 해야한다고 봅니다. 개발은 NO!!!
터미널에서 vi로 소스코드 건드리는 개발자는 제거 대상 1순위 입니다.
볶은양파
IP 175.♡.22.215
12-29 2020-12-29 11:55:33
·
@엄청난놈님 터미널에서 수정하는 도구가 문제가 아닙니다. 터미널에서 수정하고 git으로 형상관리를 하지 않는 사람이 문제인 거죠. 터미널이라고 해서 git 명령을 사용하지 못 하는 건 아니니까요.

여전히 터미널은 유용하며 직관적입니다. 툴의 find 보다 grep 이 충분히 유용하듯이 말이죠.

gui 가 없으면 아무것도 못하는 개발자보다는 도구를 가리지 않고 상황에 따라 맞춰서 사용하는 것이 훨씬 유용하다고 생각합니다. 문제는 늘 사람에서 시작해서 사람에서 끝나죠 ㅎㅎ
NeverEnd
IP 211.♡.142.198
12-29 2020-12-29 11:57:29
·
엄청난놈님// 저도 이 의견에 백번 동의합니다. 저도 서버에서 코드 수정 빌드 매우 극혐합니다
홍치리
IP 183.♡.2.234
12-29 2020-12-29 11:54:35 / 수정일: 2020-12-29 11:55:13
·
vim 쓰다가.. vscode 갔지만.. lsp 세팅 이후 다시 vim 으로 왔습니다. 그냥... 코드가 눈에 더 잘 들어와요 ㅠ ... 아재 인증이려나..
조미운
IP 223.♡.205.17
12-29 2020-12-29 12:01:35 / 수정일: 2020-12-29 12:04:52
·
vim을 쓴다는게 문자 그대로 편집기 vim을 쓴다는 말도 되지만, IDE 쓰더라도 편집 도구로 vim 쓴다는 의미죠. 대부분의 IDE에서 vim mode 플러그인은 가장 인기 많고 잘 지원되고 있는 편이니까요.

그리고 vscode가 있는데 번거롭게 vim 왜 쓰냐는 말씀이신것 같은데... 커맨드 한번이면 어떤 환경에서든 개인화된 vim 셋업 되도록 구성해놓고 씁니다. 정확히는 vim + 기타 서버 작업 환경 셋업이지만요.
공존
IP 223.♡.212.209
12-29 2020-12-29 12:03:28
·
전 윈도우건 리눅스건 항상 vim만 씁니다. 정규식을 사용한 검색, 치환, 복사 그리고 마우스를 사용하지 않아도 되는 점까지 대체 가능한 툴을 아직 못찾았네요.

어쩌면 나이가 들어서 vscode 같은 GUI 환경에 적응하지 못하는 것 일수도...

근데 댓글중에 vim을 쓰면 형상관리가 안된다는 얘긴 무슨 의미일까요? git이든 svn 이든 터미널에서 그냥 사용하면 되는거 아닌가요?
막강라이더
IP 210.♡.41.89
12-29 2020-12-29 12:07:19
·
vim만 쓰고 있는데 한번 익숙해지니 코딩할때 제일 편하네요.

cscope.files 을 1번 버퍼에 열어두면 파일간 이동도 문자열 검색으로 하고 전환이 엄청 빠르게 진행됩니다.

세로일괄편집이나 반복, 복사, 삭제 등등이 손에 익으면 매우 자연스럽스러워 참 편하죠.

새거 배우기 싫다기보다 vim에서 아직 배울게 더 많은 느낌입니다.

결론은 결국 자기 편한거 쓰면된다가 아닐까요
mail2lww
IP 106.♡.142.203
12-29 2020-12-29 12:13:06
·
툴 셋팅을 자동화 해놓으면 문제가 해결 될 것 같네요~
NeverEnd
IP 211.♡.142.198
12-29 2020-12-29 12:34:54
·
궁수자리님// 설정을 github에 올려쓰면 되겠죠. 그렇게도 해봤는데, 문제는 나만 편하다는 거드라구요. 짬이 찰 수록 나만 잘한다고 될게아니라. 주변을 봐야 하기도 하구요
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.