问题标签 [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.
php - 我可以使用 RegEx 和 VI(或类似的东西)为我自动填充一些文本吗?
注意:我不打算使用 VI,这只是我想到的第一件事,它可能能够满足我的需要。随意建议任何其他程序。
我有一个包含近 100 个字段的表单,我想用 PHP 自动填写。我知道如何进行自动填充,但我想避免手动将所需的文本添加到 100 个字段。
有没有一种自动化的方式可以获取文本:
并将其更改为:
请记住,我想对近 100 个字段执行此操作。我试图避免进入每个字段,粘贴 PHP 代码并手动更改变量名。
我希望那里的一些VI大师知道他/她的头脑。
search - Vim 中的高级搜索
有没有办法在 Vim 中同时搜索多个字符串?我记得在某处读过它是可能的,但不知何故忘记了这项技术。
例如,我有一个文本文件,我想同时搜索“foo”和“bar”(不一定是单个字符串,可以完全位于不同的行中)。
我该如何做到这一点?
editor - 在 vi 中自定义单词分隔符
vi 将破折号-
和空格
视为dw
和等命令的单词分隔符cw
。
有没有办法添加下划线_
?
我经常想更改包含下划线的变量名的一部分,例如更改src_branch
为dest_branch
. 我最终计算了字符并使用s
(like 3sdest
),但它会更容易使用cw
(like cwdest
)。
sql - 如何将可视选择的文本通过管道传输到 UNIX 命令并将输出附加到 Vim 中的当前缓冲区
使用 Vim,我试图将在可视模式下选择的文本通过管道传输到 UNIX 命令,并将输出附加到当前文件的末尾。例如,假设我们有一个 SQL 命令,例如:
我想做如下的事情:
但是,我不想让输出覆盖当前选定的文本,而是希望将输出附加到文件的末尾。您可能会看到这是怎么回事。我正在使用 Vim 作为一个简单的 SQL 编辑器。这样,我不必离开 Vim 来编辑、调整、测试 SQL 代码。
vim - Tab 键 == 4 个空格并在 Vim 中的花括号后自动缩进
如何使vi - Vim从不使用制表符(将空格转换为制表符,糟糕!),使制表键 == 4 个空格,并像Emacs一样在大括号块之后自动缩进代码?
另外,如何保存这些设置,这样我就不必再次输入它们了?
我已经看到与此相关的其他问题,但它似乎总是与我想要的有点偏离。
vim - 在vi中快速缩进多行
它应该是微不足道的,甚至可能在帮助中,但我不知道如何导航它。如何在vi中快速缩进多行?
php - 如何在 VI 中调试
使用 vim 7.1,最近听说可以在 VI 中调试 php。但是怎么做?
vi - 在 vi 中更改缩进深度
在 vi 中增加或减少大块代码的缩进最简单的方法是什么?
java - vi 模式下的 JTextArea
是否有支持“vi 模式”的 JTextArea 的免费和开源扩展?