2012-05-30 6 views
1

MacVim을 사용하고 있는데 기본 기본 키 매핑을 변경하려고하지만 비참하게 실패하고 있습니다. 왜 그렇게 복잡한 지 모르겠습니다. vim 매핑 악몽

  • 다시 매핑 $로 끝을 ^에 (내 .gvimrc에 무엇을 넣어 말해주세요)

    • 다시 매핑 홈을 (의 iMode에서 사용뿐만 아니라의 iMode에서 종료) : 이것은 내가 할 노력하고 무엇인가 나는 평소 얻기 위해 노력하고, 기본적으로

  • 다시 매핑 시프트 + anyArrowKey 일반적인 선택 것들 (의 iMode의 사용뿐만 아니라의 iMode에서 끝) (의 iMode에서의 사용을뿐만 아니라의 iMode에서 생을 마감) 기능을 macvim으로 편집하십시오.

    일종의 비 맵핑이 먼저 발생해야합니다. 이미 매핑을 추가하려고했지만 작동하지 않습니다.

    복사/붙여 넣기가 가능한 섹션을 .gvimrc 파일에 붙여 넣을 수 있다면 좋을 것입니다. 당신은 그렇게 할 대신 빔을 배울해야

    n gx   <Plug>NetrwBrowseX 
         <M-Down>  } 
         <D-Down> * <C-End> 
         <M-Up>  { 
         <D-Up>  * <C-Home> 
         <M-Right> * <C-Right> 
         <D-Right> * <End> 
         <M-Left> * <C-Left> 
         <D-Left> * <Home> 
        n <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR> 
        v <BS>   "-d 
        v <D-x>   "*d 
        v <D-c>   "*y 
        v <D-v>   "-d"*P 
        n <D-v>   "*P 
    
  • +0

    http://stackoverflow.com/q/7784993/529725 –

    답변

    6

    (지도 실행 :) : 내 매핑이 같이 방법

    이 무엇인지 당신이 원하는 것은 아주 쉽게 할 수있는 동안, 그것은 또한 있어 아주 아주 나쁜 생각.

    빔은/삽입 모드 (삽입 텍스트)에서 수행해야 할 수 있고 무엇을/(정상 모드에서 탐색, 확 잡아 당기는, 붙여 넣기를 할 수 있고 무엇을해야 하는지를 간의 엄격한 분리에서 전력의 상당 부분을 그립니다 , 삭제 중 ...). 모달 편집은 초기에는 이상 할 수 있지만 나중에 익숙해지면 나중에 맹세 할 수 있습니다. 그것은 단지 시간 문제입니다.

    나는 TextMate에서 전환 할 때 가장 역효과가 난 것임을 깨닫기 전까지 요청한 것과 정확하게 (모든 Vim 매핑을 TM으로 변경하려고 시도했습니다.) 정확하게했습니다. 당신이 정말 싫어 (또는 적응하지 않으려) 모달 편집을하는 경우

    는 "일반적으로"는 강력한 기능을 많이 가지고 당신이 당신의 키보드를 사용할 수 있도록 할 거기 밖으로 많은 텍스트 편집기가 있습니다. 말했다

    는 여기에 몇 가지 포인터 :

    :h key-notation 
    :h mapping 
    

    당신은 어떤 unmappings 필요하지 않습니다.

    +0

    내가 Windows 설치 (최근 Mac으로 옮겼습니다)에서 "Vim Easy"를 사용했던 이유는 "Vim Easy"가 유일한 편집기 였기 때문입니다 수 : 1. 짧은 시간에 매우 큰 txt 파일을 엽니 다. 2. 괄호, 괄호 등이 일치해야합니다. 3. 작동하는 모든 단어에 줄 바꿈이 있습니다. 4. 검색 기능이 있습니다. 5. 작동하는 줄 번호 매기기가 있습니다 (각 줄이 줄 바꿈을하더라도 번호가 매겨집니다). 경량 (기본 텍스트 조작, 풍부한 형식 또는 고급 옵션 필요 없음)을 알고 있다면 알려주십시오. 나는 지금 며칠을 찾고있다. –

    +0

    두 가지 모드를 배우는 것은 그것이 바람직한 일이라고 말할 수 있습니다. 나는 지난 여름에 기초적인 vi와 함께 일했다. 그리고 나는 그것에 익숙해 있지 않았다. 더 싫어. 그래서 당신은 투 모드를 좋아하고 다른 사람들은 (나 같은) 그렇게하지 않습니다. –

    +0

    나는 아직 언급 된 모든 재 매핑을 수행 할 "스크립트"를 찾고 있습니다. –