Vim에서 한 번만 사용할 수있는 함수를 정의합니다 (.vimrc를 편집하지 않음).

Bstorm

.vimrc를 편집하지 않고 매우 간단한 함수를 정의 할 수있는 방법이 있는지 궁금합니다. 예를 들어, 한 번 아주 간단한 함수가 필요하며 곧 다시 사용하지 않을 것입니다.

function Func()
    :%s/bmp/png/g
    :w
    :next
endfunction

현재 열려있는 vim 인스턴스의 어디에서 정의 할 수 있습니까? 완료되면 지워집니다. 아니면 이런 종류의 용도로 기능 이외의 것을 사용해야할까요?

고마워요 :)

Chepner

function명령입니다. 에서만 사용할 수있는 특수 구문이 아닙니다 .vimrc.

당신이 입력하면 :function Func()A의 vim세션, 당신은 정의를 시작합니다. Enter 키를 누르면 :함수의 다음 줄을 입력하라는 메시지가 표시됩니다. 이 줄은 다음과 같이 축약 할 수 있습니다 %s/bar/png(선행 :은 필요하지 않음). 를 입력 할 때까지 함수 정의의 다음 줄을 입력하라는 메시지가 계속 표시되며이 endfunction시점에서의 실행 function이 완료됩니다.

그런 다음 :call Func()평소 같이 함수를 호출 할 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

제한된 권한으로 인해 vimrc를 수정하지 않고 vim에서 자동으로 번호 설정

분류에서Dev

하나의 함수에서 네임 스페이스의 기호를 사용하지만 동일한 파일에서 다른 함수는 사용하지 않음

분류에서Dev

whatsApp에서 메시지를 보내면 사용자가 ios에서 메시지를 편집 할 수 있지만 Android에서는 그렇지 않습니다.

분류에서Dev

Cassandra가 비정규 화 된 데이터의 사용을 용이하게한다면 사용자는 불일치를 만들지 않고 어떻게 편집 할 수 있습니까?

분류에서Dev

Node.js 'async'모듈을 사용하여 'A'또는 'B'를 수행 한 다음 항상 하나의 함수에서 'C'를 수행 할 수 있습니까?

분류에서Dev

둘 이상의 페이지에서 사용할 수있는 '고객'생성 / 편집을위한 jquery 대화 상자를 만듭니다.

분류에서Dev

내 사용자 계정에 로그인 할 수 있지만 단말기에서 동일한 비밀번호를 사용하면 실패합니다.

분류에서Dev

PuTTY를 사용하는 VIM vimrc에서 <CR>이 변수로 인식되지 않습니다.

분류에서Dev

사전 목록을 포함 할 수 있지만 포함하지 않을 수있는 사전에서 읽을 때 for 루프를 어떻게 사용합니까?

분류에서Dev

하나의 파일에서 한 번에 두 개의 셸에서 vim (또는 다른 편집기)을 조정 된 방식으로 실행할 수 있습니까?

분류에서Dev

변수를 읽을 별칭을 설정 한 다음 두 번째 명령에서 사용합니다. 수동으로 실행할 때만 작동합니다.

분류에서Dev

사용자가 정보를 편집 할 수 있도록 허용하지만 게시하기 전에 관리자 승인이 필요합니다.

분류에서Dev

Swift에서 두 개의 유사한 전화 번호를 어떻게 일치시킬 수 있지만 하나는 국가 코드를 포함하고 다른 하나는 포함하거나 포함하지 않습니다.

분류에서Dev

함수 정의 모음에서 시작하는 함수 이름 배열을 만들기 위해 매크로를 어떻게 사용할 수 있습니까?

분류에서Dev

바인딩이있는 사용자 정의보기를 사용할 때 "지정된 캐스트가 유효하지 않음"이 표시되지만 수동으로 설정 한 경우에는 표시되지 않는 이유는 무엇입니까?

분류에서Dev

고안 : 사용자가 비밀번호를 제공하지 않고 계정을 편집 할 수 있도록 허용하지만 '재확인 가능'기능도 사용합니다.

분류에서Dev

수식에서 날짜를 편집하지 않고 특정 날짜를 입력 할 수있는 셀을 만드는 방법

분류에서Dev

빌드 정의를 만들고 편집 할 수 있지만 기존 정의는 편집 할 수 없습니다.

분류에서Dev

사용자 서명을 편집하지만 Oauth를 사용할 수 없습니다.

분류에서Dev

XSD XML에서 한 번만 사용할 수있는 속성 지정

분류에서Dev

의사 결정 트리에 대한 '존재하지 않는 열의 하위 집합을 사용할 수 없음'

분류에서Dev

gcc를 사용하지만 Clang을 사용하는 템플릿 함수의 사용되지 않은 매개 변수에 대한 경고 없음

분류에서Dev

constexpr 함수는 consteval 함수에서 constexpr 객체를 만들 수 있지만 constexpr 함수는 어떻게 consteval 함수를 사용할 수 없습니까?

분류에서Dev

다른 열에서 사용할 수있는 열의 셀 범위를 합하여 해당 열에서만 동일한 범위를 합산합니다.

분류에서Dev

Celery : Celery를 사용하여 한 번에 하나의 함수 인스턴스를 실행할 수 있습니까?

분류에서Dev

내 버튼은 방정식을 계산하기 위해 처음 작동하지만 편집 텍스트 필드에 새 번호를 입력 한 후 두 번째는 작동하지 않습니다.

분류에서Dev

일반적으로 각 소켓 주소는 한 번만 사용할 수 있습니다 (하지만 동일한 포트를 사용해야합니다 ...).

분류에서Dev

일반적으로 각 소켓 주소는 한 번만 사용할 수 있습니다 (하지만 동일한 포트를 사용해야합니다 ...).

분류에서Dev

VIM 또는 VIM 스타일 편집기를 사용하여 브라우저에서 텍스트 상자를 편집 할 수 있습니까?

Related 관련 기사

  1. 1

    제한된 권한으로 인해 vimrc를 수정하지 않고 vim에서 자동으로 번호 설정

  2. 2

    하나의 함수에서 네임 스페이스의 기호를 사용하지만 동일한 파일에서 다른 함수는 사용하지 않음

  3. 3

    whatsApp에서 메시지를 보내면 사용자가 ios에서 메시지를 편집 할 수 있지만 Android에서는 그렇지 않습니다.

  4. 4

    Cassandra가 비정규 화 된 데이터의 사용을 용이하게한다면 사용자는 불일치를 만들지 않고 어떻게 편집 할 수 있습니까?

  5. 5

    Node.js 'async'모듈을 사용하여 'A'또는 'B'를 수행 한 다음 항상 하나의 함수에서 'C'를 수행 할 수 있습니까?

  6. 6

    둘 이상의 페이지에서 사용할 수있는 '고객'생성 / 편집을위한 jquery 대화 상자를 만듭니다.

  7. 7

    내 사용자 계정에 로그인 할 수 있지만 단말기에서 동일한 비밀번호를 사용하면 실패합니다.

  8. 8

    PuTTY를 사용하는 VIM vimrc에서 <CR>이 변수로 인식되지 않습니다.

  9. 9

    사전 목록을 포함 할 수 있지만 포함하지 않을 수있는 사전에서 읽을 때 for 루프를 어떻게 사용합니까?

  10. 10

    하나의 파일에서 한 번에 두 개의 셸에서 vim (또는 다른 편집기)을 조정 된 방식으로 실행할 수 있습니까?

  11. 11

    변수를 읽을 별칭을 설정 한 다음 두 번째 명령에서 사용합니다. 수동으로 실행할 때만 작동합니다.

  12. 12

    사용자가 정보를 편집 할 수 있도록 허용하지만 게시하기 전에 관리자 승인이 필요합니다.

  13. 13

    Swift에서 두 개의 유사한 전화 번호를 어떻게 일치시킬 수 있지만 하나는 국가 코드를 포함하고 다른 하나는 포함하거나 포함하지 않습니다.

  14. 14

    함수 정의 모음에서 시작하는 함수 이름 배열을 만들기 위해 매크로를 어떻게 사용할 수 있습니까?

  15. 15

    바인딩이있는 사용자 정의보기를 사용할 때 "지정된 캐스트가 유효하지 않음"이 표시되지만 수동으로 설정 한 경우에는 표시되지 않는 이유는 무엇입니까?

  16. 16

    고안 : 사용자가 비밀번호를 제공하지 않고 계정을 편집 할 수 있도록 허용하지만 '재확인 가능'기능도 사용합니다.

  17. 17

    수식에서 날짜를 편집하지 않고 특정 날짜를 입력 할 수있는 셀을 만드는 방법

  18. 18

    빌드 정의를 만들고 편집 할 수 있지만 기존 정의는 편집 할 수 없습니다.

  19. 19

    사용자 서명을 편집하지만 Oauth를 사용할 수 없습니다.

  20. 20

    XSD XML에서 한 번만 사용할 수있는 속성 지정

  21. 21

    의사 결정 트리에 대한 '존재하지 않는 열의 하위 집합을 사용할 수 없음'

  22. 22

    gcc를 사용하지만 Clang을 사용하는 템플릿 함수의 사용되지 않은 매개 변수에 대한 경고 없음

  23. 23

    constexpr 함수는 consteval 함수에서 constexpr 객체를 만들 수 있지만 constexpr 함수는 어떻게 consteval 함수를 사용할 수 없습니까?

  24. 24

    다른 열에서 사용할 수있는 열의 셀 범위를 합하여 해당 열에서만 동일한 범위를 합산합니다.

  25. 25

    Celery : Celery를 사용하여 한 번에 하나의 함수 인스턴스를 실행할 수 있습니까?

  26. 26

    내 버튼은 방정식을 계산하기 위해 처음 작동하지만 편집 텍스트 필드에 새 번호를 입력 한 후 두 번째는 작동하지 않습니다.

  27. 27

    일반적으로 각 소켓 주소는 한 번만 사용할 수 있습니다 (하지만 동일한 포트를 사용해야합니다 ...).

  28. 28

    일반적으로 각 소켓 주소는 한 번만 사용할 수 있습니다 (하지만 동일한 포트를 사용해야합니다 ...).

  29. 29

    VIM 또는 VIM 스타일 편집기를 사용하여 브라우저에서 텍스트 상자를 편집 할 수 있습니까?

뜨겁다태그

보관