vim 相关问题

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

一些 vimrc 设置不起作用,除非我自己获取 vimrc

我有这个特定的设置来停止新行后的自动评论。 “停止自动评论 设置格式选项-=r 格式选项-=c 格式选项-=o 我必须 :so vimrc 才能使其工作 这个亲...

vim
回答 1 投票 0

neovim:对于文本对象(例如括号),命令的行为不符合预期

我在第 8 行有一个插入符号: 我执行 c+i+( 这就是我得到的: 但我希望它进入 test2() 括号,因为这是我进行组合时插入符号所在的位置。事实并非如此。它一直...

回答 1 投票 0

NeoVIm 不会自动加载 ~/.nvimrc 文件

我一直想学习用于编程的文本编辑器。然而,我很快就遇到了一个小障碍,我似乎找不到解决方案。 我已经修改了我的 /home/user/.nvimrc 文件...

回答 4 投票 0

退出vim时如何判断文件是否被修改?

我通过 Perl 程序调用 vim 编辑器: 我的 $cmd = "vi myfile"; 系统($cmd); 然后我想根据文件是否被修改执行不同的操作: if(我的文件被修改...

回答 4 投票 0

无需 vi(m) 显示河豚加密文件

我有一个在 vi (vi -x myfile) 中使用 blowfish2 加密 (:setlocal cm=blowfish2) 加密的文件。我可以毫无问题地提供密码并编辑文件。 如果我只想查看...

回答 1 投票 0

NeoVim:如何将当前文件(包括相对路径)复制到另一个项目文件夹中?

假设我有两个项目: 〜/ Dev / ProjectOne 〜/开发/项目二 我当前的目录是 ~/Dev/ProjectOne,在当前缓冲区中我打开了: ./app/controllers/spree/admin/some_controller.rb 我...

回答 1 投票 0

如何使用 Nvim 跳转到 Python 中导入的类文件?

当我在 VS Code 中按下 ctrl 并左键单击时,我会跳转打开定义导入类的文件,如果我单击导入的类函数或属性,也会执行相同的操作。 我该如何模仿...

回答 1 投票 0

vim 中语法高亮文件的奇怪问题

我有一个语法突出显示文件,包括两个实体:测试和配置: syn 区域 myTestConfigEntity start="\" end="\" contains=myTestConfigProper...

vim
回答 1 投票 0

Vim 中 ‘mapleader’ 和 ‘g:mapleader’ 有什么区别?

我不明白 let mapleader="," 和 let g:mapleader="," 之间的区别。我知道 g: 意味着它是一个全局变量,但我不太清楚其中的区别。哪一个应该...

回答 2 投票 0

如何防止 Vim 在输入搜索模式时跳转到第一个匹配项?

当我开始在 Vim 中使用 / 搜索某些关键字时,当我输入每个字符时,光标总是自动移动到第一个匹配项。 这种行为让我很困惑,所以我该怎么做才能禁用它?

vim
回答 1 投票 0

创建新文件并从 vim 中在新缓冲区中打开它

令人费解的是,找到执行此操作的神奇命令是多么困难。 我在维姆。我想做的就是创建一个新文件并立即用它切换到一个新缓冲区。我该怎么做?

vim
回答 1 投票 0

修改 vim (neovim) 引号配对,以在具有某些扩展名的文件中将反勾号与单引号配对

上下文: Vim 和 Neovim 以多种有用的方式配对单引号 (')。尤其: 当您输入“vim 生成另一个”并将光标放在这对之间时。 之间的文字是...

回答 1 投票 0

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

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

回答 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

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