我准备买一个 2TB 的硬盘,把我所有的废料都放在一个地方。我会将它拆分为一些分区,一个用于存储我的数据,另一个用于存储操作系统发行版和可启动操作系统,如 WinPE 和 Linux。
我希望 Linux 系统是一个设备齐全的通用图形环境(最好使用 XFCE,但这并不重要)几乎所有机器上的所有硬件(包括 3D 图形)自动支持和自动 RW 安装所有可用分区(包括该 HDD 和主机上的分区(包括 NTFS、LVM 和 FreeBSD 分区))。我想要尽可能新的软件版本。
我应该使用 Mandriva Move、Knoppix 还是其他东西?
F-cked 与所有 IDE 膨胀软件(对我来说它们都过于复杂和不方便),我想到了一个想法,我可能会比使用 IDE 更好地使用一个好的编辑器。
我不需要项目,我不需要构建管理(我更喜欢从命令行手动构建,并自己编写构建脚本),我不需要透视图、工作区、模块等。
我需要(按重要性降序排列)
漂亮的图形用户界面。(我很遗憾地说这是第一要务,但这是我的口味,没有它我会感到不舒服并且效率低下)。请不要提供 VIM(没有 GUI)或 [X]EMACS(有丑陋的 GUI)。没有奇怪的键方案(像 VIM 那样),没有命令模式(或者在编辑器的使用中可选地启用和不重要)等。
在任何语言中手动定义的可折叠区域(如在 c# 中)(由特殊宏定义,由(任何语言的)注释转义)。这是最重要的要求。如果我找到一位编辑与第一个同时满足这一点,我已经很高兴了。在 Windows 中,据我所知,UltraEdit 曾经有这个功能,但我不确定(更新:现在我安装了 UEx anc 在那里找不到这样的功能)。
简单但瑞士钟表可靠的重构,更好的说法是“多文件搜索和替换”。
语法高亮。
对应的开/关括号/大括号/标签/引号/等。对突出显示。
自动完成。可能很简单,基于字典。如果它可以作为 IDE 工作,会非常好,在我放一个点并按 Ctrl+Space 后向我展示班级成员,但是如果有 1-4 个功能,我可以承受缺少这个功能。
代码片段/宏。
第2点的解释:
熟悉 C# 的人可能知道 #region/#endregion 指令。我可以将它们放在代码中的任何位置,编辑器将提供一个选项,将分隔的块折叠成一行(将标题指定为起始指令参数)并根据需要展开它(就像大多数现代编辑器可以用语言做的那样)块,例如函数体,但我希望能够使用我想要的任何特定代码块来做到这一点)。
恕我直言,它可以很容易地为任何语言实现(在编辑器中,已经为语言块实现了代码折叠),不需要语言语法分析。编辑器可以提供定义指令语法的区域,通过语言的注释行语法转义这些指令。
例如,NetBeans IDE 具有针对 Java 的此功能,此处有详细描述:http : //wiki.netbeans.org/FaqCustomCodeFolds 但不幸的是,在 NetBeans 中,此功能仅适用于 Java(也许还有其他一些)语言,并且例如,不适用于 Scala。
我主要编写 Scala 代码,但是,正如我所写的,我希望并且看不到任何原因为什么不能将其作为与语言无关的功能提供 - 如果该行包含“(无论)#region” -这是一个可折叠的区域开始,如果该行中的“#region”之后有一些东西 - 这是区域标题,如果该行包含“(无论)#endregion” - 这是区域结束。只需找到一个开始和相应的结束并折叠它。用户可以用任何特定的语言注释符号替换“(随便)”。
更新:找到答案(只是为了总结并以更翔实的形式分享答案,我将其包括在此处):
有很多很好的建议(我将尝试使用 SciTE,并在心情愉快时尝试学习 EMACS 和 VIM)。我自己在谷歌上搜索我还发现了一个有趣的E-TextEditor(一个基于 wxWidgets 的开源(意味着跨平台,成功地在 Fedora …
我既不会编写 Bash 也不会编写 Python(实际上,我只对类似 C 的语法感到满意),而且实际上,我现在太忙也懒得学习它们。但我想编写一些任务。是否有适用于 GNU/Linux 的脚本语言,为 C/C++/C#/Java 开发人员提供明显且舒适的语法?
XFCE 键盘布局面板小程序提供使用文本或图形指示。但是用于文本指示的字体太小,用于图形的标志图标太浮夸。如何设置另一个标志集?
我需要一个没有文件实际内容的文件系统的“图像”——只有所有的名称和结构,这样我才能读取文件并知道哪些文件存储在那里以及它们是如何定位的。在这种情况下,我倾向于相信有一种漂亮的“Unix 方式”可以通过结合一些标准的 GNU 命令行实用程序来实现这一点。我对吗?它是什么?
我已经安装了木板,并注意到透明区域周围有一个明显的边框(不仅可见,窗户在拖近时甚至会粘在它上面)。在我突出显示其中一部分的图片下方。如何摆脱这种影响?我看过很多没有这个的木板屏幕截图,但在设置中切换主题似乎没有帮助。我也找不到禁用它的选项。