最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【基本解决】Sublime中竟然不能方便地找到哪里可以显示当前文件的编码类型

Sublime Text crifan 7112浏览 0评论

当前通过sublime打开了一个xml文件。

此时,突然想到,想去查看当前文件的编码类型。

1. 结果,去菜单栏中,找了半天,竟然没有找到相关的选项,可以显示当前文件的编码类型的。

其中,算是比较接近想要的答案的,也只有两个编码相关的:

(1)File->Reopen with Encoding -> xxx:

file reopen with encoding

(2)File->Save with Encoding->xxx:

save with encoding

 

但是都还是无法显示当前文件是什么编码的。

或者说,当前文件,是去(尝试)用什么编码打开的。

 

2.后来自己折腾出,接近的方法。

如果本身已经保存过了该文件,即已经write之后了。

则可以通过:

View -> Show Console:

view show console

看到console中显示的:

Writing file xxx with encoding XXX

writing file with encoding

此时,才知道,当前文件,之前是用什么编码打开的。

但是,前提是需要已经修改了该文件,然后保存后,才可以通过console看到编码类型的。

 

3.网上也找到半天,只找到一些相关的帖子:

Display encoding and line ending character of the current file in status bar

其中也是一堆人需要类似功能,但是还是没有实现。

后来找到了一些相关的插件:

SublimeText / EncodingHelper

貌似可以实现此功能,但是太麻烦了,懒得去弄了。

 

【总结】

很诡异和奇怪的是,对于文本编辑器,尤其是专业文本编辑器来说,如此普通和常用的功能,竟然sublime没有实现。

却还需要去借助于第三方之类的插件去实现,真的不知道开发者脑子里是怎么想的。。。就冲这点,对sublime也没了好感了。。。也只会是偶尔用用。还是继续使用之前常用的Notepad++ 了。

转载请注明:在路上 » 【基本解决】Sublime中竟然不能方便地找到哪里可以显示当前文件的编码类型

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (8)

  1. 怎么可能没有嘛。。 "show_line_endings": true, "show_encoding":true,
    wings9年前 (2015-06-12)回复
  2. 在preference->user setting里面 添加一条”show_encoding”: true 完美解决! 果然有效!+1
    windrainpy9年前 (2015-04-22)回复
  3. 已经可以很好地解决了,在preference->user setting里面 添加一条"show_encoding": true 完美解决
    搁浅St10年前 (2014-03-30)回复
    • 求删除上面一条回复……我发现看错了,加了上面这一条完全没效果。 是在保存之后(即使不修改内容,打开之后直接点保存),左下角会显示编码。
      小骆驼商队10年前 (2014-05-08)回复
      • 前一条回复已删除。
        crifan10年前 (2014-05-08)回复
  4. 不清楚博主用的什么版本,sublime在编码方面确实还有待提高,不过最左下角就有显示当前文件编码
    storm11年前 (2013-02-26)回复
    • 最新版本的: version 2.0.1 build 2217 左下角不存在当前文件编码值,只有: Line xxx, Column xxx 你用的是什么版本? 有没有装额外的插件?
      crifan11年前 (2013-02-27)回复
      • 确实有显示,我用的build 2220版本的
        ZoeyYoung11年前 (2013-04-04)回复
96 queries in 0.170 seconds, using 22.09MB memory