svorgodne 发表于 2022-7-6 07:34:06

NOTEPAD++中的缩进和选择

我最近将用于创建 lisps 的程序从 VLISP 更改为 NOTEPAD++,因为第二个具有比第一个更好的一些功能,但我仍然找不到一些。

两个更重要的是在 VLISP 中选择、缩进或格式化文本。

有没有办法在 NOTEPAD++ 中复制此行为?通过在 VLISP 中双击括号的开头,它会选择整个匹配项,然后可以使用格式选择按钮将其缩进。

提前
致谢

irneb 发表于 2022-7-6 07:55:55

不,我认为 N+ 没有这些能力。尽管您可能会在其中一个插件中找到类似的东西。

svorgodne 发表于 2022-7-6 08:06:26


总之非常感谢。你可能同意我的看法,它在 VLISP 中非常有用,双击括号的开头,整个内容突出显示并自动选中,因此你可以立即根据需要进行编辑。这是我在 Notepad++ 中非常怀念的东西。

我会看看你发送的链接。再次

感谢

Lee Mac 发表于 2022-7-6 08:11:18

为什么不直接使用 Visual Lisp IDE?

svorgodne 发表于 2022-7-6 08:22:57

谢谢 Lee,我已经在使用 VLIDE,但我发现 NOTEPAD++ 的格式非常有用,因为它可以滚动和展开功能,因此我可以更好地了解每个项目。这是我考虑更改编辑平台的主要原因之一。

谢谢

irneb 发表于 2022-7-6 08:40:15

是的,源代码折叠(或如您所称:滚动)是 N+(或与此相关的任何使用 Scintilla 构建的编辑器)的优点之一。我特别喜欢它的正则表达式 search-n-replace;使重构变得轻而易举。我对基于 Scintilla 的编辑器(如 N+ 或其他)的最大问题是三个:



正如您所发现的:它的自动格式设计(如果有的话)不如 VLIDE 的好。
几乎没有办法从 acad 获得调试工具。
在 VLIDE 之外,Apropos 和关键字帮助不可用。

出于这些原因,我实际上在大型 LSP 文件上同时使用 N+(尽管我更喜欢 SciTE 而不是 N+)和 VLIDE。使用 N+ 更容易到达代码中的某个位置(滚动更少 - 由于折叠)。但是因为 VLIDE 会在打开的文件发生更改时发出通知,所以我可以同时在两个文件中打开相同的 LSP 文件。然后在 N+ 中进行一些更改,保存并按 Atl+Tab 到 VLIDE,然后回答“是”以从光盘重新加载,然后从 VLIDE 内部进行调试。如果您还添加了 ALisp 特定的关键字,那么 N+ 的自动完成功能也会有所帮助。



这样我就可以用最少的额外输入来充分利用两者。
页: [1]
查看完整版本: NOTEPAD++中的缩进和选择