Это кажется на пропавших без вести звукового модуля. Вот некоторые идеи, которые можно попробовать:
Так как звуковая карта правильно обнаруживается (Ваша работа наушников), она кажется на или пропавших без вести модуля, который управляет динамиками компьютера, или Вам отключили звук динамиков. Вы попробовали устройства коммутации путем удара F6 в alsamixer
? Если Вы переключаетесь от default
кому: 0 HDA ATI SB
, можно получить больше опций. В моей системе я получаю намного больше каналов, включая "Переднюю сторону". Удостоверьтесь, что "Передняя сторона" установлена на максимальную громкость.
alsa-info.sh
сценарий должен дать Вам немного более полезной информации. Попытайтесь выполнить его и связаться с его выводом:
$ wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
Тем путем мы можем проверить, какие модули Вы загрузили и если что-нибудь отсутствует.
alsaconf
сценарий должен настроить alsa. Хотя это больше не включается в alsa-utils
пакет, это может все еще стоить изучить. Я нашел старую версию здесь.
Меня никогда не устраивают ответы типа «поставь все это на всякий случай». Я настаиваю на том, чтобы знать, какие из этих вещей были установлены неправильно и как они были установлены. Вот команда, которая покажет вам значения всех соответствующих настроек, упомянутых здесь, а также то, где они были установлены в последний раз. Если за строкой Last set from
не следует, это значение по умолчанию. Нет смысла переназначать-set
правильные значения по умолчанию.
:verbose set autoindent? smartindent? cindent? cinkeys? indentexpr?
noautoindent
nosmartindent
cindent
Last set from ~/.vim/vimrc
cinkeys=0{,0},0),:,!^F,o,O,e
Last set from ~/.vim/vimrc
indentexpr=
Press ENTER or type command to continue
См.:http://vimdoc.sourceforge.net/htmldoc/options.html#:set-verbose
Все, что мне нужно было сделать, чтобы это заработало, это удалить set smartindent
из плагина и добавить в мой~/.vim/vimrc
:
set cindent cinkeys-=0#
set expandtab shiftwidth=4 tabstop=4 softtabstop=4
Это - бой, который я вел также, и думайте, что я наконец победил. Проблема состоит в том, что существует дюжина различных способов, которыми поведение может быть переопределено (плагинами/синтаксисами).
Вот все настройки, которые я должен был использовать для победы в сражении:
set nosmartindent
set cindent
filetype plugin indent on
set cinkeys-=0#
set indentkeys-=0#
autocmd FileType * set cindent "some file types override it
С autocmd
, первое set cindent
не должно быть необходимым, но это - одна из тех вещей, где я продолжал добавлять строки, пока поведение не ушло.
Вы могли бы хотеть проверить Vim Wiki, Располагающая с отступом страницу исходного кода и контроль, как 'автоматический отступ' работает.
см. этот ответ:
http://vim.wikia.com/wiki/Restoring_indent_after_typing_hash
измените на:
set nosmartindent
set cindent
set cinkeys-=0#
set indentkeys-=0#
или:
:inoremap # X<BS>#