vim 相关问题

Vim是一个免费的开源模式文本编辑器,可用于大多数主要平台。它允许在许多文本编辑任务中高效,但具有陡峭的学习曲线。要学习基础知识,请运行“:help vimtutor”。

有没有一种好的方法可以在带有嵌套输入标签的输入标签的两端之间进行选择/导航

我拥有的最好的例子是在我所做的一些反应开发中找到的,其中我可能有一个类似的组件 } ... 标签={'是'} //&...

回答 1 投票 0

在 VIM 中编辑并使用 XTERM(Windows 中的 Cygwin mintty)时,字母 g 添加到行首

奇怪的是,当在 Linux 主机上使用 Windows 上的 XTERM 终端首次打开文件以使用 VIM 进行编辑时,字母 g 会被添加到行首。 该错误有一些...

回答 1 投票 0

如何在 Vim 中粘贴多行?

我正在用 :g/^/+d 删除/复制每隔一行。 但是,当我尝试粘贴所有这些行时,仅粘贴最后一行。如何粘贴我删除/复制的每一行?

vim
回答 3 投票 0

vim 递增数字列

通常我处理的文件如下所示: 0.98 3.45 2.45 3.90 。 。 。 4.56 8.45 假设有 100 行。我想要得到这样的东西: 1 0.98 3.45 2 2.45 3.90 。 。 。 1...

回答 6 投票 0

Vim彻底坏了,无法使用

在我的终端中打开 vim 时,我收到此错误 处理“*”的 CursorMoved 自动命令时检测到错误..函数 6_Highlight_Matching_Pair: 它重复多次

回答 2 投票 0

在 Vim 中强制执行关键的 RHS 表达式

给定一串输入,可以使用 :normal!: :normal! 执行它ihello 将进入插入模式并写入文本“hello”。 当将键映射到表达式时,我们可以使用类似的...

回答 1 投票 0

Vim 中 PageUp 和 PageDown 方便的单键重新映射

由于许多笔记本电脑甚至台式机键盘缺少专用的 PageUp 和 PageDown 键,或者这些键被放置在尴尬的位置,我正在考虑在 Vim 中将 Space 和 V 键重新映射为 PageUp 和 PageDow...

回答 2 投票 0

如何从多行字符串中删除空格并将其传递给另一个程序,然后添加回空格? [重复]

总结 我需要检测传递给脚本的多行字符串中第一行的缩进级别。储存起来。从其他行中删除此缩进。传递删除缩进级别的多行字符串...

回答 1 投票 0

如何检查 ALE 是否找到compile_commands.json 文件?

我使用 neovim 和 ALE 插件进行 linting。 我想根据 ALE 是否找到要使用的compile_commands.json 文件来设置不同的 g:ale_c_cc_options 变量。如果它确实找到了...

回答 1 投票 0

在 Vim 中执行历史记录中的多个命令

我可以使用 q: 访问 Vim 中的命令历史记录。我可以从那里执行任何命令,只需将光标放在其行上并按 Enter 键即可。有没有办法同时执行多个命令? ...

vim
回答 2 投票 0

在 tmux 中使用 nvim 时,Neovim 颜色方案看起来不正确

我正在尝试使用 https://github.com/kaicataldo/material.vim 中的 vim-material 主题 下面是我在 tmux 中运行 neovim 时发生的情况 下面是它应该看起来的样子 到目前为止我尝试过的: 在...

回答 6 投票 0

如何在vim中将打开文件的内容水平居中?

如何让vim将打开文件的文本水平居中? 我不想修改该文件,只是想改变 vim 显示它的方式。 更清楚地说,当我打开文件时,我当前有这个

vim
回答 6 投票 0

使用什么变量来检查ALE(vim插件)是否成功找到compile_commands.json文件?

我使用 neovim 和 ALE 插件进行 linting。 我想根据 ALE 是否找到要使用的compile_commands.json 文件来设置不同的 g:ale_c_cc_options 变量。如果它确实找到了...

回答 1 投票 0

Vim:关闭除此之外的所有缓冲区

如何关闭 Vim 中除我当前正在编辑的缓冲区之外的所有缓冲区?

vim
回答 19 投票 0

使用 Vim,如何使用 JavaScript 函数参数正确包装代码?

我想轻松地将我的代码包装在参数中。例如: 1+1; 我希望它在包装后位于 console.log() 中: 控制台.log(1+1); 我尝试使用 Surround Vim,但它适用于 HTML,而不是真正的

回答 1 投票 0

如何让 gopl 识别外部 github 导入

我最近开始从事Go项目。 当我将 gopls 与 Coc 一起使用时,所有外部导入都无法识别,例如“github.com/prometheus/client_golang/prometheus”。它抱怨它...

回答 1 投票 0

为什么默认 _vimrc 在添加微不足道的更改时给出 E33 没有先前的替代正则表达式

我正在使用 Vim 在 Windows 上工作,并将示例 _vimrc 复制到 $HOME\Vim\ _vimrc 并向默认文件添加一行以确保其正常工作 设置编号(下面是整个 vim 文件,但它是

vim
回答 1 投票 0

SpaceVim:安装[[custom_plugins]]时出错:vimL函数不得在lua循环回调中调用

我正在尝试 SpaceVim。 我想安装以下插件(lewis6991/gitsigns.nvim) 我收到以下错误: 执行 luv 回调时出错: .../lewis6991/gitsigns.nvim/lua/gitsigns/async.l...

回答 1 投票 0

如何在VIM中重复上次插入模式的替换?

考虑我将一个单词更改为“Next”(cwNextESC)。在此之后,我会更改直到分号(cf;)。此时,我想将之前的替换(Next)插入到这里。这是一种方法吗...

回答 1 投票 0

在 vim 中将行合并到段落

我有以下多行文本。连续的行是一个段落的一部分。但用空行分隔的行是单独段落的一部分。因此以下文本有 2 段行...

vim
回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.