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

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

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

66 ответов

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

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

#!/bin/bash # - edit a file using mcedit or gedit, depending on X11 or console invoking. # - jump to specified line, if any. Xedit=/usr/bin/gedit if [[ $TERM = "linux" ]]; then if [ $# -eq 1 ]; then mcedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/mcedit +$2 $1" >> /tmp/edit.log /usr/bin/mcedit +$2 $1 else if [ $# -eq 0 ]; then /usr/bin/mcedit fi fi fi else if [[ $TERM = "xterm" ]]; then # scheint nicht zu helfen # LANGUAGE=C export LC_ALL=C if [ $# -eq 1 ]; then $Xedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/scite -open:$1 -goto:$2" >> /tmp/edit.log # $Xedit -open:$1 -goto:$2 $Xedit +$2 $1 else if [ $# -eq 0 ]; then $Xedit fi fi fi fi fi

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

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

edit *.html

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

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

edit edit foofile edit foofile 123

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

1
ответ дан 31 July 2018 в 11:10

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

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 [ ! d8]

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

15
ответ дан 31 July 2018 в 12:09
  • 1
    На самом деле это должно быть gedit filename &, иначе терминал останется непригодным. То же самое происходит с kate, но даже с & он делает терминал непригодным для использования, потому что он начинает отбрасывать отладочную (или любую другую) информацию на терминал. Есть ли способ избежать конца & в конце? Как я это делаю с edit из 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

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

Просто введите:

kate filename

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

1
ответ дан 31 July 2018 в 12:09

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

alias edit='kate'

Чтобы сделать это alias permant просто добавьте эту строку в ~/.bash_aliases.

3
ответ дан 31 July 2018 в 12:09

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

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

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

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

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

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

#!/bin/bash # - edit a file using mcedit or gedit, depending on X11 or console invoking. # - jump to specified line, if any. Xedit=/usr/bin/gedit if [[ $TERM = "linux" ]]; then if [ $# -eq 1 ]; then mcedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/mcedit +$2 $1" >> /tmp/edit.log /usr/bin/mcedit +$2 $1 else if [ $# -eq 0 ]; then /usr/bin/mcedit fi fi fi else if [[ $TERM = "xterm" ]]; then # scheint nicht zu helfen # LANGUAGE=C export LC_ALL=C if [ $# -eq 1 ]; then $Xedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/scite -open:$1 -goto:$2" >> /tmp/edit.log # $Xedit -open:$1 -goto:$2 $Xedit +$2 $1 else if [ $# -eq 0 ]; then $Xedit fi fi fi fi fi

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

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

edit *.html

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

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

edit edit foofile edit foofile 123

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

1
ответ дан 31 July 2018 в 12:09

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

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 [ ! d8]

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

15
ответ дан 2 August 2018 в 03:43
  • 1
    На самом деле это должно быть gedit filename &, иначе терминал останется непригодным. То же самое происходит с kate, но даже с & он делает терминал непригодным для использования, потому что он начинает отбрасывать отладочную (или любую другую) информацию на терминал. Есть ли способ избежать конца & в конце? Как я это делаю с edit из 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

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

Просто введите:

kate filename

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

1
ответ дан 2 August 2018 в 03:43

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

alias edit='kate'

Чтобы сделать это alias permant просто добавьте эту строку в ~/.bash_aliases.

3
ответ дан 2 August 2018 в 03:43

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

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

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

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

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

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

#!/bin/bash # - edit a file using mcedit or gedit, depending on X11 or console invoking. # - jump to specified line, if any. Xedit=/usr/bin/gedit if [[ $TERM = "linux" ]]; then if [ $# -eq 1 ]; then mcedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/mcedit +$2 $1" >> /tmp/edit.log /usr/bin/mcedit +$2 $1 else if [ $# -eq 0 ]; then /usr/bin/mcedit fi fi fi else if [[ $TERM = "xterm" ]]; then # scheint nicht zu helfen # LANGUAGE=C export LC_ALL=C if [ $# -eq 1 ]; then $Xedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/scite -open:$1 -goto:$2" >> /tmp/edit.log # $Xedit -open:$1 -goto:$2 $Xedit +$2 $1 else if [ $# -eq 0 ]; then $Xedit fi fi fi fi fi

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

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

edit *.html

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

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

edit edit foofile edit foofile 123

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

1
ответ дан 2 August 2018 в 03:43

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

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 [ ! d8]

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

15
ответ дан 4 August 2018 в 19:47
  • 1
    На самом деле это должно быть gedit filename &, иначе терминал останется непригодным. То же самое происходит с kate, но даже с & он делает терминал непригодным для использования, потому что он начинает отбрасывать отладочную (или любую другую) информацию на терминал. Есть ли способ избежать конца & в конце? Как я это делаю с edit из 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

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

Просто введите:

kate filename

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

1
ответ дан 4 August 2018 в 19:47

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

alias edit='kate'

Чтобы сделать это alias permant просто добавьте эту строку в ~/.bash_aliases.

3
ответ дан 4 August 2018 в 19:47

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

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

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

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

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

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

#!/bin/bash # - edit a file using mcedit or gedit, depending on X11 or console invoking. # - jump to specified line, if any. Xedit=/usr/bin/gedit if [[ $TERM = "linux" ]]; then if [ $# -eq 1 ]; then mcedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/mcedit +$2 $1" >> /tmp/edit.log /usr/bin/mcedit +$2 $1 else if [ $# -eq 0 ]; then /usr/bin/mcedit fi fi fi else if [[ $TERM = "xterm" ]]; then # scheint nicht zu helfen # LANGUAGE=C export LC_ALL=C if [ $# -eq 1 ]; then $Xedit $1 else if [ $# -eq 2 ]; then # echo "edit invoked\t/usr/bin/scite -open:$1 -goto:$2" >> /tmp/edit.log # $Xedit -open:$1 -goto:$2 $Xedit +$2 $1 else if [ $# -eq 0 ]; then $Xedit fi fi fi fi fi

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

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

edit *.html

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

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

edit edit foofile edit foofile 123

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

1
ответ дан 4 August 2018 в 19:47

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

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

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

2
ответ дан 6 August 2018 в 03:50

Я иногда использую классический терминал, где 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
ответ дан 6 August 2018 в 03:50

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

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
ответ дан 6 August 2018 в 03:50

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

Просто type:

  kate filename  

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

1
ответ дан 6 August 2018 в 03:50

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

  alias edit = 'kate'  

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

3
ответ дан 6 August 2018 в 03:50

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

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

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

2
ответ дан 7 August 2018 в 21:46

Я иногда использую классический терминал, где 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
ответ дан 7 August 2018 в 21:46

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

Просто type:

  kate filename  

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

1
ответ дан 7 August 2018 в 21:46

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

  alias edit = 'kate'  

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

3
ответ дан 7 August 2018 в 21:46

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

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
ответ дан 7 August 2018 в 21:46

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

  alias edit = 'kate'  

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

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

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

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

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

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

Я иногда использую классический терминал, где 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
ответ дан 10 August 2018 в 10:00

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

Просто type:

  kate filename  

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

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

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

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