В mc слетает editor

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

В mc слетает editor

Сообщение kerogaz »

Код: Выделить всё

echo $EDITOR
а в ответ тишина...


Когда с помощью mc хочешь просмотреть файл клавишей F4 получаешь:

Код: Выделить всё

 mc
101 или какое-нибудь другое число , непонятно как формируемое

... и ничем его не закроешь , кроме как Ctrl-Z
Тогда прописываешь

Код: Выделить всё

export EDITOR=/bin/nano


Код: Выделить всё

 echo $EDITOR
/bin/nano


и до закрытия окна F4 работает а закрыл окно и всё сначала.
У mc следующая версии:

Код: Выделить всё

 dpkg -s mc | grep Version
Version: 3:4.8.15-2

Система

Код: Выделить всё

 uname -a
Linux mint-desktop 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:41:41 UTC 2016 i686 i686 i686 GNU/Linux


В первый раз такое вижу и мне кажется что это не в mc дело, а редакторы почему-то к системе автоматически пе подключаются ( в переменную $EDITOR)
Спасибо сказали:
straf
Сообщения: 80

Re: В mc слетает editor

Сообщение straf »

Насколько помню в mc настройка-распознавание клавиш. А насчет $EDITOR sudo update-alternatives --config editor там выбрать нужное.
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

straf писал(а):
10.10.2016 10:36
Насколько помню в mc настройка-распознавание клавиш. А насчет $EDITOR sudo update-alternatives --config editor там выбрать нужное.


Изображение
Выбрал 0 , закрыл-открыл оконо- то же самое,запускаем mc,выбираем текстовй файл( например .bash_history), нажимаем F4

Код: Выделить всё

 mc
168
^C
?
^Z
[1]+  Остановлено  mc


то есть показывается лишь странное число 168, но если запустить отдельно nano /nome/user/.bash_history то там реальная история всех введенных ранее команд
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: В mc слетает editor

Сообщение Bizdelnick »

mv ~/.mc{,.bk}
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Bizdelnick писал(а):
10.10.2016 12:39
mv ~/.mc{,.bk}

Код: Выделить всё

mv ~/.mc{,.bk}
mv: не удалось выполнить stat для '/home/mint/.mc': Нет такого файла или каталога
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: В mc слетает editor

Сообщение Bizdelnick »

Ну не знаю, куда там нынче настройки запихали, куда-нибудь в ~/.config/mc или ~/.local/mc, но, надеюсь, идея ясна?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Bizdelnick писал(а):
10.10.2016 14:19
Ну не знаю, куда там нынче настройки запихали, куда-нибудь в ~/.config/mc или ~/.local/mc, но, надеюсь, идея ясна?

Его никуда не запихнули, его просто нет :rolleyes:
Изображение

Изображение
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: В mc слетает editor

Сообщение Bizdelnick »

Что значит нет, когда на скриншоте ~/.config/mc?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
straf
Сообщения: 80

Re: В mc слетает editor

Сообщение straf »

Настройки mc лежат в: ~/.config/mc/ini можно попробовать, что предложил Bizdelnick
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Bizdelnick писал(а):
10.10.2016 15:01
Что значит нет, когда на скриншоте ~/.config/mc?


Код: Выделить всё

mv /home/mint/.config/.mc{,.bk}
mv: не удалось выполнить stat для '/home/mint/.config/.mc': Нет такого файла или каталога


straf писал(а):
10.10.2016 15:14
Настройки mc лежат в: ~/.config/mc/ini можно попробовать, что предложил Bizdelnick

Что конкретно править? Он офигенный. Вот толко часть

Код: Выделить всё

[Midnight-Commander]
verbose=1
pause_after_run=1
shell_patterns=1
auto_save_setup=1
preallocate_space=0
auto_menu=0
use_internal_view=1
use_internal_edit=0
clear_before_exec=1
confirm_delete=1
confirm_overwrite=1
confirm_execute=0
confirm_history_cleanup=1
confirm_exit=0
confirm_directory_hotlist_delete=1
safe_delete=0
mouse_repeat_rate=100
double_click_speed=250
use_8th_bit_as_meta=0
confirm_view_dir=0
mouse_move_pages_viewer=1
mouse_close_dialog=0
fast_refresh=0
drop_menus=0
wrap_mode=1
old_esc_mode=0
old_esc_mode_timeout=1000000
cd_symlinks=1
show_all_if_ambiguous=0
max_dirt_limit=10
use_file_to_guess_type=1
alternate_plus_minus=0
only_leading_plus_minus=1
show_output_starts_shell=0
xtree_mode=0
num_history_items_recorded=60
file_op_compute_totals=1
classic_progressbar=1
vfs_timeout=60
ftpfs_directory_timeout=900
editor_tab_spacing=8
editor_word_wrap_line_length=72
editor_fill_tabs_with_spaces=0
editor_return_does_auto_indent=0
editor_backspace_through_tabs=0
editor_fake_half_tabs=1
editor_option_save_mode=0
editor_option_save_position=1
editor_option_auto_para_formatting=0
editor_option_typewriter_wrap=0
editor_edit_confirm_save=1
editor_syntax_highlighting=1
editor_persistent_selections=1
editor_drop_selection_on_copy=1
editor_cursor_beyond_eol=0
editor_cursor_after_inserted_block=0
editor_visible_tabs=1
editor_visible_spaces=1
editor_line_state=0
editor_simple_statusbar=0
editor_check_new_line=0
editor_show_right_margin=0
editor_group_undo=1
editor_state_full_filename=1
editor_ask_filename_before_edit=0
nice_rotating_dash=1
mcview_remember_file_position=0
auto_fill_mkdir_name=1
copymove_persistent_attr=1
editor_backup_extension=~
editor_filesize_threshold=64M
editor_stop_format_chars=-+*\\,.;:&>
mcview_eof=
ignore_ftp_chattr_errors=true

filepos_max_saved_entries=1024

[Layout]
message_visible=1
keybar_visible=1
xterm_title=1
output_lines=0
command_prompt=1
menubar_visible=1
free_space=1
horizontal_split=0
vertical_equal=1
left_panel_size=84
horizontal_equal=1
top_panel_size=1

[Misc]
timeformat_recent=%b %e %H:%M
timeformat_old=%b %e  %Y
display_codepage=UTF-8
source_codepage=Other_8_bit
autodetect_codeset=
spell_language=en
clipboard_store=
clipboard_paste=

[Colors]
base_color=
xterm-256color=
color_terminals=

[Panels]
show_mini_info=true
kilobyte_si=false
mix_all_files=false
show_backups=true
show_dot_files=true
fast_reload=false
fast_reload_msg_shown=false
mark_moves_down=true
reverse_files_only=true
auto_save_setup_panels=true
navigate_with_arrows=false
panel_scroll_pages=true
mouse_move_pages=true
filetype_mode=true
permission_mode=true
torben_fj_mode=false
quick_search_mode=2
select_flags=6

simple_swap=false

[FindFile]
file_case_sens=true
file_shell_pattern=true
file_find_recurs=true
file_skip_hidden=false
file_all_charsets=false

Неправильно

Код: Выделить всё

mv /home/mint/.config/.mc{,.bk}


Надо без точки

Код: Выделить всё

mv /home/mint/.config/mc{,.bk}
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Хоть команда и сработала но едитор всё равно не работает по клавише F4. Опятьлишь какие-то числа выводятся

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: В mc слетает editor

Сообщение Bizdelnick »

kerogaz писал(а):
10.10.2016 15:26
Дык надо правильносовтовать не

Код: Выделить всё

mv /home/mint/.config/.mc{,.bk}


а

Код: Выделить всё

mv /home/mint/.config/mc{,.bk}

Вот именно такого пути в моих советах не фигурировало. Это Вы его так написали.
Помогло?

kerogaz писал(а):
10.10.2016 15:39
Хоть команда и сработала но едитор всё равно не работает по клавише F4.

А mcedit вообще есть в системе? По команде editor что запускается?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Bizdelnick писал(а):
10.10.2016 15:42
kerogaz писал(а):
10.10.2016 15:26
Дык надо правильносовтовать не

Код: Выделить всё

mv /home/mint/.config/.mc{,.bk}


а

Код: Выделить всё

mv /home/mint/.config/mc{,.bk}

Вот именно такого пути в моих советах не фигурировало. Это Вы его так написали.
Помогло?

kerogaz писал(а):
10.10.2016 15:39
Хоть команда и сработала но едитор всё равно не работает по клавише F4.

А mcedit вообще есть в системе?

Цитата(Bizdelnick @ Oct 10 2016, в 12:39) *
mv ~/.mc{,.bk}
Вот ваше выражение где mc с точкой, а надо без неё
А насчет mcedit надо посмотреть, Честно говоря я вообще никогда в жизни такого гемора с mc не видел

kerogaz писал(а):
10.10.2016 15:49
Bizdelnick писал(а):
10.10.2016 15:42
kerogaz писал(а):
10.10.2016 15:26
Дык надо правильносовтовать не

Код: Выделить всё

mv /home/mint/.config/.mc{,.bk}


а

Код: Выделить всё

mv /home/mint/.config/mc{,.bk}

Вот именно такого пути в моих советах не фигурировало. Это Вы его так написали.
Помогло?

kerogaz писал(а):
10.10.2016 15:39
Хоть команда и сработала но едитор всё равно не работает по клавише F4.

А mcedit вообще есть в системе?

Цитата(Bizdelnick @ Oct 10 2016, в 12:39) *
mv ~/.mc{,.bk}
Вот ваше выражение где mc с точкой, а надо без неё
А насчет mcedit надо посмотреть, Честно говоря я вообще никогда в жизни такого гемора с mc не видел


mcedit лежит в /usr/bin/@mcedit
Если его запустить то опять числа сыпятся но уже покрупнее :) Чем дальше в лес-тем толще партизаны

Код: Выделить всё

 ./mcedit

1169204
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: В mc слетает editor

Сообщение Bizdelnick »

kerogaz писал(а):
10.10.2016 15:49
Цитата(Bizdelnick @ Oct 10 2016, в 12:39) *
mv ~/.mc{,.bk}
Вот ваше выражение где mc с точкой, а надо без неё

Вы, кажется, хотите доказать, что я дурак, сильнее, чем решить проблему? Именно по такому пути (~/.mc) раньше mc хранил настройки. Потом, видимо, поменяли. Я дважды писал правильный путь:
Bizdelnick писал(а):
10.10.2016 14:19
куда-нибудь в ~/.config/mc или ~/.local/mc
Bizdelnick писал(а):
10.10.2016 15:01
на скриншоте ~/.config/mc


kerogaz писал(а):
10.10.2016 15:49

Код: Выделить всё

./mcedit

1169204

Занятно. Ставьте debsums, проверяйте debsums -c mc
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Запустил

Код: Выделить всё

debsums -c mc

Ничего не выдало
Спасибо сказали:
Аватара пользователя
RusWolf
Сообщения: 604
ОС: Arch Linux x64 на BTRFS

Re: В mc слетает editor

Сообщение RusWolf »

В свежем mc, mcedit - это символьная ссылка на mc.

Изображение
Спасибо сказали:
straf
Сообщения: 80

Re: В mc слетает editor

Сообщение straf »

Я конечно не знаток убунт(овых). Но, может стоит попробовать запустить так: mc --version что выдаст! К примеру у меня:

nick@calculate ~ $ mc --version
GNU Midnight Commander, версия 4.8.15
Скомпилирован с библиотекой GLib версии 2.46.2
С библиотекой S-Lang и с базой данных terminfo
Со встроенным редактором
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
Виртуальная файловая система: cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, fish, smbfs
Тип данных: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;
nick@calculate ~ $


Или в убун(товых) не так ?!
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: В mc слетает editor

Сообщение yars »

ls -l $(which mcedit); ls -L $(which mcedit)
Советую на всякий случай переустановить mc.P.S. mc -e, mc -e bash_history как отрабатывают?
И да, а сам mc, часом, не симлинк на какой-нибудь скрипт?
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

yars писал(а):
10.10.2016 18:37
ls -l $(which mcedit); ls -L $(which mcedit)
Советую на всякий случай переустановить mc.P.S. mc -e, mc -e bash_history как отрабатывают?
И да, а сам mc, часом, не симлинк на какой-нибудь скрипт?


Код: Выделить всё

ls -l $(which mcedit); ls -L $(which mcedit)
lrwxrwxrwx 1 root root 2 Дек 22  2015 /usr/bin/mcedit -> mc
/usr/bin/mcedit


mc -e
Изображение

mc -e bash_history
Изображение

Переустанвливал. Всё равно F4 не работает

Код: Выделить всё

mc --version
GNU Midnight Commander, версия 4.8.15
Скомпилирован с библиотекой GLib версии 2.47.3
С библиотекой S-Lang и с базой данных terminfo
Со встроенным редактором
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
Виртуальная файловая система: cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, sftpfs, fish
Тип данных: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;


Но меня смущает почему echo $EDITOR
ничего не показывает? Может дело не в mc?
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Как мне объяснили, mc берет информацию о редакторах именно из переменной $EDITOR, а если там пусто, то он естественно ни с каким редактором не сможет по F4 работать
Но в данной ситуации запихнуть туда какой - либо редактор ,можно лишь вручную командой

Код: Выделить всё

export EDITOR=/bin/nano

и тогда F4 работает
Но каждый раз это делать напряжно. Надо либо скрипт писать либо разбираться до конца в чем тут дело
Спасибо сказали:
Аватара пользователя
RusWolf
Сообщения: 604
ОС: Arch Linux x64 на BTRFS

Re: В mc слетает editor

Сообщение RusWolf »

kerogaz писал(а):
11.10.2016 10:13
Как мне объяснили, mc берет информацию о редакторах именно из переменной $EDITOR, а если там пусто, то он естественно ни с каким редактором не сможет по F4 работать


Не правильно тебе объяснили, если в настройках mc указано работать с внутрeнним редактором, то по F4 он его и запускает.

Изображение

Если в настройках стоит не использовать внутренний редактор, то по F4 открывает файл прям в терминале.
Изображение
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

RusWolf писал(а):
11.10.2016 10:53
kerogaz писал(а):
11.10.2016 10:13
Как мне объяснили, mc берет информацию о редакторах именно из переменной $EDITOR, а если там пусто, то он естественно ни с каким редактором не сможет по F4 работать


Не правильно тебе объяснили, если в настройках mc указано работать с внутрeнним редактором, то по F4 он его и запускает.

Изображение

Если в настройках стоит не использовать внутренний редактор, то по F4 открывает файл прям в терминале.


Код: Выделить всё

echo $EDITOR
пусто

F4 не работает

Код: Выделить всё

 export EDITOR=/bin/nano

echo $EDITOR
/bin/nano

F4 работает
Учись студент учиться никогда не поздно :) А объяснил мне это на англоязычном сайте разработчик
Спасибо сказали:
Аватара пользователя
RusWolf
Сообщения: 604
ОС: Arch Linux x64 на BTRFS

Re: В mc слетает editor

Сообщение RusWolf »

Смотри выше студент где открывается файл с пустым echo $EDITOR :)
Спасибо сказали:
Yrii
Сообщения: 68

Re: В mc слетает editor

Сообщение Yrii »

kerogaz, ох...
У меня $ echo $EDITOR тоже выдает пустоту
И mc, по F4, будет вызывать редактор, который прописан в файле ~/.selected_editor
Пример:

Код: Выделить всё

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/bin/nano"
Однако, если включить F9 - Настройки - Конфигурация... - [х] Встроенный редактор, то будет использоваться редактор mcedit (что логично :-))
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

RusWolf писал(а):
11.10.2016 11:06
Смотри выше студент где открывается файл с пустым echo $EDITOR :)

А чего мне смотреть на систему , построенную на совершенно других пакетах? Эта построена на .deb. А ваша?

Yrii писал(а):
11.10.2016 11:08
kerogaz, ох...
У меня $ echo $EDITOR тоже выдает пустоту
И mc, по F4, будет вызывать редактор, который прописан в файле ~/.selected_editor
Пример:

Код: Выделить всё

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/bin/nano"
Однако, если включить F9 - Настройки - Конфигурация... - [х] Встроенный редактор, то будет использоваться редактор mcedit (что логично :-))

Встроенный редактор выключен. И перестаньте проецировать настройки mc на системах отличных от deb Это лишь наводит на ложный путь
Изображение
Спасибо сказали:
Аватара пользователя
RusWolf
Сообщения: 604
ОС: Arch Linux x64 на BTRFS

Re: В mc слетает editor

Сообщение RusWolf »

kerogaz писал(а):
11.10.2016 11:14
А чего мне смотреть на систему , построенную на совершенно других пакетах?

У тебя mc в deb пакете кто-то другой написал mc ? :)

Просто смешно, проблемы на пустом месте.
Спасибо сказали:
Yrii
Сообщения: 68

Re: В mc слетает editor

Сообщение Yrii »

Так и знал, что не надо было крестик ставить)
kerogaz, у меня Debian, что написано в профиле. Поставишь крестик - будет встроенный редактор.
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Yrii писал(а):
11.10.2016 11:18
Так и знал, что не надо было крестик ставить)
kerogaz, у меня Debian, что написано в профиле. Поставишь крестик - будет встроенный редактор.


Да я и крестикк ставил и убирал -ниего не помогает . F4 работает только после
export EDITOR=/bin/nano (или любой другой редактор) НЕужели это так сложно понять?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: В mc слетает editor

Сообщение Bizdelnick »

kerogaz писал(а):
11.10.2016 11:14
перестаньте проецировать настройки mc на системах отличных от deb
Какая разница, в какой пакет его запаковали?

kerogaz писал(а):
11.10.2016 11:14
Встроенный редактор выключен.
Значит если переменная EDITOR не определена, используется редактор из ~/.selected_editor, как Вам сказали выше. Но корень проблемы в том, что почему-то mcedit не работет как должен. Если он Вам не нужен, удалите ~/.selected_editor.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: В mc слетает editor

Сообщение kerogaz »

Bizdelnick писал(а):
11.10.2016 11:23
kerogaz писал(а):
11.10.2016 11:14
перестаньте проецировать настройки mc на системах отличных от deb
Какая разница, в какой пакет его запаковали?

kerogaz писал(а):
11.10.2016 11:14
Встроенный редактор выключен.
Значит если переменная EDITOR не определена, используется редактор из ~/.selected_editor, как Вам сказали выше. Но корень проблемы в том, что почему-то mcedit не работет как должен. Если он Вам не нужен, удалите ~/.selected_editor.
Не вопрос. Удалил. Теперь F4 вообще не работает. Но как теперь сделать без лишних танцев чтобы в $EDITOR был посмтоянно а не только для текущего сеанса хотя-бы nano Ведь какой смысл мне в этом встроенном редакторе если он только какие-то отвлеченные числа показывает а не содержанимое файла. Может ради эксперимента поставить более младшую версию mc
Спасибо сказали:
Ответить