vi

使用 Firefox,直接使用 LabVIEW 打开网页上的 .vi 文件
vi

使用 Firefox,直接使用 LabVIEW 打开网页上的 .vi 文件

我使用 Firefox(现在是 98.0.1;2022 年 3 月)和 Windows 10。在最近的过去(即 2022 年 2 月),当我单击 vi 的 Web 链接时,它过去会直接在 LabVIEW 中打开该文件。现在,Firefox 反而要求我先保存 vi……使其成为一个三步过程,而不是以前的 1 步过程。在 Firefox“设置”中,“.vi”未列为有效文件类型,而且我看不到添加任何新文件类型以强制 vi 文件在 LabVIEW 中打开的明显方法。Google 发送给我的所有用于添加新文件类型的帮助页面都包含 10 年前的过时信息,这些信息不起作用。...

Admin

vim—使用类型字段搜索和替换函数调用
vi

vim—使用类型字段搜索和替换函数调用

我有一个棘手的问题。 我的代码中有一堆函数调用,即getproperty(mytype)。 我想用以下代码替换所有这些mytype.property 精心制作%s会让生活更加轻松。 非常感谢。 编辑: 针对要求提供更多信息的评论做出回应: 我有一个文本文件 type Foo property end func getproperty(Foo) return Foo.property end mytype = Foo(1.2) a = bar.baz * getproperty(mytype) b = a * exp(getproperty...

Admin

Ctrl+c/Ctrl+v/Ctrl+p 在 vi​​m 上不起作用
vi

Ctrl+c/Ctrl+v/Ctrl+p 在 vi​​m 上不起作用

我尝试在 vim 上使Ctrl+ c、Ctrl+v和Ctrl+p工作,但效果不佳。我使用的是 Linux (Debian) 我的配置文件(.vimrc): ... map <C-p> "+P vnoremap <C-c> "+y inoremap <C-v> <Esc> "+p ... 我究竟做错了什么? ...

Admin

如何在 fish vi 键绑定中添加键映射?
vi

如何在 fish vi 键绑定中添加键映射?

我刚刚开始使用 fish,我很喜欢它提供的 vi 键绑定。 不过,我想添加一个我在 vi 中使用的自定义键盘映射。我通常space+c在可视模式下映射到 yan "*(系统剪贴板)。如何在 fish 中添加这样的键盘映射? 我在 MacOS 12 上使用 fish 3.3.1。 编辑:我试过了 bind -M visual \x20c '"*y' 并收到以下错误 fish: Unexpected end of string, quotes are not balanced 还尝试用修饰符代替空格,得到了相同的结果。 ...

Admin

Systemverilog 颜色适用于 vi 吗?
vi

Systemverilog 颜色适用于 vi 吗?

我在 Systemverilog 中添加了正确的 $display,以便在日志文件中使用颜色。当我使用“more”时看起来很棒,但 vi 不显示颜色。是否有我需要定义的 .vimrc 设置文件。我没有。我看到了一些关于添加“aubBufNewFike..”的建议,但那没有用。 它适用于更多情况,所以我认为这更多的是 Linux 设置环境的问题 这是设置颜色的代码 $显示(“%c[1;34米",27); ...

Admin

为什么从 cron 调用时 VI 没有运行?
vi

为什么从 cron 调用时 VI 没有运行?

我可以在命令行完美运行此命令并且它可以按预期工作。 /usr/bin/vi /tmp/test.txt -c ":%s/test/production/g" -c ":wq" 但是,从 cron 作业运行的相同命令根本不起作用。 hostname:/etc/cron.d $ cat LOCAL-criggie-testing * * * * * root /usr/bin/vi /tmp/test.txt -c ":%s/test/production/g" -c ":wq" 为什么 vi 不能从 cron 运行?如何让它工作? 是的,我知道有很多...

Admin

删除 vi 后为什么会出现此错误?“未找到 vim,正在使用 vi”
vi

删除 vi 后为什么会出现此错误?“未找到 vim,正在使用 vi”

我在 Fedora 33 服务器上。我已删除vi并安装了vim-enhanced: dnf remove vi dnf install vim-enhanced vim但是我在使用命令时收到此错误: [root@localhost ~]# vim No vim found, using vi, press ENTER to continue -bash: vi: command not found [root@localhost ~]# 我的样子如下$PATH: [root@localhost ~]# echo $PATH /root/.local/bi...

Admin

在 zsh vi 模式下上下移动历史记录
vi

在 zsh vi 模式下上下移动历史记录

尝试习惯使用 zsh 来匹配新的 Mac 默认设置,其中一件让我困惑的事情就是 vi 模式的差异。我已经在以下网址找到了答案我怎样才能使 zsh 的 vi 模式更像 bash 的 vi 模式?和如何自定义 zsh 的 vim 模式?非常有用,但仍然有一些烦恼。 其中之一是浏览历史记录:每当我在命令列表中向上或向下移动时,光标都会移动到行尾,而不是像在 ksh 或 bash 中那样停留在行首。我附上了我想到的答案,以防它能帮助别人,但如果有更好的解决方案,请告诉我! ...

Admin

根据终端中的 vi 模式启用 gnome-terminal 热键
vi

根据终端中的 vi 模式启用 gnome-terminal 热键

我最近发现可以使用以下命令启用 vim 绑定gnome-terminal: set -o vi 现在我想知道是否可以根据我当前所处的模式( NORMAL, )为终端启用热键。INSERT 例如,我想next tab在终端中设置为shift+k“当我处于模式时”。应写入“NORMAL当我处于INSERT模式时”。K ...

Admin

使用 sed 替换字符串的一部分,保持正则表达式所表示的其他部分不变
vi

使用 sed 替换字符串的一部分,保持正则表达式所表示的其他部分不变

假设你想替换句子的一部分,而让其他部分用正则表达式 (regex) 来表示未变。例如,这是一个文本文件 文本1.txt A Egg b Egg C Egg D Egg E Pig 您想将其更改为 A Chick b Egg C Chick D Chick E Pig 在这种情况下,Egg每行中的任意大写字母、空格和Egg都变成了Chick。在正则表达式中,目标模式可以用来表示[A-Z] Egg。 如何用☆ Chick☆ 替换原始大写字母?下面的命令不起作用/不应该起作用,但希望它能帮助您理解我想要什么... sed -i "s/[A-Z] ...

Admin

Linux 服务器上使用 SSH 时,vim 没有颜色
vi

Linux 服务器上使用 SSH 时,vim 没有颜色

在工作中,我使用 SSH 远程连接服务器来编辑文件。由于我很快就厌倦了 vi,几年前我构建了一个本地 vim,一切都运行良好。由于我的配置文件在几乎所有服务器之间共享,因此 vim 可以在任何地方正常运行。 但现在,我想在我的配置文件未使用共享配置文件的服务器上使用 vim。所以我在本地重建了 vim。这次,我还需要构建 ncurse。使用相同的配置文件,除了颜色外,一切都正常!我只得到黑色、白色和一些下划线,表明语法检查已激活。 以下是不同服务器的配置: 带有 vim 7.2 的 AIX 服务器 => 颜色可用 Linux 2.6.32 搭配...

Admin

如何在 cmder 中启用 VI 键绑定?
vi

如何在 cmder 中启用 VI 键绑定?

在 Linux 终端中,我们可以使用类似 的命令轻松启用 vi 键绑定模式set -o vi。Windows 上的 cmder 是否提供此类功能?或者是否有可用的 hack 来实现此目的? ...

Admin