DotFiles/Shells/MC: различия между версиями

Материал из ALT Linux Wiki
м (→‎Цвета: s/Я/я/)
Нет описания правки
 
(не показаны 2 промежуточные версии 1 участника)
Строка 1: Строка 1:
{{MovedFromFreesourceInfo|AltLinux/DotFiles/Shells/MC}}
== Midnight Commander ==
== Midnight Commander ==
Оно, конечно, не шелл, но тоже в какой-то мере... и в заметной -- для разгребания <tt>~/Download</tt>. :)
Оно, конечно, не шелл, но тоже в какой-то мере... и в заметной -- для разгребания <code>~/Download</code>. :)


=== Цвета ===
=== Цвета ===
[[User:MichaelShigorin|MichaelShigorin]]: я предпочитаю раскраску имени Oleg Gritsinevich <olegg ukrpack net> -- в <tt>~/.mc/ini</tt> добавляется секция:
[[User:MichaelShigorin|MichaelShigorin]]: я предпочитаю раскраску имени Oleg Gritsinevich <olegg ukrpack net> -- в <code>~/.mc/ini</code> добавляется секция:


<code>[Colors]
<source lang="ini">
[Colors]
base_color=normal=,black:marked=,gray:directory=lightgray,gray:link=lightgray,gray:device=,gray:
base_color=normal=,black:marked=,gray:directory=lightgray,gray:link=lightgray,gray:device=,gray:
special=red,gray: executable=lightgreen,gray:viewunderline=,gray:editor=,gray:editnormal=green,gray</code>
special=red,gray: executable=lightgreen,gray:viewunderline=,gray:editor=,gray:editnormal=green,gray
</source>


[[User:VladimirKamarzin|VladimirKamarzin]]: в связи с [http://lists.altlinux.ru/pipermail/sisyphus/2005-August/067676.html этим] прилагаю поправленную схему:
[[User:VladimirKamarzin|VladimirKamarzin]]: в связи с [http://lists.altlinux.ru/pipermail/sisyphus/2005-August/067676.html этим] прилагаю поправленную схему:
 
<source lang="ini">
<code>[Colors]
[Colors]
base_color=normal=,black:marked=,gray:directory=lightgray,gray:link=lightgray,gray:device=,gray:
base_color=normal=,black:marked=,gray:directory=lightgray,gray:link=lightgray,gray:device=,gray:
special=red,gray:executable=lightgreen,gray:viewunderline=,gray:editor=,gray:editnormal=green,gray:
special=red,gray:executable=lightgreen,gray:viewunderline=,gray:editor=,gray:editnormal=green,gray:
hidden=lightgray,gray:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:
hidden=lightgray,gray:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:
media=green,black:graph=brightcyan,black:database=brightred,black</code>
media=green,black:graph=brightcyan,black:database=brightred,black
</source>


[[User:PavlovKonstantin|PavlovKonstantin]]: А я вот люблю прозрачные терминалы ;) На моих терминалах с темным бэкграундом предпочитаю такую схему:
[[User:PavlovKonstantin|PavlovKonstantin]]: А я вот люблю прозрачные терминалы ;) На моих терминалах с темным бэкграундом предпочитаю такую схему:


<code>[Colors]
<source lang="ini">
[Colors]
base_color=normal=,default:selected=brightred,gray:marked=yellow,default:markselect=red,default:
base_color=normal=,default:selected=brightred,gray:marked=yellow,default:markselect=red,default:
menu=,default:menuhot=,default:menusel=red,default:menuhotsel=,default:dnormal=white,default:
menu=,default:menuhot=,default:menusel=red,default:menuhotsel=,default:dnormal=white,default:
Строка 29: Строка 31:
helpslink=brightred,default,:hidden=gray,default:archive=magenta,default:core=red,default:
helpslink=brightred,default,:hidden=gray,default:archive=magenta,default:core=red,default:
media=red,default:temp=grey,default:doc=white,default:database=cyan,default:source=,default:
media=red,default:temp=grey,default:doc=white,default:database=cyan,default:source=,default:
graph=brightcyan,default</code>
graph=brightcyan,default
</source>


[[User:MichaelIsachenkov|MichaelIsachenkov]]: предлагаю стыренный с ЛОР вариант
[[User:MichaelIsachenkov|MichaelIsachenkov]]: предлагаю стыренный с ЛОР вариант
<code>[Colors]
<source lang="ini">
[Colors]
base_color=normal=brightgray,default:marked=yellow,default:directory=normal,default:
base_color=normal=brightgray,default:marked=yellow,default:directory=normal,default:
marked=yellow,default:errors=red,default:marked=yellow,default:executable=brightgreen,default:
marked=yellow,default:errors=red,default:marked=yellow,default:executable=brightgreen,default:
marked=yellow,default:link=brightblue,default:marked=yellow,default:device=brightmagenta,default:
marked=yellow,default:link=brightblue,default:marked=yellow,default:device=brightmagenta,default:
marked=yellow</code>
marked=yellow
</source>


[[User:AlexYustasov|AlexYustasov]]: поправленный вариант предыдущей темы, можно использовать в терминале
[[User:AlexYustasov|AlexYustasov]]: поправленный вариант предыдущей темы, можно использовать в терминале с белым фоном.
с белым фоном.
<source lang="ini">
<code>[Colors]
[Colors]
base_color=normal=brightgray,black:core=brightblue,black:marked=yellow,black:
base_color=normal=brightgray,black:core=brightblue,black:marked=yellow,black:
directory=normal,black:marked=yellow,black:special=brightblue,black:errors=red,black:
directory=normal,black:marked=yellow,black:special=brightblue,black:errors=red,black:
marked=yellow,black:executable=brightgreen,black:marked=yellow,black:stalelink=red,black:
marked=yellow,black:executable=brightgreen,black:marked=yellow,black:stalelink=red,black:
link=brightblue,black:marked=yellow,black:device=brightmagenta,black:marked=yellow:
link=brightblue,black:marked=yellow,black:device=brightmagenta,black:marked=yellow:
editnormal=brightgray,black:editbold=yellow,black:editmarked=black,cyan</code>
editnormal=brightgray,black:editbold=yellow,black:editmarked=black,cyan
</source>
В редакторе кое-где выскакивает синий фон (например, файлы с расширениями diff/patch).  
В редакторе кое-где выскакивает синий фон (например, файлы с расширениями diff/patch).  
Исправить: переложить в /.mc/cedit из /usr/share/mc/syntax файл diff.syntax и убрать в строчках
Исправить: переложить в <code>/.mc/cedit</code> из <code>/usr/share/mc/syntax</code> файл diff.syntax и убрать в строчках
<code>context exclusive linestart \s \n lightgray blue
<source lang="ini">
context exclusive linestart \t \n lightgray blue</code>
context exclusive linestart \s \n lightgray blue
context exclusive linestart \t \n lightgray blue
</source>
слово blue.
слово blue.


=== Настройки ===
=== Настройки ===
Сильно рекомендую сделать <tt>F9&gt;Options&gt;Configuration</tt> и поставить там:
Сильно рекомендую сделать <code>'''F9&gt;Options&gt;Configuration'''</code> и поставить там:


* Lynx-like motion (переход по каталогам кнопками влево/вправо, история -- <tt>Ctrl-y/u</tt>; несовместимо с раскладом файлов в две колонки на панель,  в каковом на *NIX с именами файлов далеко не 8.3 смысла не вижу)
* Lynx-like motion (переход по каталогам кнопками влево/вправо, история -- <code>'''Ctrl-y/u'''</code>; несовместимо с раскладом файлов в две колонки на панель,  в каковом на *NIX с именами файлов далеко не 8.3 смысла не вижу)
* Drop down menus
* Drop down menus
* по вкусу можно оторвать Auto save setup и use internal edit :)
* по вкусу можно оторвать Auto save setup и use internal edit :)
Строка 64: Строка 72:
* оторвать menubar/keybar/hintbar и включить xterm window title
* оторвать menubar/keybar/hintbar и включить xterm window title


В Confirmation '''у меня''' оставлено только confirm overwrite...
В Confirmation <u>у меня</u> оставлено только confirm overwrite...


=== Скриншоты ===
[[User:AlexanderKubatkin|AlexanderKubatkin]]: а еще можно далеко не ходить и посмотреть в <code>/usr/share/doc/mc-4.6.1r</code> (или последующие версии mc), где можно найти 2 темки:
По требованию трудящегося:
 
http://www.freesource.info/wiki/files/mc.gif
 
[[DotFiles/Shells/AlexanderKubatkin|AlexanderKubatkin]]: а еще можно далеко не ходить и посмотреть в /usr/share/doc/mc-4.6.1r (или последующие версии mc), где можно найти 2 темки:
   
   
mc-dark.color
mc-dark.color
----
<source lang="ini">
<code>[Colors]
[Colors]
base_color=normal=,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
base_color=normal=,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
graph=brightcyan,black:database=brightred,black</code>
graph=brightcyan,black:database=brightred,black
</source>
и  
и  
mc-dnlike.color  
mc-dnlike.color  
----
<source lang="ini">
<code>Add this to your ~/.mc/ini file for DN-like coloration:
Add this to your ~/.mc/ini file for DN-like coloration:
[Colors]
[Colors]
base_color=normal=green,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
base_color=normal=green,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black :editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black
executable=green,black:viewunderline=,black :editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black
   
   
Thanks to Peter V. Chernikoff</code>
Thanks to Peter V. Chernikoff
</source>
Лично мне по душе больше mc-dark, но она не доделаная какая-то, пришлось подправить и получилось это:
Лично мне по душе больше mc-dark, но она не доделаная какая-то, пришлось подправить и получилось это:


с зеленой рамкой и текстом
*с зеленой рамкой и текстом
----
 
<code>[Colors]
<source lang="ini">
[Colors]
base_color=normal=green,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
base_color=normal=green,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
graph=brightcyan,black:database=brightred,black</code>
graph=brightcyan,black:database=brightred,black
</source>


с серой рамкой и текстом
*с серой рамкой и текстом
----
 
<code>[Colors]
<source lang="ini">
[Colors]
base_color=normal=,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
base_color=normal=,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
graph=brightcyan,black:database=brightred,black</code>
graph=brightcyan,black:database=brightred,black
</source>


=== Комментарии ===
=== Комментарии ===
у обоих тем одна база, и обе подправлены, чтобы и в редакторе были тЕмные :) цвета.
у обоих тем одна база, и обе подправлены, чтобы и в редакторе были тЕмные :) цвета.


При установке этих тем возникают проблемы при выделении синтаксиса некоторых форматов в редакторе, о чем было замечено выше, для исправления нужно подправить соответсвующий syntax в /usr/share/mc/syntax/, замечены были syntax.syntax и diff.syntax, разобраться в указании цвета - не сложно :)
При установке этих тем возникают проблемы при выделении синтаксиса некоторых форматов в редакторе, о чем было замечено выше, для исправления нужно подправить соответсвующий syntax в <code>/usr/share/mc/syntax/</code>, замечены были syntax.syntax и diff.syntax, разобраться в указании цвета - не сложно :)


Стоит заметить, что если в системе mc используется разными пользователями с разными настройками и цветами, то любые подобные изменения
Стоит заметить, что если в системе mc используется разными пользователями с разными настройками и цветами, то любые подобные изменения
лучше вносить в своем хомяке, в <tt>~/.mc/</tt>, иначе получится что у одного выглядит нормально, а у другого криво.
лучше вносить в своем хомяке, в <code>~/.mc/</code>, иначе получится что у одного выглядит нормально, а у другого криво.
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}}

Текущая версия от 14:50, 19 июля 2015

Midnight Commander

Оно, конечно, не шелл, но тоже в какой-то мере... и в заметной -- для разгребания ~/Download. :)

Цвета

MichaelShigorin: я предпочитаю раскраску имени Oleg Gritsinevich <olegg ukrpack net> -- в ~/.mc/ini добавляется секция:

[Colors]
base_color=normal=,black:marked=,gray:directory=lightgray,gray:link=lightgray,gray:device=,gray:
special=red,gray: executable=lightgreen,gray:viewunderline=,gray:editor=,gray:editnormal=green,gray

VladimirKamarzin: в связи с этим прилагаю поправленную схему:

[Colors]
base_color=normal=,black:marked=,gray:directory=lightgray,gray:link=lightgray,gray:device=,gray:
special=red,gray:executable=lightgreen,gray:viewunderline=,gray:editor=,gray:editnormal=green,gray:
hidden=lightgray,gray:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:
media=green,black:graph=brightcyan,black:database=brightred,black

PavlovKonstantin: А я вот люблю прозрачные терминалы ;) На моих терминалах с темным бэкграундом предпочитаю такую схему:

[Colors]
base_color=normal=,default:selected=brightred,gray:marked=yellow,default:markselect=red,default:
menu=,default:menuhot=,default:menusel=red,default:menuhotsel=,default:dnormal=white,default:
dfocus=brightred,default:dhotnormal=red,default:dhotfocus=brightred,default:input=,default:
reverse=,default:executable=,default:directory=,default:link=,default:device=,default:
graphics=brightcyan,default:special=,:core=,:helpnormal=white,default:helplink=brightred,default:
helpslink=brightred,default,:hidden=gray,default:archive=magenta,default:core=red,default:
media=red,default:temp=grey,default:doc=white,default:database=cyan,default:source=,default:
graph=brightcyan,default

MichaelIsachenkov: предлагаю стыренный с ЛОР вариант

[Colors]
base_color=normal=brightgray,default:marked=yellow,default:directory=normal,default:
marked=yellow,default:errors=red,default:marked=yellow,default:executable=brightgreen,default:
marked=yellow,default:link=brightblue,default:marked=yellow,default:device=brightmagenta,default:
marked=yellow

AlexYustasov: поправленный вариант предыдущей темы, можно использовать в терминале с белым фоном.

[Colors]
base_color=normal=brightgray,black:core=brightblue,black:marked=yellow,black:
directory=normal,black:marked=yellow,black:special=brightblue,black:errors=red,black:
marked=yellow,black:executable=brightgreen,black:marked=yellow,black:stalelink=red,black:
link=brightblue,black:marked=yellow,black:device=brightmagenta,black:marked=yellow:
editnormal=brightgray,black:editbold=yellow,black:editmarked=black,cyan

В редакторе кое-где выскакивает синий фон (например, файлы с расширениями diff/patch). Исправить: переложить в /.mc/cedit из /usr/share/mc/syntax файл diff.syntax и убрать в строчках

context exclusive linestart \s \n lightgray blue
context exclusive linestart \t \n lightgray blue

слово blue.

Настройки

Сильно рекомендую сделать F9>Options>Configuration и поставить там:

  • Lynx-like motion (переход по каталогам кнопками влево/вправо, история -- Ctrl-y/u; несовместимо с раскладом файлов в две колонки на панель, в каковом на *NIX с именами файлов далеко не 8.3 смысла не вижу)
  • Drop down menus
  • по вкусу можно оторвать Auto save setup и use internal edit :)

Рядом в Layout помогает:

  • установить Highlight permissions
  • оторвать menubar/keybar/hintbar и включить xterm window title

В Confirmation у меня оставлено только confirm overwrite...

AlexanderKubatkin: а еще можно далеко не ходить и посмотреть в /usr/share/doc/mc-4.6.1r (или последующие версии mc), где можно найти 2 темки:

mc-dark.color

[Colors]
base_color=normal=,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
graph=brightcyan,black:database=brightred,black

и mc-dnlike.color

Add this to your ~/.mc/ini file for DN-like coloration:
[Colors]
base_color=normal=green,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black :editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black
 
Thanks to Peter V. Chernikoff

Лично мне по душе больше mc-dark, но она не доделаная какая-то, пришлось подправить и получилось это:

  • с зеленой рамкой и текстом
[Colors]
base_color=normal=green,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
graph=brightcyan,black:database=brightred,black
  • с серой рамкой и текстом
[Colors]
base_color=normal=,black:marked=,black:directory=white,black:link=gray,black:device=,black:special=red,black:
executable=green,black:viewunderline=,black:editor=yellow,black:editnormal=lightgray,black:viewnormal=white,black:
hidden=gray,black:temp=gray,black:doc=brown,black:archive=brightmagenta,black:source=cyan,black:media=green,black:
graph=brightcyan,black:database=brightred,black

Комментарии

у обоих тем одна база, и обе подправлены, чтобы и в редакторе были тЕмные :) цвета.

При установке этих тем возникают проблемы при выделении синтаксиса некоторых форматов в редакторе, о чем было замечено выше, для исправления нужно подправить соответсвующий syntax в /usr/share/mc/syntax/, замечены были syntax.syntax и diff.syntax, разобраться в указании цвета - не сложно :)

Стоит заметить, что если в системе mc используется разными пользователями с разными настройками и цветами, то любые подобные изменения лучше вносить в своем хомяке, в ~/.mc/, иначе получится что у одного выглядит нормально, а у другого криво.