2013-10-08 2 views
3

Мне нужно открыть текстовый редактор по умолчанию в Linux без файла. Я знаю, что я мог бы использовать команду xdg-open для открытия файла в редакторе по умолчанию, но мне нужно открыть редактор без файла и позволить пользователю создать файл.Как открыть текстовый редактор по умолчанию в Linux?

Edit:

Я решить с помощью этого сценария:

#!/bin/sh 
cd /usr/share/applications/ 
atalho=`grep $1 defaults.list | tail -1 | sed "s:^$1=::" ` 
`grep '^Exec' $atalho | tail -1 | sed 's/^Exec=//' | sed 's/%.//'` & 

прекрасно работает на Ubuntu, но я волнуюсь, если этот сценарий будет работать в других distribuitions Linux.

ответ

0

Является ли vi вашим редактором по умолчанию? я бы сделал что-то вроде «vi mynewfile.txt»

+0

Забыл упоминать это справочное руководство: http://www.cs.colostate.edu/helpdocs/vi.html – Israelm

Смежные вопросы