Vim - 在单个 shell 脚本中正确处理多种语法
作者:Eric Marceau 提问时间:4/17/2021
我编写了许多脚本,其中将复杂的 awk 逻辑直接合并到脚本中。我更喜欢“一站式”方法,而不是将这些逻辑段作为外部文件。 我已经尝试了我在此参考中看到的关于指定要评估的多种语法(并希望根据语法配色方案...
Vim 问答列表
作者:Eric Marceau 提问时间:4/17/2021
我编写了许多脚本,其中将复杂的 awk 逻辑直接合并到脚本中。我更喜欢“一站式”方法,而不是将这些逻辑段作为外部文件。 我已经尝试了我在此参考中看到的关于指定要评估的多种语法(并希望根据语法配色方案...
作者:Léo Léopold Hertz 준영 提问时间:4/10/2009
我需要获取 和 之间的所有文本,其中出现单词。如何在 VIM 中做到这一点?<Annotation></Annotation>MATCH <Annotation about="MATCH UNTIL...
作者:Internet man 提问时间:11/16/2010
我知道这是一个很长的机会,但我有一个巨大的文本文件,我需要将给定的数字添加到与某些条件匹配的其他数字中。 例如。 identifying text 1.1200 identifying text ...
作者:William Pursell 提问时间:12/21/2010
假设一行文本内容如下: $x = ( frobnicate( foo( bar( $x, $y )[ 1 ]))[ 1 ]); 光标位于“frobnicate”的“f”上,我想拉动包含对 fro...
作者:Pavel Bastov 提问时间:5/1/2009
我是 vim 和 gvim 的忠实粉丝。但是每当我用PHP编写本地化代码并且必须翻译一些字符串(主要是俄语)时,我必须打开记事本来翻译所有条目。这有点糟糕,但到目前为止,我还没有找到如何让 gvim ...
作者:Cato Johnston 提问时间:6/24/2009
当我拉一整行并按下时,由于换行符,Vim 会创建一个新行来放置被拉动的文本。但是,如果我拉扯了一行的一部分,有没有办法将拉扯的文本放在新行中?我目前做.这是唯一的办法吗?poESCp...
作者:William Pursell 提问时间:6/15/2012
通常,您实际上不会在 vim 中编辑文件。如果运行 、 编辑 、 写入 和 退出,vim 将取消链接并创建一个新文件和一个名为 的新链接。但是,如果文件有多个链接,则实际上会修改文件。例如:vim f...
作者:Léo Léopold Hertz 준영 提问时间:3/15/2009
如何计算 Vim 中的匹配项数? 例如,对于文本 <? ...
作者:sieste 提问时间:10/2/2013
在 vim 中,我正在编辑一个文件类型为“markdown”的文件,但它包含 latex 数学表达式,例如 $x_i$。Vim 对 Markdown 的语法高亮认为模式 *_*(字母-下划线-字母)是...
作者:Jeff 提问时间:6/12/2013
我想根据 Vim 滚动文档重新映射和映射。<PageUp><C-u>PageDown<C-d> 就目前而言,我看起来像这样:/etc/vim/vimrc nnoremap <PageUp> <C-...