찾다

 >  Q&A  >  본문

vim을 배우고 싶은데 어디서부터 시작해야 할지 모르겠어요

우선, 내 컴퓨터 win7 x64에 vim을 설치하지 않았습니다. vim의 최신 버전이 무엇인지 모르겠습니다

ringa_leeringa_lee2773일 전1608

모든 응답(20)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-16 16:39:08

    vimtutor vim과 함께 제공되는 튜토리얼이면 충분합니다.

    회신하다
    0
  • 阿神

    阿神2017-05-16 16:39:08

    사실 간결한 Vim 레벨링 가이드로 시작한 다음 익숙해질 때까지 최대한 활용하는 것이 좋다고 생각합니다.
    소프트웨어에 관해서는 Windows라면 이 Windows Shell: Babun을 직접 설치하는 것이 더 낫다고 생각합니다. 이렇게 하면 일부 구성이 필요 없으며 익숙해지면 gvim을 사용하여 플레이할 수 있습니다.

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 16:39:08

    몇 년 전, GacUI(https://github.com/vczh-libraries)를 Linux에 이식하기 위해 Ubuntu를 설치했습니다. 환경에 익숙해지기 위해서는 XShell을 사용하여 접속하고 vim을 열어 코드를 편집해야 합니다. 실제로 시작하는 것은 매우 쉽습니다. 먼저 30분 동안 가르쳐줄 사람을 찾은 다음 vim과 함께 제공되는 문서를 읽으세요. 나중에 clang-complete도 구축했는데 더 이상 유지되지 않는다고 들었습니다. 그 후 gdb도 배웠기 때문에 자체 코드를 포팅하고 디버그하고 단위 테스트를 실행할 수 있었습니다.

    하지만 그래픽 인터페이스가 있다면 C++ 코드 작성에는 clion이 더 좋습니다. 유료 소프트웨어이지만 자신만의 오픈소스 프로젝트가 있다면 오픈소스 라이선스를 쉽게 신청할 수 있습니다.

    p.s.
    vim 학습의 첫 번째 단계는 !q 및 wq를 사용하여 종료(이스케이프)하는 방법을 아는 것입니다. 그런 다음 일반 텍스트 편집 및 커서 점프, 탭 및 sp 열기, 마지막으로 다양한 고급 문자열 작업, 검색 및 바꾸기, 매크로 녹화 등

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-16 16:39:08

    사실 vim을 배우는 방법은 매우 간단합니다. 시스템 기본 텍스트 편집기를 vim으로 설정하고, 나중에 텍스트를 편집할 때 사용하고, vim 매뉴얼을 오랫동안 찾아보면 자연스럽게 익숙해지실 겁니다. 그것으로.

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:08

    Windows를 사용한다면 실제로 vim을 배울 필요가 없습니다. IDE를 사용하는 것은 여전히 ​​매우 재미있습니다. vim을 사용하고 싶다면 ide의 vim 플러그인을 사용할 수 있습니다.

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:39:08

    사실 vim을 배우는 데 너무 많은 시간을 할애하는 것은 권장되지 않는다고 생각합니다. vim은 단지 도구일 뿐입니다. 내 경험을 통해 Vim을 배우는 더 효율적인 방법은 다음과 같습니다.

    1단계: vim의 hjkl 이동, 세 가지 모드 간 전환, 파일 저장 및 열기에 익숙해지세요. 이렇게 하면 몇 가지 기본 작업을 수행할 수 있으므로 이 단계를 자세히 살펴보시기 바랍니다. vim에 능숙해지려면 가장 중요한 것은 실제로 훈련하고 손가락의 기억력을 강화하는 것이기 때문입니다.

    2단계: 다른 사람이 구성한 이미 만들어진 vim을 사용하세요. 플러그인, 주요 최적화 및 작업 흐름을 포함합니다. 그런 다음 사용하고 익숙해지세요. 사용하는 과정에서 많은 문제점을 발견하게 됩니다. 예를 들어 단축키를 어떻게 기억하시나요? 플러그인을 사용하는 방법은 무엇입니까? 여기서는 익숙해지는 데 상당한 시간이 필요합니다. 여기서는 vim의 몇 가지 기본 작업을 포함하여 많은 문제에 직면하게 될 것입니다.

    단축키와 일부 작동 기술의 경우, 모두 억지로 외우지 말고 하나씩 사용하여 능숙해지세요. 결국에는 손가락이 뇌보다 빠르다는 것을 알게 될 것이기 때문입니다. 그때쯤이면 단축키 조합을 외울 수 없을지도 모르지만, 키보드에 손가락을 대면 무의식적으로 손가락이 움직이게 됩니다. 그래서 우리는 훈련하고 훈련하고 또 훈련하고 하나씩 훈련을 강화해야 합니다

    플러그인도 마찬가지입니다. 다른 사람의 vim 구성을 사용하면 일시적으로 사용할 수 없는 플러그인이 많을 수 있습니다. 하지만 계속 사용하다 보면 다음과 같은 사실을 스스로 깨닫게 될 것입니다. 이 기능을 사용할 수 있습니까? 그 기능이 존재하나요? 이때 다른 사람의 vim 문서를 찾아보거나, vimrc 파일을 직접 살펴보아야 합니다. 이 기능을 구현하는 플러그인이 있는지 확인하세요. 이 프로세스도 단계별로, 플러그인별로 살펴보았습니다. 이때 당신은 이미 다른 사람의 vim을 알고 있습니다. 이미 작업에서 중요한 도구로 사용할 수 있습니다.

    3단계: 변덕스러운 사람이라면 다른 사람의 구성을 그대로 사용하는 데 그쳐서는 안 됩니다. 왜냐하면 vim을 사용하다 보면 사용하고 있는 vim 구성에 포함되지 않은 플러그인이 많거나 적거나, 더 최적화할 수 있다고 생각하는 핵심 구성이 있기 때문입니다. 이때 이 구성을 수정하고 자신만의 단축키, 필요한 플러그인 등을 추가할 수 있습니다. 이제 여러분은 실제로 vim의 큰 구덩이에 뛰어들기 시작할 것입니다. 어떤 단축키가 자신에게 가장 적합한지 파악하고 더 유용하고 흥미로운 플러그인을 찾아보세요. 이 단계에서는 자신만의 vim 구성을 구성하게 됩니다. 그리고 우리는 직장에서 이를 계속해서 미세 조정할 것입니다

    4단계: 다른 사람의 플러그인 사용이 만족스럽지 않거나, 원하는 기능에 적합한 플러그인을 찾을 수 없는 경우. 지금 시간과 에너지가 있다면 vim 플러그인을 직접 작성해 볼 수도 있습니다. 이제 vim의 구덩이는 점점 더 깊어질 것입니다. 축하합니다. 이력서에 vim 사용에 능숙하다고 적을 수 있습니다(농담)

    하지만 결국 vim은 도구일 뿐이라는 생각이 들기 때문에 초기 단계에서 vim을 배우는 데 너무 많은 시간을 소비하지 마세요. 제가 vim에 얼마나 많은 시간을 소비하는지 말씀드리지는 않겠습니다. .

    또한 이것은 내 자신의 vim 구성입니다. 관심이 있으시면 https://github.com/ruanyl/bigvim

    을 살펴보세요.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 16:39:08

    일반적인 것은 vim7.3이어야 합니다. vim7.4
    gvim은 Windows에서 사용해야 합니다. 버전은 임의적이며 7.x의 기본 단축키에는 차이가 없습니다. 능숙한 후에.

    "Vim Practical Skills" 책 추천해주세요
    http://book.douban.com/subject/25869486/

    마지막으로 vim을 사용하기 전에 키보드 읽기는 물론 운지법도 엉망으로 만들지 말고 타자 연습도 잘 하세요~

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 16:39:08

    제가 생각하기에 좋은 몇 가지 튜토리얼을 추천합니다: http://coolshell.cn/articles/5426.html; http://blog.jobbole.com/86132/; https://github.com/yangyangwithgnu/use_vim_as_ide ;

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:39:08

    먼저 "Vim Practical Skills"라는 책을 읽어보세요. 두 번째로 읽은 책은 무슨 일이 일어나고 있는지, 그 이유가 무엇인지 이해하는 데 도움이 될 것입니다.
    두 번째는 다른 사람들이 어떻게 사용하는지 확인하는 것입니다:
    /a/1190000004016129
    세 번째는 github에 가서 가장 인기 있는 구성 방법을 찾고, 플러그인을 배우고 경험하고, 어떤 것이 자신에게 적합한지 확인하는 것입니다. 예:
    https://github.com/spf13/spf13-vim

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:39:08

    모두가 많이 말했지만, 불완전한 기계식 키보드가 장착된 매우 실용적인 것을 추가하고 싶습니다. 가장 중요한 것은 화살표 키(poker2와 같은 저렴한 키)가 없어야 한다는 것입니다. hjkl을 직접 사용해 보세요.

    회신하다
    0
  • 취소회신하다