【发布时间】:2014-05-01 16:04:50
【问题描述】:
我正在寻找一个可以保存折叠/折叠代码的代码编辑器。我希望能够在第二台计算机上打开文件并具有相同的折叠/折叠代码结构。我知道 HTML/CSS 不能内置此首选项。如果编辑器需要将文件保存为某种适当的文件类型,我可以接受。一旦准备好发布,我只需要能够将其导出为纯 HTML/CSS 文件。 (Windows 7)
【问题讨论】:
我正在寻找一个可以保存折叠/折叠代码的代码编辑器。我希望能够在第二台计算机上打开文件并具有相同的折叠/折叠代码结构。我知道 HTML/CSS 不能内置此首选项。如果编辑器需要将文件保存为某种适当的文件类型,我可以接受。一旦准备好发布,我只需要能够将其导出为纯 HTML/CSS 文件。 (Windows 7)
【问题讨论】:
UltraEdit 支持任何类型的文本文件的代码折叠,它还支持在关闭/打开时保存/恢复折叠。
在菜单Advanced中有菜单项Configuration。在设置树中导航到 Editor Display - Code Folding 并至少启用设置 Save folded lines 和 Enable 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 页面
【讨论】:
SynWrite (Windows) 支持它。进行一些折叠,然后保存会话文件 (*.syn)。该文件包含折叠状态等。稍后,只需打开会话文件(菜单File - Sessions)并恢复折叠(以及更多)。
【讨论】:
您有一个 CSSMENU 编辑器,您可以在其中创建菜单栏。这个编辑器以这样一种方式保存一个文件,它可以移动到你提到的任何其他电脑上。 Html 文件将被保存,相关的 Css 文件存储在另一个文件夹中,您可以根据需要移动这些文件。无需更改任何代码。
【讨论】: