【问题标题】:HTML/CSS Editor with Multi-Computer Code Folding具有多计算机代码折叠功能的 HTML/CSS 编辑器
【发布时间】:2014-05-01 16:04:50
【问题描述】:

我正在寻找一个可以保存折叠/折叠代码的代码编辑器。我希望能够在第二台计算机上打开文件并具有相同的折叠/折叠代码结构。我知道 HTML/CSS 不能内置此首选项。如果编辑器需要将文件保存为某种适当的文件类型,我可以接受。一旦准备好发布,我只需要能够将其导出为纯 HTML/CSS 文件。 (Windows 7)

【问题讨论】:

    标签: html css editor folding


    【解决方案1】:

    UltraEdit 支持任何类型的文本文件的代码折叠,它还支持在关闭/打开时保存/恢复折叠。

    在菜单Advanced中有菜单项Configuration。在设置树中导航到 Editor Display - Code Folding 并至少启用设置 Save folded linesEnable show/hide lines and code fold .

    默认情况下,UltraEdit 会记住在文件 uedit32.ini 中打开的文件,其中哪些行在退出时隐藏/折叠,默认情况下存储在 Windows 计算机上的目录 %APPDATA%\IDMComp\UltraEdit\ 中。但是这个文件还包含所有其他用户配置,比如我上面写的 2 个设置。

    因此,最好使用 项目 或至少一个 工作区 来编辑您网站的 HTML/CSS 文件。可以使用 New Project/Workspace 在菜单 Project 中创建项目/工作区。使用项目/工作区会记住在关闭项目时打开的文件是在单独的项目相关工作区文件中,而不是 uedit32.ini。工作区文件不仅记住关闭项目时打开的文件,它还记住折叠了哪些行,插入符号在每个文件中的位置,关闭时哪个文件是活动文件,以及一些其他信息以在下一个恢复工作区打开项目/工作区。

    但在创建项目/工作区之前,您需要在高级 - 配置 - 文件处理 - 高级中启用设置保存项目信息以在多个系统上使用。正如您在通过单击此配置对话框的按钮 Help 打开的帮助页面上看到的那样,此设置会导致将项目的工作区文件存储在与项目文件相同的目录中。

    项目文件的位置由您在创建项目/工作区时定义,通常位于根目录或网站本地副本的子目录中。在网站目录树中的某处使用 *.prj(项目文件)和 *.pui(项目用户界面文件 = 工作区文件),这两个文件也与 HTML 和 CSS 文件一起在多个系统之间共享。

    在 UltraEdit 的用户对用户论坛中查看用户论坛主题 Create project from an existing directory tree?Why save files to a Project?,并查看 IDM Computer Solutions, Inc. 的 Tutorials/Power Tips 页面

    【讨论】:

    • 感谢您在这方面的帮助,UltraEdit 看起来确实可以满足我的需求。但是,在项目文件中保存折叠线是该程序独有的吗?在我们公司,我们只为每个“工作”制作单个静态 HTML 页面,而无需创建项目文件夹。我想知道在其他程序中创建项目文件是否也会保存折叠线等首选项。
    • 如果您只需要单个 HTML 页面的此功能,则不需要项目文件夹。您可以在您想要的目录(共享网络文件夹)中创建单个项目/工作区,并将您想要的任何文件添加到项目中,甚至不添加任何文件作为项目文件,而仅将项目用作工作区。 Workspace only 意味着没有配置项目目录,没有添加为项目文件的文件,没有启用 Ctags 支持,...,只有当前打开的文件在工作区关闭和 UE 退出时被记住并在下次工作区打开时恢复/开始 UE。
    • 当然您也可以为每个 HTML 文件创建一个工作区,这意味着一个 *.prj 文件几乎不包含任何内容,一个 *.pui 文件包含恢复文件显示的信息,如上次关闭此文件的编辑会话。从一个工作区切换到另一个工作区意味着从一个 HTML 文件切换到另一个工作区可以通过 Project 菜单或双击 *.prj 文件轻松完成。我没有使用任何其他文本编辑器。所以不知道其他的文本编辑器支持什么。
    【解决方案2】:

    SynWrite (Windows) 支持它。进行一些折叠,然后保存会话文件 (*.syn)。该文件包含折叠状态等。稍后,只需打开会话文件(菜单File - Sessions)并恢复折叠(以及更多)。

    【讨论】:

      【解决方案3】:

      您有一个 CSSMENU 编辑器,您可以在其中创建菜单栏。这个编辑器以这样一种方式保存一个文件,它可以移动到你提到的任何其他电脑上。 Html 文件将被保存,相关的 Css 文件存储在另一个文件夹中,您可以根据需要移动这些文件。无需更改任何代码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多