首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >午夜指挥官:标题行内部编辑的全路径

午夜指挥官:标题行内部编辑的全路径
EN

Unix & Linux用户
提问于 2014-08-25 12:02:10
回答 1查看 361关注 0票数 1

在某些系统上(午夜指挥官4.8.1.4,午夜指挥官4.8.3),MC在内部编辑器中显示打开文件的完整路径,而在其他系统(午夜指挥官4.7.0.2,午夜指挥官4.6.2-pre1)上没有显示完整路径。例如,如果您打开/home/user/examplefilename.log,您将在标题行中看到"File: examplef~ame.log“而不是"/home/user/examplefilename.log”。这只是版本依赖,还是它是一种偏好?我找不到任何选项或文档如何改变它来显示完整的路径。

EN

回答 1

Unix & Linux用户

发布于 2016-10-26 20:48:35

这不是一种偏好,而是午夜指挥官根据文件名的长度和可用空间来决定的东西。您可以在info.c中看到这一点:

代码语言:javascript
运行
复制
 138     /* Print only lines which fit */
 139 
 140     if (i18n_adjust == 0)
 141     {
 142         /* This printf pattern string is used as a reference for size */
 143         file_label = _("File: %s");
 144         i18n_adjust = str_term_width1 (file_label) + 2;
 145     }

后来 (用~缩短名称的部分):

代码语言:javascript
运行
复制
 264     case 3:
 265         {
 266             const char *fname;
 267 
 268             widget_move (w, 3, 2);
 269             fname = current_panel->dir.list[current_panel->selected].fname;
 270             str_printf (buff, file_label, str_trunc (fname, w->cols - i18n_adjust));
 271             tty_print_string (buff->str);
 272         }
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/152056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档