如何更改 Notepad++ 的标准“另存为”文件类型?

如何更改 Notepad++ 的标准“另存为”文件类型?

哪种奇怪的文件格式,其他应用程序无法读取,记事本++保存其文件以及如何更改它?

我搜索了所有设置/选项,但没有找到任何东西。

如何更改 Notepad++ 的标准“另存为”文件类型?

答案1

我认为您想更改 Notepad++ 从图标运行程序时使用的新文档的默认文件格式。如果正确的话。您可以像这样更改新文档的文件格式。

  1. 导航C:\Program Files (x86)\Notepad++

  2. 然后打开文件config.model.xml(如果您使用 Notepad++ 进行编辑,则无法保存,因为文件正在使用中。)

  3. 在第 28 行附近查找此行 <GUIConfig name="NewDocDefaultSettings" format="0" encoding="0" lang="1" />

  4. 然后您必须更改“lang=0”的值,默认情况下它会以 txt 格式打开所有内容。如果您查看步骤 3,我的值为“1”,因为我将其用于 PHP。如果您想将其更改为其他任何值,则必须检查源代码。因为开发人员没有在此配置文件中列出您可以使用的所有语言。

如果您需要进一步的解释,请回复。

答案2

从源代码中提取的文件关联列表。只需将设置lang="langID"

    <associationMap>
    <!-- langID:
        L_TEXT: 0     L_PHP: 1        L_C: 2        L_CPP: 3       L_CS: 4         L_OBJC: 5
        L_JAVA: 6     L_RC: 7         L_HTML: 8     L_XML: 9       L_MAKEFILE: 10  L_PASCAL: 11
        L_BATCH:12    L_INI: 13       L_ASCII: 14   L_USER: 15     L_ASP: 16       L_SQL: 17
        L_VB: 18      L_JS: 19        L_CSS: 20     L_PERL: 21     L_PYTHON: 22    L_LUA: 23
        L_TEX: 24     L_FORTRAN: 25   L_BASH: 26    L_FLASH: 27    L_NSIS: 28      L_TCL: 29
        L_LISP: 30    L_SCHEME: 31    L_ASM: 32     L_DIFF: 33     L_PROPS: 34     L_PS: 35
        L_RUBY: 36    L_SMALLTALK:37  L_VHDL: 38    L_KIX: 39      L_AU3: 40       L_CAML: 41
        L_ADA: 42     L_VERILOG: 43   L_MATLAB: 44  L_HASKELL: 45  L_INNO: 46      L_SEARCHRESULT: 47
        L_CMAKE: 48   L_YAML: 49      L_COBOL 50    L_GUI4CLI: 51  L_D: 52         L_POWERSHELL: 53
        L_R: 54       L_JSP: 55
    -->
        <association langID="1" id="php_function"/>
        <association langID="2" id="c_function"/>
        <association langID="3" id="c_cpp_function"/>
        <association langID="6" id="java"/>
        <association langID="9" id="xml_node"/>
        <association langID="12" id="batch_label"/>
        <association langID="13" id="ini_section"/>
        <association langID="19" id="js_function"/>
        <association langID="21" id="perl_function"/>
        <association langID="26" id="bash_function"/>
        <association langID="28" id="nsis_syntax"/>
    <!--
        if langID cannot be found above, you can still set the file extensions
        <association ext=".my_passer_ext1" id="my_passer_id"/>
        <association ext=".my_passer_ext2" id="my_passer_id"/>

        for User Defined Languages:
        <association userDefinedLangName="my user defined language" id="my_udl_passer_id"/>
        <association userDefinedLangName="Autocad" id="my_autocad_passer_id"/>
    -->

    </associationMap>

答案3

设置->优先->文件关联并从支持的扩展:部分,选择始终希望文件默认保存的文件类型。例如,如果要将默认文件类型设置为 HTML,请选择网络脚本然后从右侧面板中选择“.html”。单击“-->”并保存。下次,您的文档的默认类型将为“HTML”。

在此处输入图片描述
(点击图片放大)

答案4

如果您希望生成的每个新文档都是(例如:xml)

1 转至设置 > 新建文档 > 默认语言。2
从菜单中提供的列表中选择(例如:xml)。3
单击关闭,您就完成了。

现在,每次您创建新文档时,它将采用(例如:xml)格式。

相关内容