출시 시 vim 설정을 저장하시겠습니까?

출시 시 vim 설정을 저장하시겠습니까?

교수님께서는 프로그래밍 수업을 듣는 모든 학생에게 SSH 계정을 할당하시고 텍스트 편집에 VIM을 사용하도록 지시하셨습니다. 나는 Google을 통해 발견 :set nu했습니다 :set auto indent. 이 두 설정은 시작할 때마다 재설정되는 것으로 나타났습니다. 내 SSH 계정에 이를 유지하는 방법이 있습니까? 내 로컬 컴퓨터의 VIM은 어떻습니까?

답변1

vimrc(참조 ) 에 넣으십시오 :help vimrc. 그런 다음 컴퓨터 간에 해당 파일을 동기화할 수 있습니다.

또 다른 옵션은 로컬 컴퓨터에 vimrc를 설정하고 다음을 사용하는 것입니다.bcvi원격에서 로컬로 그리고 다시 그 반대로 파일을 투명하게 전송합니다.

답변2

Vim에 있을 때 :echo $VIM...를 입력하면 _vimrc(또는 .vimrc)가 이동할 위치를 알려줍니다. 해당 이름으로 파일을 편집하고 그 안에 두 줄을 넣으십시오.

   set nocompatible
   set number
   set autoindent

그리고 저장하세요.

문제가 있으면 소리를 지르세요.

답변3

또한모델린vim을 파일별로 구성할 수 있으며 로컬 vim 구성에 종속되지 않습니다.

  • 모델라인을 사용하여 특정 파일에 대한 vim의 동작을 사용자 정의할 수 있습니다.
  • 모델라인은 파일의 시작/끝에 포함되며 vim 변수에서 "setlocal"을 호출합니다.
  • 이는 탭 동작, 파일 모드 등과 같은 옵션을 설정하는 데 유용합니다.

답변4

Mac을 사용하는 경우 다음을 사용할 수 있습니다.빔 옵션애플리케이션:

  1. "nu"를 검색하고 "On"으로 설정하세요.
  2. "autoindent"를 검색하고 "On"으로 설정하세요.
  3. 파일을 홈 디렉터리에 ".vimrc"로 저장하세요.

그런 다음 다음과 같은 "scp" 명령을 사용하여 vim 구성 파일을 원격 SSH 시스템으로 전송할 수 있습니다.

scp ~/.vimrc [email protected]

관련 정보