macvim

从命令行调用时,如何无条件打开任何存在的折叠而不出现错误?
macvim

从命令行调用时,如何无条件打开任何存在的折叠而不出现错误?

因此,这类似于'静默执行带范围的命令';但那是在映射中,因此该解决方案不适用于我想要做的事情。 我正在使用撇去带有 LaTeX Sync 的 PDF 查看器,以及如下命令以跳转到 MacVim 实例中的相应行: mvim --remote-silent +":%line;foldo!" "%file" E490: No fold found不幸的是,大多数情况下,这都会打印“ ”。在试图使那但是,+":%line;silent! foldo!"我遇到了其他:“ E481: No range allowed”。 我也尝试过try | foldo! |...

Admin

如何在 MacVim 中为 fn 键创建映射
macvim

如何在 MacVim 中为 fn 键创建映射

我的左手小指一直有些疼痛,我想尝试通过将 Mac 键盘上的 Fn 键用作 MacVim 中的 Ctrl 键来减轻它的疼痛,因为我的 90% 的操作都发生在这里。 我已经找到了如何在系统中全局切换 Ctrl 和 Fn 键,但我更喜欢只在 MacVim 或选择性应用程序中使用。 ...

Admin

如何加快在 MacVim 中从 NERDTree 打开第一个文件的速度?
macvim

如何加快在 MacVim 中从 NERDTree 打开第一个文件的速度?

尝试了 macvim 快照 53 和最近的 55。 当我使用“mvim .”打开 Rails 目录时,它会启动 NERD_Tree。当我打开任何文件时,在我的 MacBook Pro Intel Core Duo 2 2.5GHz 4GB RAM 上加载大约需要 5 秒钟。 我主要使用https://github.com/akitaonrails/vimfiles作为我的 vimfile/plugins。 我如何才能找出导致加载时间过长的原因? ...

Admin

MacVim 不打开窗口(除了从终端,然后只有一个窗口)
macvim

MacVim 不打开窗口(除了从终端,然后只有一个窗口)

如果我从 dock 启动 MacVim,它会启动,但没有打开窗口。文件 / 新建窗口和文件 / 新建清洁窗口都呈灰色(当然什么也不做)。 如果我从命令行启动 MacVim,例如: $ /Applications/MacVim.app/Contents/bin/gvim 然后会打开一个窗口。“新窗口”菜单项仍然呈灰色。再次运行该命令行会打开第二个窗口。 当使用 macvim.org 安装brew install --cask macvim或从 macvim.org 安装时会发生这种情况。 内容版本: VIM - Vi IMproved 9.1(2024 年...

Admin

Neovim 光标缓慢闪烁
macvim

Neovim 光标缓慢闪烁

我正在尝试从 Macvim 切换到 Neovim,但遇到了一个我无法解决的问题。我无法完全guicursor正常工作。我说完全正常工作是因为一些它确实如此,例如设置ver25或hor25,更改颜色,或设置blinkon0以禁用闪烁。 但闪烁时间与 Macvim 不同。在 Neovim 中,无论我怎么尝试,它似乎都是相同的速度。而且blinkwait似乎改变有时。有时等待的时间比其他时间要长(当我o在演示中这样做时,您可以看到这一点)。这会产生非常烦人的滞后效果。 请看演示:https://youtu.be/oKruKQ9CESY 我尝试了 iTerm2(我使...

Admin

Vim NERDTree 增加了命令行的大小并且不会将其缩小
macvim

Vim NERDTree 增加了命令行的大小并且不会将其缩小

我正在使用带有 NERDTree 的 MacVim 9.0。NERDTree 中的某些命令会导致命令行高度增加以显示完整的命令描述。(例如,m在 NERDTree 窗口中按下“修改”文件。) 问题是:命令完成后(确认或取消),命令行被清除但不会缩回(我习惯于使用其他 Vim 安装)。奇怪的是,执行:set cmdheight得到的值为1,但我可以清楚地看到命令行在视觉上占据了好几行。 您知道是什么设置导致了这种情况吗?或者,在清除命令行后,缺少什么来“自动收缩”命令行使其恢复为默认值? ...

Admin

Mac OS,如何运行在 vim 中接受输入的可执行文件?
macvim

Mac OS,如何运行在 vim 中接受输入的可执行文件?

在竞技编程中,我们经常会有一些小的输入来测试我们的 C++ 程序。我已经知道可以重新映射一些键来让 vim 编译并运行可执行文件。 但是,我感兴趣的是运行 VIM 中的可执行文件,并且它不是出现在底部,而是出现在完整的 VIM 显示中。 更准确地说,我想要实现以下 YouTube 视频中 2:19 左右所做的事情: https://www.youtube.com/watch?v=EQRw-GElS0g&ab_channel=VedantKumud ...

Admin

macOS 控制台 Vim Python3 安装
macvim

macOS 控制台 Vim Python3 安装

我知道这个问题已经以多种形式被问到,但我还没有找到任何可行的答案。如果有人能给我指明正确的方向,我将不胜感激。 问题) 我在运行 High Sierra 的 iMac 上安装了 MacVim - 我想纯粹运行控制台,vim因为它集成得ranger更好(因此使文件组织变得轻而易举)。目前,vim --version返回 VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jan 18 2020 06:05:14) Included patches: 1-503, 505-680, 682-1283, 1365 Com...

Admin

为什么删除 vimrc 不会重置 Vim 设置?(Mac)
macvim

为什么删除 vimrc 不会重置 Vim 设置?(Mac)

/usr/shared/vim我使用 Homebrew 重新安装了 Macvim,删除并重新安装了和处的 vim 文件夹vimrc。 当我使用 vim 打开文本文件时,设置是相同的,我对新vimrc文件所做的任何更改都没有效果。Macvim 是否从其他文件初始化设置?我正在运行 macOS Sierra 10.12.6。我正在运行 vim 版本 8.1。提前致谢! ...

Admin

在 macvim 中,我可以保持 cmdheight=1,而无需在打开某些文件之前收到提示吗?
macvim

在 macvim 中,我可以保持 cmdheight=1,而无需在打开某些文件之前收到提示吗?

在 vim 中,我可以保持 cmdheight=1,而无需在打开某些文件之前收到提示吗? 我的问题是,如果我这样做 ~/whatever$ vi app/controllers/application_controller.rb 然后因为app/controllers/application_controller.rb对于 80x24 的终端尺寸来说太大,我收到提示。 我可以将终端宽度设为 85,但我正在寻找其他选项。 我注意到屏幕上显示 x 行 y 个字符。如果它显示 y 个字符而不是字符,那么它也许可以容纳。但即便如此,终端内似乎还...

Admin

状态中的 VIM 启动符号
macvim

状态中的 VIM 启动符号

我正在尝试将 VIM 作为我的主要文本编辑器,已经花费了大量时间设置所有内容并阅读有关 VIM 的资料。 现在一切都很好,除了有一件事总是困扰着我。当我启动 VIM(我只使用终端版本)时,有时状态行中会出现某种损坏的转义序列或某些东西,看起来不正确 还打字任何带有 : 的命令都会在您输入时替换符号,这看起来也不好。 我多次检查了我的 .vimrc,没有发现任何可能导致此问题的原因。我唯一想到的可能是,我搞砸了 VIM 事件和 TMUX 钩子 在我的 tmux.conf 中 set-hook -g pane-focus-in 'if -F "#{...

Admin

如何在 vim 中从插入模式切换到替换/改写模式
macvim

如何在 vim 中从插入模式切换到替换/改写模式

如何在 vim 中从插入模式切换到替换/改写模式?在 windows/*nix 中,我只需按两次插入键 (command->insert->replace),但不幸的是,我现在被困在无法识别插入键的 mac 上。 ...

Admin

MacVim-CTRL+C 仅在按下箭头键后退出插入模式
macvim

MacVim-CTRL+C 仅在按下箭头键后退出插入模式

在今天之前,CTRL+C 可以正常退出 MacVim 中的插入模式。从今天起,当我按 CTRL+C 时,什么也不会发生,直到我按下箭头键。只有这样它才会退出插入模式。如果我按下其他键,它会保持在插入模式并输入该键。 这就是我的 .vimrc 文件中的全部内容: set number syntax on colorscheme industry " filetype plugin indent on set tabstop=4 set expandtab " Disable dragging with the mouse " Use shift+cli...

Admin

MacVim - 如何使基于鼠标的选择成为“视觉模式”?
macvim

MacVim - 如何使基于鼠标的选择成为“视觉模式”?

有时我使用鼠标在 vim 中选择文本。 我希望该选择与视觉模式选择一样对待,这样我就可以立即开始对其运行命令。 有没有办法可以在 MacVim 中做到这一点? 编辑:我尝试过使用mouse=a,但似乎没有帮助。如果我使用可视模式和键盘选择文本,当我通过键入“y”将其拉出时,文本会失去选择,但不会从我的缓冲区中删除。当我用鼠标执行此操作时,文本会被删除。 ...

Admin