vim 相关问题

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

如何在 Vim 中启用 Qt 代码的自动完成功能

我已经搜索了一段时间,但我找不到可以使 Vim c++ 自动完成 Qt 类、函数等的源代码。 使用 SFML 和标准 C++ 库的 Clang 完整作品...

回答 1 投票 0

VIM 选择整行

当你的光标位于该线上的某个随机点时,如何在 VIM 中选择该线? 我知道你可以执行 (v, $) 到达行尾,或者 (v, ^) 到达行首,但是当你...

vim
回答 5 投票 0

如何在 Vim 版本上有条件地执行 .vimrc 中的插件?

我有这个 .vimrc 配置文件 $ 猫 ~/.vimrc 调用plug#begin('~/.vim/plugged') 插入 'alvan/vim-closetag' " 以下仅适用于 vim9 插头“yegappan/lsp” 调用插头#end() $ 这个 .vimrc 是

回答 1 投票 0

如何在 vim 版本中有条件地执行 .vimrc 中的 Plug xzy

我有这个 .vimrc 配置文件 $ 猫 ~/.vimrc 调用plug#begin('~/.vim/plugged') 插入 'alvan/vim-closetag' " 以下仅适用于 vim9 插头“yegappan/lsp” 调用插头#end() $ 这个 .vimrc 是

回答 1 投票 0

如何在 Vim 中不将光标移动到该行的情况下对某一行执行操作(例如 `dd`)?

Vim 中如何在不将光标移动到该行的情况下对某一行执行操作(例如 dd)? 假设我想在第 n 行执行一些操作(例如 dd),并且光标当前位于第 m 行。 也不...

vim
回答 3 投票 0

vim 对 :next

当使用 vim 的 :next 命令编辑文件列表时,如果任何文件具有 .log 扩展名,它们将被放置在参数列表的末尾。 我以前从未注意到这一点,使用 vi/vim 已有 35 年了。 我

vim
回答 1 投票 0

Vim 转到下一个搜索结果并直观地选择它

经常,如果我有一个像points.length - 1这样的代码表达式,并且我想用一个变量替换它(例如,名为target_idx,那么我将定义该变量: int target_idx = 点.length - 1...

回答 2 投票 0

我们可以在 VSCODE 的 VIm 扩展上添加自定义键绑定吗?

我在 Visual Studio 代码中使用 Vim,我想使用 'jj' 退出插入模式。如何在 Visual Studio 代码中添加此自定义键绑定。 我尝试将它添加到 VS CODE 快捷方式中。但我看不到...

回答 1 投票 0

如何让 google cloud shell 在 vim 中正确识别 Esc 键

Esc 键在 vim 中大量使用,用于从插入、命令或可视模式返回正常模式。当您在云 shell 上的 vim 内按 Esc 键时,光标会改变形状并且 vim 会阻塞。 ...

回答 2 投票 0

Vim:浏览代码

我希望能够使用 Vim 在函数之间导航光标。主要是,我想要一个命令允许我转到下一个函数,例如 } 允许我转到下一段。我找到了这个: 去...

回答 2 投票 0

退出 vim 后保留编辑文件的视图

当我退出 vim 时,显示内容将恢复为我进入之前所看到的内容。在非 vim vi 上,除了底线之外,您可以保持 vi 屏幕完整。 vim 中是否有一个选项可以实现这一点

vim
回答 2 投票 0

使用单个命令删除 vim 中不连续的行

有没有办法使用单个命令删除 vim 中的多个不连续行? 这是一个例子: 3 数字字典 = { 4'M':1000, 5'厘米':900, 6'D':500,...

vim
回答 1 投票 0

在终端中使用 Vim 时禁用 cmd+k?

所以当我在 mac osx 终端中使用 Vim 时,我不小心输入了命令 cmd+k 来清除我的终端,因为我已经习惯了这个动作,这使得我不得不退出 vim 并再次输入。我想要...

回答 2 投票 0

使用 NERDTree 交换两个选项卡

我使用 NERDTree 一段时间了,我喜欢它。我使用 CTRL+PgDn/PgUp 来切换选项卡,就像在浏览器和许多其他应用程序中一样。 我缺少的功能是能够切换两个ta...

回答 1 投票 0

如何使用搜索和删除选项删除vim中的块

我需要删除从代码开始的块。代码将具有以下格式。 代码 { .. {..} {..} .. } 如果我执行 :g/code.*/.,/}/d,它只会删除第一个右大括号。但是...

vim
回答 2 投票 0

如何避免在Windows中由vim创建额外的文件

当我在 gvim 中创建一个新文件并使用 :wq 文件名保存它时,它会创建另外两个文件,我需要手动删除它们。 例如,我打开 gvim 并保存文件 c:\dev\

回答 2 投票 0

Vim 在普通命令和换行符 / CR 中搜索

我正在尝试在 :norm 命令中执行搜索,但遇到了一些问题。 以下可能性似乎可行(为了从 buf 的开头执行“abcd”搜索......

vim
回答 2 投票 0

如何让vim自动检查文件是否有外部更改?

我通常使用 vim -p 在选项卡中打开许多文件。是否可以检查自编辑开始以来是否有任何文件在 Vim 之外发生了更改?

vim
回答 7 投票 0

检测文件更改,提供重新加载文件

我通常使用gVim进行编辑,但有时远程连接到我的机器时也会使用vim。 当我在 gVim 中打开一个文件并且它已从外部更改(例如来自存储库的新更新)时,

vim
回答 7 投票 0

Vim Surround 在单词周围插入额外的空格

当我选择单词并使用带有 S 的环绕插件时: 富巴 它成为了 (富巴) 如何删除多余的空格,使其变成 (富巴) 我应该在设置中放置什么?

回答 3 投票 0

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