728x90
반응형

vim 5

Vim에 텍스트를 붙여 넣을 때 자동 들여 쓰기 끄기

질문 : Vim에 텍스트를 붙여 넣을 때 자동 들여 쓰기 끄기 저는 Vim을 배우기 위해 노력하고 있습니다. 클립 보드에서 내 문서에 코드를 붙여 넣으면 각 새 줄의 시작 부분에 추가 공백이 생깁니다. line line line 자동 들여 쓰기를 끌 수 있다는 것을 알고 있지만 다른 설정이 충돌하거나 (내 .vimrc에서 매우 분명해 보이지만 제거 할 때 중요하지 않은 것 같기 때문에) 작동하지 않습니다. 코드를 붙여 넣을 때 자동 들여 쓰기를 끄고 코드를 작성할 때 여전히 vim 자동 들여 쓰기를 사용하는 방법은 무엇입니까? .vimrc 파일은 다음과 같습니다. set expandtab set tabstop=2 set shiftwidth=2 set autoindent set smartindent set..

개발관련/other 2022.03.26

vim "write with sudo"의 작동 원리

질문 : vim "write with sudo"트릭은 어떻게 작동합니까? 많은 사람들이 sudo로 vim을 여는 것을 잊었을 때에도 루트 권한이 필요한 파일에 쓸 수있는 명령을 보았을 것입니다. :w !sudo tee % 문제는 여기서 정확히 무슨 일이 일어나고 있는지 이해하지 못한다는 것입니다. 나는 이미 이것을 생각했다 : w 는 이것을위한 것이다 *:w_c* *:write_c* :[range]w[rite] [++opt] !{cmd} Execute {cmd} with [range] lines as standard input (note the space in front of the '!'). {cmd} is executed like with ":!{cmd}", any '!' is replaced wit..

개발관련/other 2022.01.06

vi / Vim에서 여러 줄 선택의 시작 부분에 텍스트를 삽입하는 방법

질문 : vi / Vim에서 여러 줄 선택의 시작 부분에 텍스트를 삽입하는 방법 Vim 에서 선택 항목의 각 줄 시작 부분에 문자를 삽입하려면 어떻게해야합니까? 예를 들어, /* */ 와 같은 블록 주석을 허용하지 않는다고 가정하여 각 줄의 시작 부분에 // 를 추가하여 코드 블록을 주석 처리하고 싶습니다. 어떻게해야합니까? 답변 Esc 를 눌러 '명령 모드'로 들어갑니다. Ctrl + V 를 사용하여 시각적 차단 모드로 들어갑니다. 위로 / 아래 로 이동하여 주석을 달 줄에서 텍스트 열을 선택합니다. 그런 다음 Shift + i를 누르고 삽입 할 텍스트를 입력합니다. 그런 다음 Esc 키를 누르고 1 초간 기다리면 삽입 된 텍스트가 모든 줄에 나타납니다. 더 자세한 정보와 읽기는 Vim Tips Wik..

개발관련/other 2021.11.10

Vim에 설치된 모든 색 구성표 목록을 얻는 방법

질문 : Vim에 설치된 모든 색 구성표 목록을 얻는 방법은 무엇입니까? Vim에 설치된 모든 색 구성표 목록을 얻을 수있는 방법이 있습니까? .vim 디렉토리를 보지 않고도 쉽게 선택할 수 있습니다. 답변 유형:colorscheme 다음에 Space 다음에TAB . 또는 피터가 말했듯이 :colorscheme 다음에 Space 다음에 CTRL d 짧은 버전의 명령은 :colo 이므로 "긴 형식"을 사용하는 대신 이전 두 명령에서 사용할 수 있습니다. 더 많은 테마를 찾고 미리보고 싶다면 Vim 색상과 같은 다양한 웹 사이트가 있습니다. 출처 : https://stackoverflow.com/questions/7331940/how-to-get-the-list-of-all-installed-color-sc..

개발관련/other 2021.11.05

Vim에서 커서를 이동하지 않고 화면을 이동하는 방법

질문 : Vim에서 커서를 이동하지 않고 화면을 이동하는 방법은 무엇입니까? 최근에 Vim에 대한 Ctrl + E 및 Ctrl + Y 단축키를 발견했습니다.이 단축키는 커서를 움직이지 않고 한 줄씩 화면을 위아래로 이동합니다. 커서가있는 곳에 커서를두고 화면을 이동하여 커서가있는 줄이 첫 번째 줄이되도록하는 명령을 알고 있습니까? (마지막 줄에 대한 명령이 있으면 좋은 보너스가 될 것입니다). Ctrl + E (또는Ctrl + Y)를 적절한 횟수만큼 수동으로 눌러이를 수행 할 수 있지만 어떻게 든 직접 수행하는 명령이 있으면 좋을 것입니다. 어떤 아이디어? 답변 z z- 현재 줄을 화면 중앙으로 이동 ( z z 를 사용하면 주의하세요 . 실수로 Caps Lock vim 을 저장하고 종료합니다!) z t-..

개발관련/other 2021.07.07
728x90
반응형