问题标签 [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.

0 投票
3 回答
3103 浏览

unix - 你知道程序员的任何“最佳实践”或“什么有效”的 vi 教程吗?

网络上有数以千计的vi教程,其中大多数都概括地列出了所有命令。youtube 上甚至还有一些视频展示了基本功能。

但是有谁知道针对程序员需求的vi 教程?

例如,当我在Perl中使用 进行编程时vi,转到“下一段”是没有意义的。

我想知道经验丰富的 vi 用户结合了哪些命令,例如:

  • 复制括号内的所有内容
  • 复制一个函数
  • 复制并粘贴变量(例如 2yw)
  • 等等

我确信有很多函数使用多文件功能,以及映射、宏、为模板代码读入文件、正则表达式搜索、跳转到函数、可能是最少的代码完成或其他模拟程序员所获得的功能用于 Visual Studio 和 Eclipse 等。

0 投票
29 回答
32862 浏览

vim - 是否值得花时间学习使用 Emacs?

就在前面:我不想发动一场宗教战争。

从我记事起,我就一直在使用vi,而且有几次我试图拿起Emacs,我迷失了方向,很快就放弃了。然而,很多人发现 Emacs 非常强大。它的可编程性有点传奇。我主要从事 Solaris+Java 开发,我想问一个简单的问题:如果我花时间了解 Emacs,我的工作效率会提高吗?它比Vim提供的功能是否会在合理的时间范围内以提高生产力得到回报?

重复:我不想要一个“我的编辑比你的更好”的答案。我只想回答是否值得投入时间。我的生产力真的会提高吗?

0 投票
7 回答
4991 浏览

html - TinyMCE vs 辛哈

我必须选择一个在线所见即所得的编辑器。我在TinyMCEXinha之间待定。我的应用程序是在 Asp.Net 3.5 中开发的。你能帮我谈谈一些优点和缺点吗?

0 投票
10 回答
1313 浏览

regex - 正则表达式查找/替换的用例

我最近和一位同事讨论了编辑器。他使用了一个不太受欢迎的编辑器,而我使用了另一个(我不会说是哪一个,因为它不相关,我想避免编辑器的火焰战争)。我是说我不太喜欢他的编辑器,因为它不允许您使用正则表达式进行查找/替换。

他说他从来不想这样做,这很令人惊讶,因为我发现自己一直在做这件事。然而,在我的脑海中,我无法想出超过一两个例子。这里的任何人都可以提供一些他们发现正则表达式查找/替换在他们的编辑器中有用的时间示例吗?以下是我从那时起能够想出的作为我实际必须做的事情的例子:

  1. 从文件中的每一行中去掉一行的开头,如下所示:
    Line 25634 :
    Line 632157 :

  2. 取几十个带有标准标题的文件,每个文件略有不同,并一次从所有文件中删除前 19 行。

  3. 将 MySQL select 语句的结果通过管道传输到文本文件中,然后删除所有格式化垃圾并将其重新格式化为 Python 字典,以便在简单脚本中使用。

  4. 在没有转义逗号的 CSV 文件中,将每行第 8 列的第一个字符替换为大写 A。

  5. 给定一堆 GDB 堆栈跟踪,其中包括
    #3 0x080a6d61 in _mvl_set_req_done (req=0x82624a4, result=27158) at ../../mvl/src/mvl_serv.c:850
    除函数名称之外的每一行中的所有内容。

其他人有任何现实生活中的例子吗?下次出现这种情况时,我想更充分地准备列出为什么这个功能有用的好例子。

0 投票
3 回答
226 浏览

visual-studio - VS可以配置为在剪切文本后自动删除空白行吗?

有没有办法(或捷径)告诉 VS 2008 它削减了这样的一行:

前:

后:

我想要的是:

PS:我不想选择整行或类似的东西......只有我要剪切的文本。

0 投票
2 回答
2071 浏览

vim - Screen + vim causes shift-enter to insert 'M' and a newline

When running a vim instance in gnu screen hitting shift enter in insert mode adds an 'M' and then a newline, rather than just a newline.

Does anybody know what the problem might be, or where to look?

Relevant system info:

Ubuntu 8.04.1

Screen version 4.00.03 (FAU) 23-Oct-06

VIM - Vi IMproved 7.1 (2007 May 12, compiled Jan 31 2008 12:20:21) Included patches: 1-138

Konsole 1.6.6 (Using KDE 3.5.10)

Thanks to the comments. When checking the value of $TERM I noticed that it was xterm (as expected), but within screen $TERM was set to screen-bce. Setting TERM=xterm after launching screen resolves this issue.

Adding the following to ~/.screenrc solved the problem without having to do anything manually:

term xterm

0 投票
2 回答
766 浏览

emacs - emacs 是否有类似 vi 的“设置编号”之类的东西?

emacs 是否有类似于 vi 的“set number”的东西,所以每一行都以它的行号开头?

0 投票
13 回答
4821 浏览

asp.net - Web 开发人员可以使用的最好的 HTML WYSISYG 编辑器是什么?为什么?

从 javascript 到 ASP.Net Web 控件,有许多不同风格的 HTML WYSIWYG 编辑器,但功能通常是相同的。有没有人喜欢在项目中使用的最喜欢的 HTML 编辑器?为什么?

0 投票
12 回答
5265 浏览

xml - 那里有用户友好的 XML 编辑器吗?找不到好东西,最好是开源的

采用 XML 模式并允许您添加/编辑数据但不更改 XML 结构的东西,最好安装在服务器上。基本上是一个将 xml 文档编辑为 Web 应用程序的 UI。有人必须已经这样做了,对吗?

0 投票
43 回答
8081 浏览

php - 适用于 Vista 的最佳 PHP 编辑器

回答我的问题时要考虑的几点:

  1. 我是 PHP 新手,来自 Windows / .NET 背景
  2. 我的 PHP 开发环境由 Vista x64 / IIS7 和 FastCGI / PHP5 组成
  3. 我需要一些轻量级的东西
  4. 以下功能会很好
    • 语法高亮和着色
    • 代码格式化
    • 自动完成