LXDE 메뉴에서 Vim 8.2를 실행할 수 없는 이유는 무엇입니까?

LXDE 메뉴에서 Vim 8.2를 실행할 수 없는 이유는 무엇입니까?

Vim 8.0을 제거 sudo apt remove vim-common하고 최신 버전을 컴파일하고 설치했습니다.

git clone https://github.com/vim/vim.git
cd  vim/src
make
sudo make install

vim터미널에서 Vim 8.2를 실행할 수 있습니다.

.desktopVim 8.2용 파일 은 다음과 같습니다 .

[Desktop Entry]
Name=Vim
Comment=text editor
Exec=/home/debian/vim/src/vim  %F
Icon=/home/debian/vim/src/vim.ico
Type=Application
MimeType=text/plain
Categories=GTK;Utility;TextEditor;
Keywords=text;editor;vim;

왜 메뉴에서 Vim을 실행할 수 없나요? 메뉴에서 "Vim"을 클릭해도 Vim이 팝업되지 않습니다.

여기에 이미지 설명을 입력하세요.

다음을 사용하면 아무런 차이가 없습니다.

Exec=/home/debian/vim/src/vim  %F

또는

Exec=/usr/local/bin/vim  %F

나는 lxterminal그것을 사용하고 있습니다 debian.

답변1

터미널에 which vim사용 중인 경로가 올바른지 입력하고 확인하세요.

vim터미널에서 실행해야 하는 텍스트 기반 프로그램입니다. 파일이 제대로 작동 하려면 다음과 같이 .desktop: 줄을 추가해야 합니다 .Terminal=true

[Desktop Entry]
Name=Vim
Comment=text editor
Exec=/home/debian/vim/src/vim  %F
Icon=/home/debian/vim/src/vim.ico
Type=Application
MimeType=text/plain
Categories=GTK;Utility;TextEditor;
Keywords=text;editor;vim;
Terminal=true

gvimVim에는 일반적 으로 명령줄에서 호출되는 GUI 버전이 있습니다 . 그래픽 지원으로 Vim을 컴파일했다면, 그래픽 지원을 대신 사용할 수도 있습니다.

답변2

터미널 창에서 이 명령을 실행해야 할 수도 있습니다.

vim명령줄 프로그램이며 그래픽 사용자 인터페이스를 열지 않습니다. 아이콘을 클릭하면 프로그램이 실행될 수 있지만 표시되지는 않습니다.

경로를 변경할 수 있는 실행 프로그램으로 Properties이동하여 확인란을 선택하세요 .EditRun in Terminal

답변3

어떤 터미널 에뮬레이터를 사용하고 있습니까? 이 통화를 통해. 한 가지 예 xfce4-terminal:

vim.desktop

Exec=xfce4-terminal -T ViM -I gvim --hide-scrollbar -e "vim %F"

어떤 터미널을 사용하든 -e터미널 내에서 명령을 실행하는 데 사용됩니다.

관련 정보