내 기본 편집기는 내 서버에서 pico입니다. 나는 Bash와 Linux를 사용한다.터미널에서 기본 편집기를 변경할 수 없습니다.
나는 Vim은
echo vim > $EDITOR
어떻게 내 기본 편집기를 VIM 변경할 수 있습니다에 의해 실패 내 기본 편집기로 변경하려고?
[편집]
다음 코드는 작업
내 기본 편집기는 내 서버에서 pico입니다. 나는 Bash와 Linux를 사용한다.터미널에서 기본 편집기를 변경할 수 없습니다.
나는 Vim은
echo vim > $EDITOR
어떻게 내 기본 편집기를 VIM 변경할 수 있습니다에 의해 실패 내 기본 편집기로 변경하려고?
[편집]
다음 코드는 작업
는
추가export EDITOR=vim
.bashrc는 정말 트릭을해야합니다. (따옴표가 필요하지 않으며 사용 된 인용 부호에 따라 문제의 원인이 될 수 있습니다.) 수정을 위해 .bashrc를 수정 한 후 새 쉘을 열거 나 프롬프트에 source ~/.bashrc
을 입력해야합니다. 효력이 발생합니다.
정력을 시작하려는 프로그램은 무엇입니까?
편집 : 나는 git을 사용하지 않았지만, 문서 (http://www.kernel.org/pub/software/scm/git/docs/git-commit.html)는 "커밋 로그 메시지를 편집하는 데 사용되는 편집기는 GIT_EDITOR 환경 변수, core.editor 구성 변수, VISUAL 환경 변수 또는 (이 순서로) EDITOR 환경 변수 '
그래서 이들 변수 중 하나가 설정되어 있는지 확인하십시오. 나를 위해
echo $GIT_EDITOR $VISUAL $EDITOR
git config --get-all core.editor
,
export VISUAL=vim
0
이 문제를 해결했습니다.
@Jochen) EDITOR = 정력 수출 EDITOR 또는 bash는 단지 수출 EDITOR를 사용하는 경우 = 정력 –
호기심에서 벗어남 : VISUAL 환경 변수를 사용하여 문제가 해결 되었습니까? –
echo $ GIT_EDITOR $ VISUAL $ EDITOR가 나에게 피코 피코를 제공합니다. 변수를 어떻게 바꿀 수 있습니까? –
vim=/usr/bin/vim #or wherever vim binary is
export EDITOR=vim
의 .bashrc에서 작동하지 않습니다. 아마도 배포판을 지정할 수 있습니까? 내 bashrc
이 정의 수행합니다
alias vi='vim'
및 가정 정력은 "호환 모드"에서 실행 홈 디렉토리에 .vimrc
라는 파일을 찾을 수 없습니다 당신이 유형 :nocp
EDITOR
환경 변수를 기반으로하는 경우
당신은 BASH이처럼 설정합니다 :
export EDITOR='vim'
명령이 작동하지 않습니다. 나는 또한 $ EDITOR를 사용해 보았는데 실패했다. –
이 있어야한다 작동하지. 이 프로그램은 vim이 시작되기를 바라는 Git이다. – njsf
내가 EDITOR
환경 변수가 없습니다에게 무엇을해야
export EDITOR='vim'
당신은 하나를 작성하기 위해'EDITOR' 환경 변수를 필요가 없습니다 : 위의 명령을 수행합니다 –
을 다음 답변을 아무도 나에게 도움이되지 않기 때문에 : http://www.kernel.org/pub/software/scm/git/docs/git-commit.html
수출에 BASH man 페이지 발췌입니다 (괄호는 선택 사항입니다) :편집기는 메시지가 GIT_EDITOR에서 선택됩니다 로그 커밋 편집하는 데 사용 :
여기가 자식 문서가 말하는 것입니다 환경 변수, core.editor 구성 변수, VISUAL 환경 변수 또는 EDITOR 환경 변수 ( 순서대로). 여기
수출 [-fn] [이름 [= 단어]
당신은 자식을 사용할 수 있습니다 설정 옵션 core.editor은
$ git config [--global] core.editor "nano"
당신은 또한 .gitconfig 파일을 편집하여 변경할 수있는 취향의 편집기, 예를 들어 나노를 설정합니다 홈 디렉토리 (글로벌) 또는 자식의 repo (없으면 생성)이 쉘에 액세스 할 수없는 경우에 : 상황이 MAC X 변경된 이후
...
[user]
name = Your Name
email = [email protected]
[core]
editor = nano
...
당신은 다음과 같은 추가해야합니다 사용자의 기본 디렉토리에 .profile 파일에
export EDITOR='vim'
당신은 다음과 같은 지침을 따를 수 :
1> open terminal
2> type - cd [hit return/enter (this will take you to base directory)]
3> type - echo "export EDITOR='vim'" >> .profile (hit return/enter and you are done)
4> (restart terminal)
을 ==================== =====
또는 단지 형 :
echo "export EDITOR='vim'" >> ~/.profile
히트 입력하고 (내가 여기 이유입니다) VI가 ~/.bashrc에
편집 기본 기록 에디터하려면
를 다시 시작 및 추가
VI -o 파일의 어느 부분에서나세트
. 그러면 모든 멋진 vi 명령 기록을 사용할 수 있습니다 (esc k 등). 이 약간 주제와,하지만 내 검색이 날 여기 도착하면
죄송합니다 ....
이 명령 확인 :
sudo update-alternatives --config editor
예, 기본 편집기에 대한 정답입니다. 여기에 초점은 자식 (Git)과 서버 측에 대한 것이므로 받아 들인 대답을 그대로 유지합니다. '$ GIT_EDITOR' 변수로 편집기를 설정하는 것처럼 ... –
어떤 유닉스/리눅스를 사용하고 있으며, 구체적으로 어떤 쉘? 배쉬, csh, 다른? – Zoredache
@Zoredache : Bash 및 Linux. –
vim을 설치 했습니까? 그렇다면 PATH에 있습니까? –