Чтобы иметь доступ к настраиваемым открытым параметрам для Gedit из браузера файлов Nautilus, мы можем определить действие Nautilus для записи в контекстном меню правой кнопки мыши, которое открывает выбранный файл в Gedit с некоторыми вариантами. Командная строка для вашего действия будет следующей:
/usr/bin/gedit --encoding euc-kr %b
. Таким образом вы сможете открывать файлы с кодировкой euc-kr при выборе своей пользовательской записи в контекстном меню, но при этом сможете просто дважды щелкнуть откройте другие файлы, имеющие стандартную кодировку.
Чтобы иметь возможность выбирать корейскую кодировку как опцию в диалоговом окне открытия или в качестве стандарта мы можем создать пользовательский файл kr-gedit.desktop (например, расположенный в ~/.local/share/applications), чтобы включить параметры в строку Exec=. Добавьте это настраиваемое «приложение» в диалоговое окно свойств файлов (щелкните правой кнопкой мыши на .txt-файле).
Как я могу редактировать / создавать новые элементы запуска в Unity вручную?Для командной строки вы можете определить псевдоним, чтобы открывать файлы с корейской кодировкой. Это также может быть Nautilus Action :
alias kr-gedit="gedit --encoding euc-kr"
Цитата:
$ echo "*" >> test
$ echo $(cat test)
bash43-001 bash43-002 bash43-003 bash43-004 bash43-005 test
$ echo "$(cat test)"
*
В качестве первого правила всегда указывайте подстановку команд.
Голый * будет расширен в bash, если вы не выключите globeing (set -f или setopt noglob) или quote / escape it: "*" \*. Для вывода команды всегда лучше использовать цитирование.