Установка VIM задач как стандартный текстовый редактор

Я хочу установить энергию (не gvim, не vi) как стандартный текстовый редактор. В сети существуют следующие предложения для соединения программ с типами файлов.

  1. используйте sudo альтернативы обновления - конфигурируют ссылку редактора
  2. выполнение чего-то с .desktop ссылкой файлов
  3. используйте mimeopen-d ссылка энергии

Я использую Ubuntu 14.04 и Немо как файловый менеджер. Когда я попробовал альтернативы обновления, я получил следующую подсказку:

 Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/vim.gnome   60        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
* 3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.gnome   60        manual mode
  5            /usr/bin/vim.tiny    10        manual mode

Press enter to keep the current choice[*], or type selection number:

К сожалению, ничто не изменилось после того, как я выбрал опцию 3. Затем я попробовал второй метод файлами на рабочем столе. Это работает отлично для txt-файлов, но не для .tex файлов. Затем я пытался связать .tex файлы через

mimeopen -d *.tex

Please choose a default application for files of type text/x-tex

1) vim  (vim-usercreated-1)
2) Texmaker  (texmaker)
3) SecureDownloadManager  (wine-extension-sdx)
4) notepad  (wine-extension-txt)
5) LibreOffice Writer  (libreoffice-writer)
6) gedit  (gedit)
7) Geany  (geany)
8) GVim  (gvim)
9) Other...

Подсказка, на которую я ответил простой с "энергией", как Вы видите в первом объекте списка. С тех пор каждый раз .swp файл создается после открытия .tex-файла в Немо, не показывая мне ничего терминала энергии. Таким образом, это - вид выполнения, но это не обнаруживается на экране. Когда я открываю tex файл с командой как xdg-открытый, я получаю предупреждение "Vim: Предупреждение: Вход не от терминала".

В сети я не мог больше находить опции выполнить эту ассоциацию файлов. Помогите мне :)

3
задан 13 April 2017 в 15:25

1 ответ

Немо не в состоянии к непосредственно открытому программа командной строки в переднем плане. Поэтому прием должен дать Немо команду открывать новое окно терминала и передачу vim как аргумент.

Открывают окно Nemo и щелчок правой кнопкой по .tex файл. Тогда выберите , Открывают With... и Другое Приложение... ; в окне, которое обнаруживается, вводят следующее в , Вводят пользовательскую команду... поле:

gnome-terminal -x vim

И нажимают Add для списка . Это должно тогда быть похожим на это:

enter image description here

Тогда нажимают OK. Теперь дважды щелкните по .tex файл, новый терминал должен открыться рабочая энергия, редактируя файл.

3
ответ дан 1 December 2019 в 16:28

Другие вопросы по тегам:

Похожие вопросы: