问题标签 [editor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - Eclipse 有没有好的 JSP 编辑器?
我需要一个不错的 Eclipse JSP 编辑器插件。我的选择是什么?
editor - What options are available for cross platform resource bundle editors?
We're releasing a new set of resource bundles for a large open source project, and I'd like to make some good recommendations for cross platform resource bundle editors to translators.
The only useful candidates I can find include:
linux - 适用于 Linux 的与语言无关的正确选项卡代码编辑器?
我需要一个 Linux 文本编辑器来替换 Textpad 4.7.3(一个 Windows nagware 应用程序),但我尝试过的所有替代方案要么臃肿要么不完整。以下是我认为最重要的功能,按降序排列:
- 正则表达式搜索、标记和替换(甚至跨所有打开的文件),目录树中的正则表达式搜索
- 具有正确键盘快捷键的选项卡式编辑器([ctrl]+[tab] 应该在与[alt]+[tab]完全相同的模型上工作)
- 自动缩进、缩进保留和缩进操作(制表符、移位制表符)
- 智能导航键:[home] 在行首和非空格开始之间切换,[F2] 寻找下一个书签,点击向上和向下箭头键会将您带到您上次导航的列,而不是您上次键入的位置(我认为 Textpad 是我见过的唯一地方)
- 语法高亮(奖励:混合语言高亮,TextPad 缺乏)
- 块选择模式
- 从程序(例如编译器)运行用户定义的命令,具有交互式命令结果(文本板可让您定义正则表达式以匹配文件名和行号,以便您可以双击错误并转到该文件中的该行。)
- 工作区(同时打开的文件集合)
以下是我在我尝试过的编辑器中发现的令人反感的内容:
- Vim 和 emacs
没有充分利用我的屏幕、鼠标和键盘。此外,还有相当长的学习曲线——你必须学习一种全新的与键盘交互的方式。(当然,如果他们拥有我想要的一切,我会学习他们。) - Gedit 几乎是完美的,但它(像大多数一样)有蹩脚的标签,这是无法容忍的
- Eclipse 是个怪物,除非我在做 Java,否则我不会碰它
- 正则表达式功能非常罕见
- 几乎没有最后一次看到的选项卡遍历
- 我没有看到任何关于最后导航列光标遍历的内容。(一旦我开始使用它,我发现我离不开它。)
我没有时间或构建我的“理想编辑器”所需的具体知识,所以我希望那些对编辑器有相同品味的人可能会偶然发现一块宝石。
ETA:请不要推荐您没有亲自使用过的编辑器。我听说过 SciTE、Eclipse、gedit、medit、nedit、GVim、Gemacs、Kate、Geany、Gnotepad、ozeditor 等。我相信它们中的大多数都有我提到的一些功能。如果您不确定它是否具有基本功能(例如 ctrl-tab 就像 alt-tab 一样工作),那么您并没有真正提供帮助,是吗?
python - Python 的最佳视频处理库?
我想为我正在编写的 Python 应用程序包含一些简单的视频编辑功能,并通过谷歌搜索得出:
- pymedia
- pyglet(使用媒体模块)
- gst-python
要求:
- 占地面积小。我已经在使用wxPython(只是因为),它很容易使最终的 EXE 文件膨胀,所以最好是我用来实现这个视频编辑功能的任何东西都不应该显着增加膨胀。
- 该库仍应积极维护。
- 它不应该需要专有许可,所以 FMOD 是不可能的。
- 最小依赖
- 不是一个成熟的视频编辑器。不需要花哨的裤子。只是能够跳到视频的不同部分并抓取一帧或为视频部分的开始和结束放置(多个)标记以删除位。
- 跨平台 - 最终应该能够在 Windows、Linux 和 OS X 上运行。
如果您使用了上面列出的任何上述视频编辑库或我在您的 Python 应用程序中尚未遇到的其他库,我想知道它们各自的缺陷以及它们如何相互叠加。如果您还知道 avbin 的 Python 绑定,我想知道在哪里可以找到它。
gst-python(带有 Python 绑定的 Gstreamer)似乎没有很好的文档记录。它似乎也与 pyGTK 紧密耦合,后者也是一个相当大的工具包。
editor - 在 vi 中自定义单词分隔符
vi 将破折号-
和空格
视为dw
和等命令的单词分隔符cw
。
有没有办法添加下划线_
?
我经常想更改包含下划线的变量名的一部分,例如更改src_branch
为dest_branch
. 我最终计算了字符并使用s
(like 3sdest
),但它会更容易使用cw
(like cwdest
)。
visual-studio - 在 Visual Studio 的选项卡式文档界面中清理文件名?
在 Visual Studio 项目中,我有以下文件夹(例如)
- 富/
- 酒吧/
- 长文件夹名/
当我在 LongFolderName/ 中打开一个文件时,该选项卡会LongFolderName/L...me.ascx
在我喜欢的时候被标记LongFileName.ascx
(省略文件夹的名称)。有什么方法可以将 Visual Studio 设置为在标记选项卡时忽略文件夹名称?
编辑:这是我的标签栏的样子:
http://img355.imageshack.us/img355/7040/tabsmn7.png
请注意我的文件名称是如何被截断的。我有“EventCalendar”、“MonthlyEventCalendar”和“WeeklyEventCalendar”,而且很难区分。我知道这些文件在 UserControls/. 如何让 VS 停止告诉我?
编辑:窗口中的文件名 | 如果我将 VS 切换到 MDI 界面, Windows菜单longfoldername/longfilename
与窗口的标题一样。
sql - 如何将可视选择的文本通过管道传输到 UNIX 命令并将输出附加到 Vim 中的当前缓冲区
使用 Vim,我试图将在可视模式下选择的文本通过管道传输到 UNIX 命令,并将输出附加到当前文件的末尾。例如,假设我们有一个 SQL 命令,例如:
我想做如下的事情:
但是,我不想让输出覆盖当前选定的文本,而是希望将输出附加到文件的末尾。您可能会看到这是怎么回事。我正在使用 Vim 作为一个简单的 SQL 编辑器。这样,我不必离开 Vim 来编辑、调整、测试 SQL 代码。
html - 什么是好的非所见即所得的 HTML 编辑器?
我不喜欢所见即所得的编辑器,我要负责每个标签和属性的选择和放置!是否有一个好的编辑器可以让您完全控制 HTML,但提供有用的功能,例如:
- 语法高亮(当然)
- 标签、属性等的建议,例如下拉列表
- 验证和可访问性检查
- 预览 HTML
目前我使用带有语法突出显示的 TextPad,但我觉得我可以做得更好。
localization - 您会为 Windows 推荐哪种 unicode 友好的文本编辑器?
我从事许多亚洲语言本地化项目,并且正在寻找具有以下功能的强大文本编辑器:
1) Unicode 支持 2) 在文件中查找 3) 在文件中替换 4) 正则表达式 5) 多行查找/替换 6) 内置差异
我目前正在使用 NotePad++,但它的文件查找工具并不真正支持 unicode,这是一个破坏交易的工具。EmEditor 看起来很有前途,但它没有多行查找/替换。
任何处理中文、日文或韩文文件的人都有他们喜欢的免费或商业文本编辑器?
java - 我想要一个带有嵌入式编译器并在 linux 下工作并且不需要大量 ram 的 java 编辑器
我想要一个带有 Linux 编译器的 Java IDE,并且不需要大量的 RAM。我有 256 MB 的内存,所以我的选择有限