При настройката на моята лична Linux среда за разработка на команден ред, искам да използвам термина вътре в emacs b / c, тогава мога да превключа към "line mode" и да копирам / вмъквам изхода във всеки друг буфер.
Въпреки това, когато пускам mysql в рамките на термина вътре в emacs, доста sql таблици все още дума обвивам според ширината на този emacs прозорец: (.) Надявах се, че emacs ще съкрати изхода bash.
Има ли начин да направите това?
РЕДАКТИРАНЕ:
превключвате-пресечени линии е включено, така че "wrap word" ено проблемът е, че преди emacs дори да направи нещо с текста, основният процес на bash сам ръчно добавя нови линии за обвиване на текст в зависимост от ширината, която го казва. Това е най - малкото как действа. Превключването на пресечени линии на включване / изключване не променя нищо за мен в термин буфер
Отговори:
15 за отговор № 1Мисля, че това, което най-вероятно искаш, е "M-x превключвай-пресечни линии". Това превключва между опаковането или изискването да превъртите надясно и наляво, за да видите целия ред.
3 за отговор № 2
Вероятно искате да добавите нещо към sql куката, за да изключите опаковката:
(add-hook "sql-interactive-mode-hook "(lambda () (toggle-truncate-lines 1))
3 за отговор № 3
Мисля, че Emacs може би е задал COLUMNS
среда, за да покаже кога черупката трябва да увива линии. Опитайте да го зададете на много голяма стойност и да видим дали това помага.
Нямам представа какви други неща ще се разпаднат.
1 за отговор № 4
Meta-X auto-fill-mode
Това ще превключи режима за автоматично зареждане и ще спре обвивката на линията.