问题标签 [vi]

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 投票
6 回答
6818 浏览

visual-studio - 有人知道 Visual Studio 的任何(免费/开源)VI 集成吗?

vi 适合酷孩子。

0 投票
4 回答
476 浏览

php - 我可以使用 RegEx 和 VI(或类似的东西)为我自动填充一些文本吗?

注意:我不打算使用 VI,这只是我想到的第一件事,它可能能够满足我的需要。随意建议任何其他程序。

我有一个包含近 100 个字段的表单,我想用 PHP 自动填写。我知道如何进行自动填充,但我想避免手动将所需的文本添加到 100 个字段。

有没有一种自动化的方式可以获取文本:

并将其更改为:

请记住,我想对近 100 个字段执行此操作。我试图避免进入每个字段,粘贴 PHP 代码并手动更改变量名。

我希望那里的一些VI大师知道他/她的头脑。

0 投票
4 回答
4922 浏览

search - Vim 中的高级搜索

有没有办法在 Vim 中同时搜索多个字符串?我记得在某处读过它是可能的,但不知何故忘记了这项技术。

例如,我有一个文本文件,我想同时搜索“foo”和“bar”(不一定是单个字符串,可以完全位于不同的行中)。

我该如何做到这一点?

0 投票
6 回答
13248 浏览

editor - 在 vi 中自定义单词分隔符

vi 将破折号-和空格 视为dw和等命令的单词分隔符cw

有没有办法添加下划线_

我经常想更改包含下划线的变量名的一部分,例如更改src_branchdest_branch. 我最终计算了字符并使用s(like 3sdest),但它会更容易使用cw(like cwdest)。

0 投票
3 回答
3826 浏览

sql - 如何将可视选择的文本通过管道传输到 UNIX 命令并将输出附加到 Vim 中的当前缓冲区

使用 Vim,我试图将在可视模式下选择的文本通过管道传输到 UNIX 命令,并将输出附加到当前文件的末尾。例如,假设我们有一个 SQL 命令,例如:

我想做如下的事情:

但是,我不想让输出覆盖当前选定的文本,而是希望将输出附加到文件的末尾。您可能会看到这是怎么回事。我正在使用 Vim 作为一个简单的 SQL 编辑器。这样,我不必离开 Vim 来编辑、调整、测试 SQL 代码。

0 投票
12 回答
961614 浏览

vim - Tab 键 == 4 个空格并在 Vim 中的花括号后自动缩进

如何使vi - Vim从不使用制表符(将空格转换为制表符,糟糕!),使制表键 == 4 个空格,并像Emacs一样在大括号块之后自动缩进代码?

另外,如何保存这些设置,这样我就不必再次输入它们了?

我已经看到与此相关的其他问题,但它似乎总是与我想要的有点偏离。

0 投票
33 回答
868696 浏览

vim - 在vi中快速缩进多行

它应该是微不足道的,甚至可能在帮助中,但我不知道如何导航它。如何在vi中快速缩进多行?

0 投票
2 回答
3374 浏览

php - 如何在 VI 中调试

使用 vim 7.1,最近听说可以在 VI 中调试 php。但是怎么做?

0 投票
11 回答
6945 浏览

vi - 在 vi 中更改缩进深度

在 vi 中增加或减少大块代码的缩进最简单的方法是什么?

0 投票
3 回答
278 浏览

java - vi 模式下的 JTextArea

是否有支持“vi 模式”的 JTextArea 的免费和开源扩展?