Vim 빨리 배우는 방법
글쓴이: anonymouskldpuser / 작성시간: 목, 2015/10/22 - 6:25오후
http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Vim/Documents/UsedVim#AEN18
위 사이트에서 Vim 에디터에 대해서 배우고 있습니다. 그런데 외워야 할 것이 너무 많아서 그런지 좀 힘드네요.. 어떻게 해야 할까요? 팁 좀 주십시요 고수 분들 :)
Forums:
전 잘 모르지만.
vi 라면. 쓸줄 아는게 이거 뿐이죠. ㅇ_ㅇ;;
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
배워두면 쓸 수 있는 기능이 많은 것 같더군요.
배워두면 쓸 수 있는 기능이 많은 것 같더군요.
저 같은 경우
는 windows batch를 만드는데 쓰는데
regexp랑 macro인 map 기능을 요긴하게 씁니다.
명령어 출력 읽기
:r ! dir /b
2015-2-23
2015-5-24
...
" 붙이기
:%s/^.*$/"\1" "\1"/
앞에다 move 붙이기
:%s/^/move /
0을 숫자 앞에 붙이기
:%s/-\([0-9]\)-/-0\1-/g
:%s/-\(0\)\([0-9]\)-/-\2-/
결과 텍스트 파일
move "2015-2-23" "2015-02-23"
move "2015-5-24" "2015-05-24"
....
이걸 bat 파일로 이름지어 실행 시킵니다.
windows command가 bash보다 못하진만 방법을 찾을려면 못찾을리 없습니다.
vi 교인님 이러시면 곤란해요
vi 교인님 이러시면 곤랍합니다.
휴 처음부터 정규식 들이 미시면
대부분의 초짜들은 기가 질려서
도망갑니다.
VI교 포교를 원하시면 방법을 달리하셔야 합니다.
뭔소리인지 이해는 안가지만 나도 열심히 배워서
뭔소리인지 이해는 안가지만 나도 열심히 배워서 언젠가는 당신처럼 능숙하게 Vim을 쓸 수 있는 날이 오길 바랍니다 :)
별거 있나요 많이 만져 보고 보는 것이 답이지.
http://www.mireene.com/webimg/linux_tip1.htm
이거 스마트폰에 북마크 지정해놓고 틈틈히 보세요.
Vi 익히는거 별거 있습니까. 자주보고 매일 익히는게 답이죠
Vi쓸거면 리눅스 환경이 짱입니다
루비를 공부하고 사랑하는 프로그래머
안녕하세요.
여기서 또 뵈는군요, 매킨토시님. 링크 고맙습니다.
전 몇십년 동안
i :w :q! 만 쓴거 같아요. 가끔 dd?
* 포럼 주제와 무관한 신변잡기를 반복해서 올리지 맙시다.
* 질문 게시판 만이라도 익명 글쓰기를 막아야 한다고 생각합니다.
키보드의 커서 이동 키와 그 주변의 home/end,
키보드의 커서 이동 키와 그 주변의 home/end, insert/delete 키를 다 뽑아버리세요.
유경험자가 말씀드리는 진담입니다.
... 커피를 엎지르는 사고로 101키보드의 저 부분이 초토화되는 바람에 vi 말고는 선택의 여지가 없었습니다.
저 저런...
그런 슬픈 역사가.....노트북이 아닌건 천만 다행이신듯
루비를 공부하고 사랑하는 프로그래머
기계식 키보드인데...
내 아까운 기계식 키보드 어떻게 버려 ㅠㅠ (심지어 가격도 꽤 비싼..)
+1
저도 무언가 새로 배워야 할 때는 그것 말고 다른 것은 사용할 수 없도록 스스로 제약하는 방법을 종종 사용합니다. 매우 효과적이죠.
기본만 익히세요..
나머지는 mapping과 plugin과 vim scripting으로 커스터마이징해서 알아서 모든게 이루어지도록.... 만들어버리면 되십니다 ㅎㅎ
1. 일단 번들(vundle https://kldp.org/node/125263)을 깝니다.
2. 입맞에 맞게 플러그인을 대충 많이 깔아줍니다.
3. 부족하니까 .vimrc 파일에 alias도 많이 만들어 둡니다.
예를들어 무진장 오타를 내는 저는
ab fucntion function
ab dunction function
ab calss class
ab evho echo
...
...
... 등등이 겁나게 많습니다.
4. 키 매핑은 적극 많이 겁나게 만들어 둡니다.
제 vimrc 지금 확인하니 다 쓰지도 않는 키맵핑이 엄청 많이 되어있네요. 언제 했는지 기억조차 없네요.
5. 언어마다 다른 세팅도 해줍시다.
자주사용하는 언어의 키워드는 딕셔너리를 만들어서 꼭 자동완성합니다.
최소한 comment//uncomment 같은 기본 기능들은 꼭 각 언어마다 키맵핑으로 만들어둡니다.
단점은 다른 사람 컴퓨터에서 작업시.. vi 폴딩하는 키가 뭐였는지도 기억이 안나더군요....
!23456---1----+----2----+----3----+----4----+----5----+----6----+----7-2--+----8
"배웠다"는 "할 수 있다"의 동의어가 아니다.
제 블로그입니다. vim 강좌를 하고있어요
제 블로그입니다. vim 강좌를 하고있어요
100개까지 쓸 생각인데 아직 32개까지밖에 못썼네요
리눅스 버전으로 써야하는데 어떻게 하다 보니 윈도우버전으로 썼네요.
완전 초보분들이 본다고 생각하고 썼습니다. 중급,고급 사용자는 1년후에 오세요~ ㅎ
http://blog.naver.com/nfwscho
즐겁게 삽시다~
없습니다. ㅋ 빨리보단 꾸준히를 택하세요. 적어도
없습니다. ㅋ
빨리보단 꾸준히를 택하세요. 적어도 2~3개월은 꾸준히 쓰셔야 진입 장벽은 넘으실 겁니다.
그리고, 일단 vi 실행하셨으면, quit을 하지 말고 계속 쓰도록 훈련해 보세요.
파일 편집할 때마다, vi filename 하고 실행하지 마시고요.
유닉스에서 vi 는 screen utility하고 같이 쓰면 좋습니다. 물론 screen 은 어떤 편집기와도 좋지만요.
Orion Project : http://orionids.org