매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집
오늘은 페이지 내 빠른 이동과 쌍 편집을 위해 매우 일반적으로 사용되는 두 가지 vim 플러그인을 소개하겠습니다.
easymotion
우리는 vim 편집기가 h/j/k/l 키를 눌러 위아래로 이동할 수 있다는 것을 알고 있습니다. 검색하려면 / 키워드를 사용하고, 단어 사이를 빠르게 이동하려면 w 및 e 키를 사용하고, f{ char}를 사용하면 한 줄 내에서 검색할 수 있습니다. 그러나 이들 중 어느 것도 페이지 전체를 빠르게 이동할 수 있는 방법이 없습니다.
오늘은 빠른 이동 플러그인인 easymotion을 소개합니다. 그것으로 원하는 곳 어디든 갈 수 있습니다. 플러그인의 github 주소는 다음과 같습니다: https://github.com/easymotion/vim-easymotion
마찬가지로 vim-plug 플러그인을 사용하여 설치합니다. 그런 다음 구성 파일에 매핑 줄을 추가하세요
nmap ss
여기서 필요한 것은 비재귀 매핑이 아닌 재귀 매핑이라는 것을 아셨나요? 구성한 후 사용할 수 있습니다. 다음은 이를 사용하여 페이지에서 빠르게 이동하는 기능을 완성하는 방법을 보여줍니다.
사진과 같이 9호선 라의 위치로 빠르게 이동하고자 합니다. easymotion을 사용하지 않는 경우 vim의 내장 검색을 사용하고
/layui
를 입력한 다음 n/N을 사용하여 위아래로 이동해야 합니다. 이지모션을 이용하시면 더욱 간편하고 빨라집니다. ss 두 개 누르고 la를 입력하면 됩니다.
이제 인터페이스가 달라진 것을 볼 수 있습니다. la와 일치하는 모든 위치는 빨간색으로 표시되며 각 블록에는 해당 문자가 있습니다. 해당 문자를 누르기만 하면 지정된 위치로 빠르게 이동할 수 있습니다.
vim-surround
일상 업무에서 우리는 짝을 이루는 편집을 자주 접하게 됩니다. 예를 들어 문자열의 작은따옴표를 큰따옴표로 바꿉니다. 이때, 페어링된 편집 플러그인이 없으면 요구 사항을 완료하려면 두 번 수정해야 합니다.
이제 먼저 플러그인을 설치해 보겠습니다. 플러그인 github 주소는 https://github.com/tpope/vim-surround입니다.
설치가 완료된 후, 사용방법을 크게 페어링 수정, 페어링 추가, 페어링 삭제 3가지 측면에서 설명하겠습니다.
이제 25번째 줄의 큰따옴표를 작은따옴표로 바꾸려면 어떻게 해야 할까요?
먼저 커서를 "" 안의 아무 문자로 옮깁니다.
cs"를 입력합니다. cs(c는 변경을 의미함), 이는 큰따옴표를 작은따옴표로 바꾸는 것을 의미합니다.
쌍으로 삭제하려면, 큰따옴표 삭제, 어떻게 하는지
""
Enter ds"의 아무 문자로 커서를 이동하세요. d는 삭제를 의미합니다
큰따옴표는 삭제되었지만 이제 큰따옴표를 추가해야 합니다. 인용문 어떻게 해야 할까요
i
로 커서를 이동하세요. ysiw를 입력하세요
위 내용은 매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











iPad 키보드에서 CapsLock을 ESC로 다시 매핑하는 방법 iPad에서 CapsLock을 ESC 키로 만들 준비가 되셨습니까? 해야 할 일은 다음과 같습니다. iPad에서 설정 앱을 엽니다. "일반"으로 이동한 다음 "키보드"로 이동합니다. "하드웨어 키보드"로 이동하여 "수정자 키"를 선택합니다. "CapsLockKey"를 선택하고 수정자 키로 "Escape"를 선택합니다. CapsLock을 눌러 iPad에서 새로운 하드웨어 ESC 키를 시험해 볼 준비가 되었습니다. Escape 키를 사용하는 응용 프로그램으로 이동하면 vi/vim과 같이 즉시 테스트할 수 있습니다. 이제 물리적 키보드를 사용할 수 있습니다.

짝수 행을 삭제하는 방법은 다음과 같습니다. :g/^/+1d 위에서는 gbobal 명령을 사용했습니다. gbobal 명령 형식은 다음과 같습니다. :[range]global/{pattern}/{command}global 명령 실제로는 두 단계로 나뉩니다. 먼저 [범위]로 지정된 범위 내의 모든 라인을 스캔하고 {pattern}과 일치하는 라인을 표시한 다음 표시된 라인에서 순서대로 {command} 명령을 실행합니다. 일치하는 이전 행에 대한 명령 작업을 삭제, 이동 또는 병합하면 해당 행에서 {command} 명령을 실행하지 않고도 표시가 자동으로 사라집니다. {command}는 ex 명령이거나 |로 구분될 수 있습니다.

PHP 개발에서는 Vim을 사용하는 것이 매우 일반적입니다. 그러나 Alpine Linux에 Vim을 설치할 때 몇 가지 문제가 발생할 수 있습니다. 이 기사에서는 Alpine Linux에 Vim을 설치하는 방법을 공유합니다.

서문: vim은 Linux에서 큰 인기를 얻은 강력한 텍스트 편집 도구입니다. 최근에 다른 서버에서 vim을 사용할 때 이상한 문제에 직면했습니다. 로컬로 작성된 스크립트를 복사하여 서버의 빈 파일에 붙여넣을 때 자동 들여쓰기가 발생했습니다. 간단한 예를 사용하기 위해 로컬에서 작성한 스크립트는 다음과 같습니다: aaabbbcccddd. 위 내용을 복사하여 서버의 빈 파일에 붙여넣으면 다음과 같은 결과가 나타납니다: aabbbcccddd. 우리. 형식 들여 쓰기. 그러나 이 자동은 약간 지능적이지 않습니다. 여기에 해결책을 기록하세요. 해결 방법: 홈 디렉터리에 .vimrc 구성 파일을 설정합니다.

vim을 저장하고 종료하는 방법: 1. 단축키를 사용하여 저장하고 종료합니다. 2. 별도의 명령을 사용하여 저장하고 종료합니다. 4. 단축키를 사용하여 파일을 저장합니다.

nginx 구성 파일을 다운로드하기 위한 구문 파일을 수동으로 수정합니다: nginx.vimwgethttp://www.vim.org/scripts/download_script.php?src_id=14376-onginx.vim파일을 /usr/share/vim/vim74/에 복사합니다. 구문 디렉터리(단일 사용자 디렉터리 ~/.vim/syntax/일 수도 있음). vim/usr/share/vim/vim74/filetype.vim을 수정하여 aubufread,bufnewfile/etc/nginx/*,/usr/local/n을 추가하세요.

Vim의 화면 분할 기능은 창을 분할하여 구현되는데, 이는 작업 효율성을 향상시키는 훌륭한 도구입니다. 두 개의 파일을 동시에 표시하거나, 파일의 서로 다른 두 위치를 동시에 표시하거나, 두 파일을 나란히 비교하려는 경우 분할 화면을 통해 이를 수행할 수 있으며 이는 코드에 매우 편리합니다. 비교하고 복사해서 붙여넣으세요.

CentOS는 vim/vi를 사용하여 파일을 암호화하고 해독합니다. 1. vim/vi를 사용하여 암호화합니다. 장점: 암호화 후 비밀번호를 모르면 루트 사용자를 포함하여 일반 텍스트를 볼 수 없습니다. 다른 사람들은 암호화를 알고 있으므로 다른 사람들이 콘텐츠 파괴 및 삭제를 포함하여 암호화된 파일을 파괴하는 것은 쉽습니다. vi에는 파일을 암호화하는 명령이 있습니다. root master /root/: [root@www~]#vim/vitext.txt2 디렉터리 아래에 실험용 파일 text.txt를 생성합니다. 편집 모드로 들어가서 내용을 입력한 후 ESC를 누르고 다음을 입력합니다. X(대문자 주의) X), 입력 3)
