Иногда бывает удобно установить ширину столбца вручную при создании таблицы в режиме org. Это делает так, чтобы столбцы не увеличивались до размера самой длинной записи. Если запись в таблице org-mode длиннее столбца, в котором она находится, запись визуально усекается с =>
символом в конце.
Я знаю, что могу сделать, C-c `
чтобы использовать org-table-edit-field
, но это требует нажатия, C-c C-c
чтобы закрыть окно предварительного просмотра и вернуться в буфер режима орг. Вызов той же команды с префиксным аргументом C-u C-c `
делает видимым полное поле, чтобы его можно было редактировать на месте, но это все еще утомительно, если я хочу быстро просмотреть 5-10 полей в быстрой последовательности.
LibreOffice Calc имеет поле предварительного просмотра в верхней части электронной таблицы (как и MS Excel), в котором отображается значение выбранного в данный момент поля:
Можно ли получить похожий предварительный просмотр при редактировании таблицы в режиме орг? Минибуфер кажется хорошим местом для него, хотя он может иметь побочный эффект *Messages*
быстрого заполнения буфера. Также будет работать выделенное мини-окно в верхней или нижней части буфера.
tooltip-mode
включили, содержимое будет отображаться во всплывающей подсказке; в противном случае они будут отображаться в эхо-области.Ответы:
Вдохновленный ответом Хуанхо , я решил использовать строку заголовка для отображения значения текущего поля. Пока я занимался этим, я решил, что было бы неплохо показать расположение поля в заголовке:
Вот код, который я использовал для достижения этого:
Он выдержал несколько дней (минимального) тестирования, поэтому я решил пойти дальше и поделиться им. Если кто-то еще использует это, пожалуйста, дайте мне знать, если у вас возникнут какие-либо проблемы с ним.
источник
Вдохновленный ответом Сета, вы всегда можете отобразить текст всплывающей подсказки в строке заголовка (которая является малоизвестной строкой режима в верхней части окна).
Выполните следующее:
Теперь каждый раз, когда текст под точкой имеет свойство всплывающей подсказки, оно будет отображаться в строке заголовка.
На самом деле всплывающие подсказки org-table содержат раздражающий префикс с инструкциями, но это приблизительное решение вашей проблемы.
источник
Если вы поместите курсор в ячейку и нажмете на
C-h .
нее, в эхо-области появится текст справки для этой ячейки. Текст справки содержит полное значение, а также другой текст справки. Вид шумно, но это показывает ценность.Смотрите
display-local-help
и помогите Эхо .источник
Это старый вопрос, но позвольте мне добавить это.
Я думаю, что это более прямой способ реализации решения @nispio.
источник
M-x org-table-follow-field-mode
должен позволять не только просматривать, но и редактировать удаленно, находясь в режиме org в вашем файле. Таким образом, вы можете легко выполнять различные действия с таблицами и ячейками, например, менять столбцы, не теряя редактирования ячеек в поле зрения.При связывании клавиш я нажимаю эту клавишу всякий раз, когда нахожусь в таблице и хочу активировать этот режим. Только сейчас, если я могу найти способ автоматически активировать его, когда я нахожусь внутри стола.
источник