Как мне найти причину сбоя моей программы в Linux?

Если ваш редактор является довольно современной версией Emacs, тогда whitespace-mode - это то, что вам нужно. Вы можете настроить, какие сомнительные пробелы выделять с помощью переменной в стиле пробелов :

в стиле пробелов - это переменная, определенная в whitespace.el . Его значение равно
(знаки табуляции пробелы конечные строки пробел-перед-табуляция отступ новой строки пустой пробел-после-табуляции пробел-метка табуляция знак новой строки)

Документация: укажите, какой вид пробела визуализируется.

Это список, содержащий некоторые или все следующие значения:

  • face разрешить всю визуализацию через лица (см. Ниже).

  • замыкающие замыкающие пробелы визуализируются через грани.
    Он действует, только если лицо (см. Выше) присутствует в стиле пробелов .

  • вкладки Вкладки визуализируются через лица.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • пробелы ПРОСТРАНСТВА и ЖЕСТКИЕ ПРОСТРАНСТВА визуализируются через лица.
    Он действует только в том случае, если лицо (см. Выше) присутствует в стиле пробелов .

  • строки строки, у которых есть столбцы за пределами пробел-строка-столбец , выделяются гранями.
    Выделена вся строка.
    Он имеет приоритет над line-tail (см. Ниже).
    Он действует только в том случае, если face (см. Выше) присутствует в стиле пробелов .

  • lines-tail строки, у которых есть столбцы за пределами whitespace-line-column , выделяются с помощью граней.
    Но только та часть строки, которая выходит за пробел-строка-столбец столбец.
    Он действует, только если строк (см. Выше) не присутствует в стиле пробелов и если сталкивается с ] (см. выше) присутствует в в стиле пробелов .

  • newline NEWLINE визуализируются через лица.
    Он действует только , если face (см. Выше) присутствует в стиле пробелов .

  • пустые пустые строки в начале и / или конце буфера визуализируются через лица.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • indentation :: tab 8 или более пробелов в начале строки визуализируются через лица.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • indentation :: space Табуляторы в начале строки визуализируются с помощью граней.
    Он действует, только если лицо (см. Выше) присутствует в стиле пробелов .

  • indentation 8 или более пробелов в начале строки визуализируются , если indent-tabs-mode (которые видят) не равно нулю; в противном случае , Табуляторы в начале строки визуализируются через грани.
    Он действует, только если лицо (см. Выше) присутствует в стиле пробелов .

  • space-after-tab :: tab 8 или более ПРОБЕЛ после TAB визуализируются через лица.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • space-after-tab :: space TAB визуализируются, когда 8 или более SPACE появляются после TAB через грани.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • space-after-tab 8 или более пробелов после TAB визуализируются, если indent-tabs-mode (который видят) не- ноль; в противном случае вкладки визуализируются через лица.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • space-before-tab :: tab ПРОБЕЛЫ перед TAB визуализируются с помощью граней.
    Он действует только в том случае, если face (см. Выше) присутствует в стиле пробелов .

  • space-before-tab :: space TAB визуализируются, когда пробелы появляются перед TAB через грани.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • пробел перед табуляцией ПРОБЕЛЫ перед табуляцией визуализируются, если indent-tabs-mode (что видно) не равно нулю ; в противном случае табуляторы визуализируются через лица.
    Он действует, только если face (см. Выше) присутствует в стиле пробелов .

  • пробел ПРОБЕЛЫ и ЖЕСТКИЕ ПРОСТРАНСТВА визуализируются с помощью таблицы display .

  • знак табуляции Вкладки визуализируются через таблицу отображения.

  • newline-mark NEWLINE отображаются с помощью таблицы отображения.

1
18.06.2018, 19:12
1 ответ

Поскольку вы используете Arch Linux, вы можете попробовать journalctl -k -b -1это должно показать все журналы ядра с момента последней загрузки.

Кроме того, я думаю, что проблема может заключаться в вашем блоке питания. Вы упомянули, что у вас 4 ГБ видеопамяти, судя по этому, у вас мощная система, и 200 Вт для этого недостаточно.

1
27.01.2020, 23:43

Теги

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