Sublimetext3 升华文本输出不正确的架构 1.总结

Sublimetext3 升华文本输出不正确的架构 1.总结,sublimetext3,sublimetext,sublime-text-plugin,Sublimetext3,Sublimetext,Sublime Text Plugin,我有64位窗口。但是如果我在我的Sublime文本插件中使用or,我会得到32位的值 2.设置 我在$packages/TestPlugin文件夹中创建了一个文件exampleshapplugin.py。此文件的内容: 导入平台 进口升华 get_bitness=platform.architecture()[0] 打印(获取比特数) get_bitness_2=sublime.arch() 打印(获取比特数2) 3.复制步骤 我在一个没有插件和用户设置的Sublime文本版本中重现了这个

我有64位窗口。但是如果我在我的Sublime文本插件中使用or,我会得到
32位的值


2.设置 我在
$packages/TestPlugin
文件夹中创建了一个文件
exampleshapplugin.py
。此文件的内容:

导入平台
进口升华
get_bitness=platform.architecture()[0]
打印(获取比特数)
get_bitness_2=sublime.arch()
打印(获取比特数2)

3.复制步骤 我在一个没有插件和用户设置的Sublime文本版本中重现了这个问题

我保存
示例sashaplugin.py


4.预期行为 如果我在Python解释器中获得Windows bitness:

导入平台 >>>platform.architecture()[0] “64位”

5.实际行为 升华文本控制台输出:

按键evt:控制+s
命令:保存
重新加载插件TestPlugin.exampleShapplugin
32位
x32

6.环境 操作系统和版本:
Windows 10 Enterprise LTSB 64位EN
崇高文本:
构建适用于Windows 64位的3126 portable

谢谢。

1。答复 在我的64位机器中,我有32位的升华文本。我需要使用64位升华文本来正确工作
platform.architecture()
Sublime.arch()
方法

我不明白,为什么我有32位的超级文本。我下载了Sublime Text Build 3126 x64.zip文件-64位便携式版本。也许,在升华文本网站发布了一个不正确的版本,当我下载64位版本时


2.迁移到64位版本 如果由于某些原因,64位PC中也有32位升华文本版本,则可以使用这些操作来解决问题

  • 如果出现问题,请创建备份并复制您的精彩文本
  • 从官方网站
  • 将这些文件从新的64位升华文本根目录复制到您将使用的根升华文本目录:

    • crash_reporter.exe
    • msvcr100.dll
    • plugin\u host.exe
    • python33.dll
    • subl.exe
    • sublime_text.exe
    • 更新安装程序.exe

  • 实际上是2017年4月。

    您是否安装了32位版本的Sublime Text-maybe?@KeithHall:。谢谢