Вы не должны застревать к значению по умолчанию своего терминала 16 (или меньше) цвета. Современные терминалы будут поддерживать 256 цветов (который получит Вас достаточно близкий к Вашему виду GUI).
, К сожалению, заставляя Ваш терминал поддерживать 256 цветов хитрая часть и варьируется от термина до термина. Эта страница выручила меня много (но это устаревшее; я определенно получил 256 цветов, работающих в терминале гнома и xfce4-терминале; но Вам, вероятно, придется создать их из источника.)
, Как только у Вас есть свой терминал счастливо с помощью 256 цветов, волшебный вызов устанавливает терминальный тип на "xterm-256color" перед вызовом emacs, например:
env TERM=xterm-256color emacs -nw
Или, можно установить СРОКИ в Вашем .bashrc
файл:
export TERM=xterm-256color
можно проверить, работало ли это в emacs путем выполнения M-x list-colors-display
, который покажет Вам или 16, или все 256 великолепных цветов.
, Если это работает, затем посмотрите color-theme
как кто-то еще предложенный.
(Вы будете, вероятно, расстроены в какой-то момент; бог знает, что я делаю каждый раз, когда я пытаюсь сделать что-то подобное. Но палка с ним; это стоит того.)
Отличный вопрос!
Раньше мне приходилось переносить гигабайт баз данных с SQlite на MySQL, на PostgreSQl и наоборот. Я перепробовал множество утилит, скриптов и инструментов, но нашел единственный способ успешно перенести базу данных - это экспортировать данные в схему без базы данных, а затем импортировать данные.
Этот плагин спас мне жизнь тысячи раз: yaml_db .
Если вам нужно сделать это на лету, с помощью какого-то метода экспорта, вы можете просто открыть пару соединений с БД, одно с вашей mysql db и одно с вашей sqlite db, сопоставьте соответствующие поля и вставьте в свой экземпляр sqlite.
Если вам не нужно делать это "на лету", есть эта страница .
Если вы просто хотите переместить свои данные и схему из одного в другой, это не должно быть слишком сложно, хотя, если вы используете один из темных уголков mySQL, все может быть волосатее. По сути, вы должны сбросить свою базу данных mySql в какой-то файл (есть множество способов сделать это, например, из командной строки или из чего-то вроде phpmyAdmin), а затем, если память не изменится (с тех пор, как я последний раз сделал это), сделайте что-то вроде этого:
sqlite3 <database name> ".import <export file name>"
Кроме того, на этой странице веб-сайта sqlite есть сценарий для автоматизации, так что вы можете увидеть, действительно ли он работает.