在处理使用不同字符编码的项目时,我发现自己不断切换终端的字符编码。在某些终端(例如 gnome-terminal)中,您可以为不同的终端创建配置文件(例如,为使用 UTF-8 的项目创建配置文件“Project A”,为使用 ISO-8859-1 的项目创建配置文件“Project B”),但仅在切换编码时这样做是很尴尬的。
是否有一种明智的方法来自动切换编码,例如使用项目根目录中的点文件或使用修订控制元数据?
最佳答案
听起来“不同终端环境的不同配置文件”的想法可能是您最好的选择。您可以轻松地为每个配置文件创建桌面快捷方式。
另一种(不太优雅)的替代方法是为每个目录创建一个不同的“env”脚本,然后在开始在该 session 中工作之前获取它(例如“../env”)。
恕我直言..PSM
关于linux - 终端中字符编码的上下文感知切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3543138/