Откройте приложение для редактирования текстовых файлов из командной строки

Я использовал Gparted для форматирования NTFS для флеш-накопителей 8 Гб. Он работает нормально. Я не уверен, но я слышал, что формат без FAT может повлиять на срок службы USB-накопителя (уменьшая его :)).

7
задан 7 April 2011 в 18:47

66 ответов

Вы можете открыть (насколько мне известно) любой из таких редакторов:

NAME_OF_EDITOR FILENAME

gedit filename (Ubuntu) kate filename (Kubuntu) bluefish filename kwrite filename libreoffice filename

Вы даже можете открыть веб-страницу таким же образом firefox filename.html chrome filename.html banshee filename.ogg или .mp3

Вы можете видеть тенденция здесь ..

15
ответ дан 10 August 2018 в 10:00

Если у вас нет графической среды, и вы работаете на консоли, вы всегда можете использовать:

  vim foo.txt nano bar.txt pico foo.html emacs bar.xml.  ..  

и т. д. возвращается к первому ответу.

2
ответ дан 13 August 2018 в 16:20
  • 1
    & amp; emacs -nw " или "xemacs -nw" если вы хотите, чтобы VT100 (x) emacs даже внутри оконной среды. – barrycarter 7 April 2011 в 21:18

Я иногда использую классический терминал, где mcedit является моим предпочтительным редактором и часто предпочитает передавать номер строки, чтобы исправить программу / скрипт.

Чтобы их равномерно называть edit source.sh 123 Я написал этот скрипт, который я поместил как «edit» в путь:

  #  ! / bin / bash # - редактировать файл с использованием mcedit или gedit, в зависимости от X11 или вызова консоли.  # - переход к указанной строке, если таковой имеется.  Xedit = / usr / bin / gedit, если [[$ TERM = "linux"]];  то если [$ # -eq 1];  затем mcedit $ 1 else, если [$ # -eq 2];  затем # echo "edit invoked \ t / usr / bin / mcedit + $ 2 $ 1" & gt; & gt; & gt; & gt;  /tmp/edit.log / usr / bin / mcedit + $ 2 $ 1 else, если [$ # -eq 0];  then / usr / bin / mcedit fi fi fi else if [[$ TERM = "xterm"]];  затем # scheint nicht zu helfen # LANGUAGE = C export LC_ALL = C, если [$ # -eq 1];  то $ Xedit $ 1 else, если [$ # -eq 2];  затем # echo "edit invoked \ t / usr / bin / scite -open: $ 1 -goto: $ 2" & gt; & gt; & gt;  /tmp/edit.log # $ Xedit -open: $ 1 -goto: $ 2 $ Xedit + $ 2 $ 1 else, если [$ # -eq 0];  затем $ Xedit fi fi fi fi  

Используйте старые инструкции отладки, когда я использовал scite, а не gedit, в качестве графического редактора.

Что-то, что не работает таким образом, открывает несколько таких файлов:

  edit * .html  

если есть более одного html-файла, поэтому шаблон расширяется до нескольких файлов.

Действительные вызовы:

  edit edit foofile edit foofile 123  

из X или терминала.

1
ответ дан 13 August 2018 в 16:20

Вы можете использовать команду CLI для нужного редактора, чтобы открывать и редактировать файлы. Например, gedit в gnome или kate в KDE.

Просто type:

  kate filename  

, чтобы открыть файл в kate.

1
ответ дан 13 August 2018 в 16:20

Если вы предпочитаете использовать команду edit в Ubuntu также потому, что вы привыкли делать это, вы также можете определить псевдоним для своего любимого редактора, например, для Kate:

  alias edit = 'kate'  

Чтобы сделать этот псевдоним, просто добавьте эту строку в ~ / .bash_aliases .

3
ответ дан 13 August 2018 в 16:20

Вы можете открыть (насколько мне известно) любой из таких редакторов:

NAME_OF_EDITOR FILENAME

gedit filename (Ubuntu) kate filename (Kubuntu) bluefish filename kwrite filename libreoffice filename

Вы даже можете открыть веб-страницу таким же образом firefox filename.html chrome filename.html banshee filename.ogg или .mp3

Вы можете видеть тенденция здесь ..

16
ответ дан 13 August 2018 в 16:20
  • 1
    На самом деле это должно быть gedit filename & amp; , иначе терминал останется непригодным. То же самое происходит с kate , но даже с & amp; он делает терминал непригодным для использования, поскольку он начинает выплескивать отладочную (или любую другую) информацию на терминал. Есть ли способ избежать конца & amp; в конце концов? Как я это делаю с редактированием из TextWrangler? – Juan A. Navarro 7 April 2011 в 20:56
  • 2
    Nevermind, ответ от Lekensteyn (по крайней мере, ближе) к тому, что я искал. – Juan A. Navarro 7 April 2011 в 21:18
  • 3
    Правда, вы можете добавить & amp; или даже добавить 2 & gt; / dev / null к нему, чтобы не выводить ошибку и прочее в консоли, если вы хотите продолжать использовать ее. – Luis Alvarado♦ 7 April 2011 в 21:29

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

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