기본 xdg-open 응용 프로그램을 터미널 프로그램으로 설정


12

xdg-open과 함께 터미널 vim을 사용할 수 있습니까?

터미널을 통해서만 vim을 사용하기 때문에 GUI 텍스트 편집기가 없습니다. (gvim도별로 신경 쓰지 않습니다.) xdg-open에게 터미널을 연 다음 선택한 파일로 vim을 열도록 지시 할 수 있습니까?

감사.


사람들이 나중에 완성 할 수 있도록 부분 답변을 게시하고 있습니다. vim으로 어떤 파일 형식을 열 것인지 이해하지 못했습니다. 텍스트 / 일반 만 가정하고 있습니다.
thiagowfx

답변:


9

.bashrc 또는 .zshrc에서 bash 또는 zsh를 각각 사용하는지에 따라 다음 두 환경 변수를 내보내십시오.

export EDITOR=vim
export VISUAL=vim

또한 vim을 텍스트 파일의 mimetype과 연관시킬 수 있습니다.

xdg-mime default vim.desktop text/plain

이제 vim.desktop 파일을에 만들어야합니다 /usr/share/applications. vim을 열어 원하는 터미널 에뮬레이터를 실행해야합니다.


6

내 의견이 thiagowfx 의 답변 만 완료하더라도 새로운 답변을 넣어야합니다. 댓글에서는 코드를 들여 쓸 수 없기 때문입니다.

vim.desktop의 내용은 다음과 같습니다.

[Desktop Entry]
Name=Vim Text Editor
Comment=Edit text files
Exec=vim 
Terminal=true
Type=Application
Icon=terminal
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;

나는 그것을 아래에 두는 것을 선호합니다 ~/.local/share/applications.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.