관리 메뉴

Linux Programmer

손에 잡히는 vim (정오표) 본문

저술 관련/손에 잡히는 vim

손에 잡히는 vim (정오표)

sunyzero 2011.04.09 04:30

"손에 잡히는 vim" 책 소개는 출판사 블로그(http://blog.insightbook.co.kr/217)를 참고해주세요.


책에서 오탈자나 내용상의 오류를 발견하시면, 여기에 댓글로 남겨주시거나, 메일로 보내주시면 정리해서 올리도록 하겠습니다. 


* 오탈자 리스트 (마지막 변경 : 2018년 5월 20일)
 

(페이지 17) Note 부분

 오류 부분 정정 후

 <CTRL-Q> 현재 작업 강제 종료 (디버깅용)

<CTRL-\> 현재 작업 강제 종료 (디버깅용)

* 참고 : CTRL-Q는 터미널의 스크롤락 정지(CTRL-S)를 resume하는 기능입니다.



(페이지 50) 표 3.7 입력 모드 예 부분
 오류 부분  정정 후
 :help i_<CTRL-N> :help i_CTRL-N

손에 잡히는 vim (50 페이지)





(페이지 89) 표 5.4 창 분할 명령어 정리의 vnew 부분 (표의 가장 아랫 부분)

 오류 부분 정정 후

[#]CTRL-W v

좌우로 창을 분할하고, 왼쪽에 새로운 창을 만듭니다

좌우로 창을 분할하고, 왼쪽에 새로운 창을 만듭니다

* 참고 : vnew는 단축키가 없습니다. 따라서 표의 vnew 부분의 단축키 설명은 오타입니다.




(페이지 98) p98 마지막행
(2012.03.02 추가)
오류 부분  정정 후
예를 들어 그림 5.13에서 예를 들어 그림 5.12에서

(페이지 99) p99 두번째 행 (2012.03.02 추가) 
오류 부분  정정 후
명령어들을 표 5.10에 정리해 보았습니다. 명령어들을 표 5.11에 정리해 보았습니다.








(페이지 100) 첫번째 행
 오류 부분  정정 후
이 파일의 중간에 /etc/bashrc 파일을 러오는 이 파일의 중간에 /etc/bashrc 파일을 불러오는





(페이지 111) 위에서 2번째 행

 오류 부분 정정 후
단어 전체를 삭제범위로 지정할 수 있는 ai와 iw명령이 존재합니다.
단어 전체를 삭제범위로 지정할 수 있는 aw와 iw명령이 존재합니다.




(페이지 117) 그림 6.7의 그림 번호 오류

 오류 부분  정정 후
그림 6.7 그림 6.5

손에 잡히는 vim (117 페이지)




(페이지 118) 그림 6.7 풍선말 내용 오류
 오류 부분  정정 후
1294 위에 커서를 두고
"byiw라고 입력합니다. 
4번행 1314 위에 커서를 두고
"Byy라고 입력합니다.

손에 잡히는 vim (118 페이지)



(페이지 123) 맨아래 행

 오류 부분 정정 후
단축키를 해제하는 명령은 map대신에 unmap을 사용하면 됩니다. 모드에 따라서 각각 numamp, iunmap, vunmap, cunmap등으로 적으면 됩니다.
단축키를 해제하는 명령은 map대신에 unmap을 사용하면 됩니다. 모드에 따라서 각각 nunmap, iunmap, vunmap, cunmap등으로 적으면 됩니다.




(페이지 174)  행

 오류 부분 정정 후
:N  이 파일 목록으로 이동
:N  이 파일 목록으로 이동




(페이지 맨 끝) vim 단축키 부록
숫자 "0"과 닫히 소괄호 ")" 의 설명이 바뀜 : 수정 이미지 링크 http://sunyzero.tistory.com/131

* 오탈자를 메일로 보내주실 경우에는 sunyzero 지메일(구글 지메일)로 보내주시면 됩니다.



* 히스토리

2018.05.20 174페이지

2017.05.11 89페이지

2014.07.15 페이지 111, 123 오탈자 등록

2014.03.26 2쇄 발행 (기존 오탈자 반영)

34 Comments
  • 프로필사진 daejin 2011.04.13 00:26 신고 하루만에 다 봤네요~ 감사합니다.

    50page

    :help i_<CTRL-N> ===> :help i_CTRL-N 이지 않을까요 ^^
  • 프로필사진 sunyzero 2011.04.13 09:52 신고 지적해주신 오타 감사합니다.

    하루만에 다 보시다니, 속독을 하시는군요.
  • 프로필사진 절판인가요? 2011.04.18 09:20 신고 '리눅스 시스템 네트워크 프로그래밍' 서적을 사고픈데요, 이 책 절판되었나요 ?

    yes24에 전화해보니 재고 없다고 해서요... 가메출판사는 전화를 안받고 해서요.

    급한마음에 인터넷 검색++ 해서 여쭤봅니다...
  • 프로필사진 sunyzero 2011.04.18 17:03 신고 네, 현재는 절판 상태입니다.

    올해 하반기에 개정판이 나올 예정이라, 더이상 인쇄하지 않고 있습니다.
  • 프로필사진 uDev 2011.04.19 09:53 신고 질문 올려도 되는지 모르겠는데요.
    p.44에 윈도우의 경우 'C:\Documents and Setting\로그인ID'에 .vimrc 대신 _vimrc를 사용하라고 했는데 경로를 찾아 가보니, _viminfo 라는 파일이 있던데 이것은 다른 것인가요?
    설치한 컴터환경은 윈도우7 64비트, gvim 7.3.46 입니다.
    파일을 따로 추가해야 하는것인가요? 아니면 _viminfo를 수정하면 되는 것인가요?
  • 프로필사진 sunyzero 2011.04.19 11:17 신고 전혀 다른 파일입니다. _vimrc는 따로 만드셔야 합니다.

    참고로 책 뒤에 인덱스를 보시면 viminfo 파일은 82,119페이지에서 설명이 나오는데, 이는 레지스터나 각종 vim 작동중 정보를 기록해두는 파일입니다.
  • 프로필사진 김재호 2011.04.23 22:45 신고 vim 책을 쓰셨군요. 출판 축하드려요.
  • 프로필사진 sunyzero 2011.04.24 07:03 신고 감사합니다. ^^
  • 프로필사진 Outsider 2011.04.29 02:31 신고 오탈자입니다.
    100페이지 첫줄 - 파일을 볼러오는 -> 파일을 불러오는
    118페이지 그림 6.7 -> 그림에는 "byiw라고 입력하라고 되어 있는데 내용상은 "Byy 라고 되어야 맞는것 같습니다.

    좋은 책 감사합니다.
  • 프로필사진 sunyzero 2011.04.29 11:38 신고 감사합니다.
    살펴보니 앞장의 그림 번호도 틀렸더군요.
    조만간 다른 내용과 함께 정리해서 올려두겠습니다.
  • 프로필사진 bug 2011.06.26 03:08 신고 taglist scripts를 다운 받아서 c:\program files\vim\taglist45.zip을 extract here로 풀고 vim을 실행시키면
    Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded. 라고 뜹니다.
    그리고 다른 플러그인들도 설치를 하려고 하는데 잘 안됩니다..
    책에도 설명이 부족하고요. 좀 뭐랄까..대충한 느낌입니다.
    vimrc 같은 경우에는 c:\program files\vim\vimrc을 열어서 설정해줘야 되는데 엉뚱한
    사용자 이름 폴더에 가서 수정하라고 하고요...
    그리고 파이썬으로 코딩하려고 하면 스크립트를 실행해 봐야 되는데 그것도 어떻게 실행해야 되는지 나오지가 않았네요...
    제가 검색해서 찾아낸거라곤 f5 눌러서 python 실행되게 한게 전부네요..-_-;;
    아무리 초보자용이라지만 좀 내용이 부족하네요..
    돈 아깝다는 느낌이 납니다.

    물론 글쓴이님이 소중히 정리하신 자료겠지만 200여 페이지의 책에서 건질건 좀 있어야잖아요..
    개인적으로 5장까지는 인터넷 검색으로 충분히 알 수 있는 내용이었고 6장부터는 그나마 책값을 헀다고 봅니다..
  • 프로필사진 sunyzero 2011.07.25 22:11 신고 taglist는 ctags를 사용하므로 해당 메시지는 ctags를 찾지 못해서 생기는 에러입니다. 메시지에 나오는 http://ctags.sf.net에서 윈도우즈용을 받아서 안에 있는 ctags.exe를 windows디렉터리에 넣어두면 됩니다.

    그리고 인터넷에서 찾았다는 vimrc의 위치는 잘못된 정보입니다. 인터넷 검색은 잘하면 좋지만 틀린 내용도 맞습니다.

    따라서 vimrc는 제가 책에 적어놓은대로 사용자 이름 폴더에 가서 수정해야 하는 것이 맞습니다. bug님이 수정한 c:\program files\vim의 위치는 전역설정이므로 건드리지 않는 것이 좋습니다.

    제 말이 맞는지 아닌지는 vim에서 :help vimrc로 매뉴얼을 보시면 알 수 있을 겁니다.

    마찬가지로 taglist45.zip도 원래는 ~/vimfiles에 풀어넣는 것이 맞습니다. 이 부분도 :help plugin에서 확인할 수 있습니다.

    PS. 항상 인터넷에서 검색해서 찾는 것보다 매뉴얼을 먼저 읽는 습관을 길러야 합니다. 제가 RTFM(Read The Fine Manual)을 강조하는 이유도 바로 이것 때문입니다.
    (맞춤법이 틀린 부분이 있어서 수정했습니다)
  • 프로필사진 hkskyp 2012.03.02 11:30 신고 안녕하세요.
    지필하신 책 내용이 간결해서 좋네요.
    windows와 비교해서 설명해 놓은 부분이랑 자주사용되는 명령어 활용방법들이 참 좋았습니다.

    초판 1쇄 내용 중
    p98 하단에 "예를 들어 그림 5.13에서 3<CTRL+^> 명령이나..." 부분에서 그림 5.13 -> 그림 5.12로 수정되어야 할 듯 합니다.
    p99 상단에 "이 외에 유용한 명령어들을 표 5.10에 정리해 보았습니다." 부분에서 표 5.10 -> 표 5.11로 변경되야 맞지 않나 싶습니다.
  • 프로필사진 sunyzero 2012.03.02 18:46 신고 감사합니다.

    지적해주신 부분을 모두 확인했으니 정리해서 그림 파일로 올려두겠습니다.
  • 프로필사진 More Information 2012.04.04 04:11 신고 바나만먹라는 기가 아닌..
  • 프로필사진 sunyzero 2012.04.05 17:47 신고 새로운 신조어인가요?
  • 프로필사진 박창준 2012.04.29 22:03 신고 안녕하세요. vim 열심히 학습중입니다. ^^
    비주얼모드 학습중인데요
    v 또는 CTRL-V 로 비주얼모드에서 블럭을 선택한 뒤 복사, 삭제등의 명령을 실행하면
    선택된 블럭만 되는것이 아니라, 행단위로만 실행이 되네요
    어떤 문제일까요? 제 환경의 문제일까요?

    (사용환경)
    - 윈도우 7 64bit
    - GVIM 7.3
  • 프로필사진 sunyzero 2012.04.30 15:14 신고 v를 눌렀을 때 하단 상태바에 -비주얼- 이라고 뜨는지 확인하시고,
    CTRL-V일 경우에는 -비주얼 블록- 이라고 뜨는지부터 확인하시기 바랍니다.
  • 프로필사진 __JC__ 2012.05.07 16:09 신고 좋은 책... 잘 읽고 있습니다. Vim을 제대로 사용한지는 이제 2년 쯤 되었는데, 책의 내용을 보다보면 제가 Vim의 3% 쯤 알고 있다는 생각이 드네요.
  • 프로필사진 sunyzero 2012.05.07 19:41 신고 감사합니다. 그리고 3%는 너무 겸손하신듯 합니다. 블로그 보니 .vimrc도 멋지게 작성하셨던데...
  • 프로필사진 superrdh 2012.12.24 09:58 신고 안녕하세요?
    완전초보입니다.
    책을 구입해서 실습을 하고 있습니다.
    그런데 스프링노트가 폐쇄되어 실습용 소스파일을 받을 방법이 없습니다.
    어떻게 대책이 있으신지요?
    말씀을 부탁드립니다.
  • 프로필사진 sunyzero 2012.12.24 14:11 신고 책에 나온 vimrc 환경설정은 맨 뒤 부록편에 있습니다.
    그 외에 그림에 보이는 텍스트는 연습삼아 타이핑 하셔야 실력이 늘어납니다. (스프링노트에서도 텍스트가 짧아 따로 제공한 적은 없는 것으로 알고 있습니다.)
  • 프로필사진 vim.ko 2014.03.05 13:11 신고 페이스북의 Vim 사용자 그룹입니다. 이 책이 소개되어서 들렸습니다. vim을 사용하시면 궁금하신 점의 QnA에 도움이 될 것입니다. [페이스북 Vim 사용자 그룹] https://www.facebook.com/groups/vim.ko
  • 프로필사진 sunyzero 2014.03.05 16:03 신고 감사합니다.
  • 프로필사진 오탈자발견 2014.06.21 23:20 신고 오탈자를 지금 보다보니 발견했는데
    매뉴얼봐도 오탈자같은데...
    111페이지 2번쨰줄 삭제 범위로 지정할 수 있는 ai와 iw 명령이 존재합니다.
    라는 문구에서 ai 가아니라 aw 아닌지요 ?
    밑에 내용보니 aw가 맞는거 같은데.
    ai를 검색해보니 오토인덴트로 나오는데여..
    오타맞는건가여 ?
  • 프로필사진 sunyzero 2014.06.22 17:02 신고 네 맞습니다. 예리한 지적 감사합니다.
    밑에 내용에는 aw라고 적어놓고, 위에는 ai라고 오타를 쳤네요.
  • 프로필사진 오탈자발견 2014.07.14 21:16 신고 오랜만에 보다가 오탈자인거 같아서 말씀드립니다.
    7장 자동화 123쪽 맵핑해제하는 명령어가
    numamp, iunmap,vunmap,cunmap 이라고 나와있는데요.
    맨앞에 numamp 가 아니라 nunmap 인거같아서요..
    n과 map 사이에 un이 들어가야 취소명령어로 되어있는 구조같아서요..
  • 프로필사진 sunyzero 2014.07.15 09:55 신고 매번 예리하게 오타를 찾아주셔서 감사합니다. ^^
  • 프로필사진 박상근 2016.11.16 02:54 신고 안녕하세요,
    책 처음 나왔을 때 부터 보고, 그 뒤로 한번씩 뭔가 까먹을 때 마다 다시 찾아보면서 잘 보고 있습니다.

    p89. 표 5.4 창 분할 명령어에서, :[#]vs [파일명]도 단축키가 [#]CTRL-W v 이고, :[#]vnew 단축키도 [#]CTRL-W v 네요. 인터넷을 아무리 찾아봐도 :[#]vnew는 CTRL-W를 활용한 단축키가 없는 것 같네요. 아마 오타인 듯한데 일단 문의드려봅니다. vnew를 대신 할 수 있는 CTRL-W 단축키는 없는거겠죠?

    감사합니다.
  • 프로필사진 sunyzero 2016.11.17 18:41 신고 오타 맞습니다. vnew에 대한 단축키는 없습니다.(help :vnew 해보시면 알 수 있습니다.)

    만일 단축키를 만드시려면
    map <C-W>V :vnew<Enter>
    로 만드시면 CTRL-W , 대문자 V를 누를때 vnew 단축키로 쓰실 수 있습니다.

    그리고 오타 제보 감사드립니다.
  • 프로필사진 code_control 2018.05.18 23:57 신고 3쇄 읽던중에 부록 174페이지 파일관련 명령중에 :N 이번 파일 목록으로 이동 - > 이전 파일 목록으로 이동 //이렇게 맞아보입니다 ㅎㅎ;
    책 잘보고있습니다!
  • 프로필사진 sunyzero 2018.05.21 00:10 신고 제보에 감사드립니다. ^^
  • 프로필사진 jinbeomhong 2018.05.26 15:33 신고 28 페이지의 그림 아래에 만일 하나의 공백도 필요 없다면, gJ라고 명령이라고 되어 있는데, 공백을 유지하려면 gJ인것 같아요...

    78 페이지의 이메일 주소에 앵커 태그를 추가하는 완성된 교체 명령어와 그 위에 1,2,3,4번 단계로 표시된 패턴에서 대시(-)부분이 이스케이프되어 있지 않습니다.

    105페이지의 표 6.1에서
    단어 단위 이동 w, e, e -> w, e, b

    168 페이지의 얼터네이션에서
    1. 대부분 중괄호 기호와 함께 사용 -> 대부분 소괄호 기호와 함께 사용
    2. 단 중괄호에는 다음에 살펴볼 -> 단 소괄호에는 다음에 살펴볼

    168페이지의 그룹 지정과 백레퍼런스(/)에서
    1. 소제목 부분의 백레퍼런스(/)를 백레퍼런스(백슬래시)로 수정...
    2. 중괄호가 사용됩니다 -> 소괄호가 사용됩니다
  • 프로필사진 sunyzero 2018.05.29 11:54 신고 제보에 감사드립니다. ^^
댓글쓰기 폼