gvim

Vim/Gvim 不再以我想要的方式缩进 XML(输入文本时)
gvim

Vim/Gvim 不再以我想要的方式缩进 XML(输入文本时)

给定一个扩展名的文件.xml,我习惯按如下方式缩进内容: <?xml version="1.0" encoding="UTF-8"?> <root> <p>This is a text containing <i>inline tags</i> like <i>here</i> and some other text. </p> </root> 在某些时候,vim/gvim 编辑器会自动缩进此内容:每次用户按下键盘上的...

Admin

gvim 的备份设置不起作用
gvim

gvim 的备份设置不起作用

我在 win10 中安装了 gvim D:\Vim。并在 中添加了以下设置配置D:\Vim\_vimrc: set noundofile set nobackup nowritebackup 然后:wq。但是,这个保存的nobackup配置仍然不起作用。当我关闭 vim 打开的文件时,仍然有一个filename~备份文件。我的配置有什么问题? 编辑: 输出:scriptnames: 1: D:\Vim\_vimrc 2: D:\Vim\vim82\syntax\syntax.vim 3: D:\Vim\vim82\syntax\synload....

Admin

为什么我的配色方案有时会在 Windows 10 上的 GVIM 中变得混乱?
gvim

为什么我的配色方案有时会在 Windows 10 上的 GVIM 中变得混乱?

我最近添加了以下代码$MYGVIMRC(多年来一直没有改变并且运行良好),以便我的 Windows 10 上的 GVIM(8.2)根据一天中的时间自动切换背景: fun! s:set_bg(timer_id) let hour = strftime('%H') let value = ((hour > 6 && hour < 18) ? 'light' : 'dark') if !(value == &background) let &background = value ...

Admin

从 vim 调用时 perforce P4 不起作用
gvim

从 vim 调用时 perforce P4 不起作用

当从 vim 调用 p4Edit 时像这样: :!p4 edit /data/test.py 我收到一个错误:test.py-文件不在客户端视图中。 但是当从终端发送相同的命令时,一切都运行良好。有人可以帮忙吗?我尝试在网上搜索答案,它们都指向 perforce GUI 中的一些配置,这些配置都配置正确。 ...

Admin

如何在 gnome-terminal 中粘贴控制字符?
gvim

如何在 gnome-terminal 中粘贴控制字符?

系统:Ubuntu 18.04 问题:如何复制包含控制字符(例如 ctrl-a)的字符串(例如来自 gvim(fenc=ascii 或 utf-8)),并将其包括控制字符粘贴到 gnome-terminal 中? 用例:我使用“screen”,我保存了一个文件,其中包含一些我想偶尔手动重新运行的命令,例如打开一个新的屏幕选项卡(ctrl-a、ctrl-c),然后输入命令,然后拆分(ctrl-a、S)、调整大小(ctrl-a、:、resize)... 能够复制粘贴所有控制字符将非常有用。 我使用 gvim 编辑源文件,通过剪贴板从 gvim 复制到另一个 gv...

Admin

未经超级用户许可,无法在本地目录中安装 gvim/依赖项
gvim

未经超级用户许可,无法在本地目录中安装 gvim/依赖项

由于我没有 root 权限,所以想在本地驱动器中安装 gvim,但它确实安装了它的 GUI 版本 [即 GVIM]。 遵循的步骤: 首先,我尝试仅使用 --prefix 到本地目录执行 ./configure 过程,并说没有编译与 GUI 相关的东西。然后我明白默认情况下 GUI 是禁用的。 接下来,在 src/Makefile 中,我启用了 GUI 选项以使用 GTK2 版本的 GUI,并更新了前缀以包含本地目录。然后下载了一些名为“gtk-vim-syntax”的软件包,其中包含一些与 gtk2、gtk3、gnome 等相关的 .vim 文件。将该路...

Admin

gvim 运行时,mintty 将 Unicode UTF-8 字符显示为问号
gvim

gvim 运行时,mintty 将 Unicode UTF-8 字符显示为问号

当我开火时格维姆在 Cygwin 的后台薄荷味终端,Unicode UTF-8 字符开始显示为问号。当我退出时格维姆,薄荷味恢复到正确的行为。此外,男人当页面输出呈现为颜色时也会消失格维姆在后台调用。运行reset并不能解决问题。有什么方法可以解决这个问题吗? $ echo -e "\xce\xbb\x0a" λ $ '/cygdrive/c/Program Files (x86)/vim/vim82/gvim' & [1] 8340 $ echo -e "\xce\xbb\x0a" ? $ wait # Quit gvim [1]+ Done...

Admin

gvim 8.2 无法在 Windows 10 的 powershell 中粘贴
gvim

gvim 8.2 无法在 Windows 10 的 powershell 中粘贴

我vim在 Windows 10 上安装了chocolateyvim。当我调用时,复制和粘贴不起作用powershell。我希望它们只要处于插入模式就可以工作。我怎样才能使复制和粘贴工作? ...

Admin

在 Windows 10 powershell 中编辑 git 提交消息时,gvim 8.2 不会重绘屏幕
gvim

在 Windows 10 powershell 中编辑 git 提交消息时,gvim 8.2 不会重绘屏幕

我vim在 Windows 10 上使用chocolatey。当我在 powershell 中编辑文件时,一切都很顺利!我甚至可以复制粘贴。但是,当我编辑 git 提交消息时,vim无法正确重绘屏幕。如果我强制重绘屏幕,我可以正确看到我更新的文本,但这非常烦人。 我配置git为使用vim: git config --global core.editor vim 我怎样才能表现vim得正常? ...

Admin

是否可以在 GVIM 8.2 中为不同语言指定特定的不同字体?
gvim

是否可以在 GVIM 8.2 中为不同语言指定特定的不同字体?

我的 GVim 8.2 我使用的是繁体中文 Windows 10 我正在尝试设置我的 GVim 8.2,以便为中文使用一种字体,为英文使用另一种字体,因为我的偏好。 我该怎么做?如果我能做些什么来更好地提出这个问题,请告诉我。 在我的 .vimrc 中,我现在已将其添加到安装的默认内容中: set langmenu=en_US let $LANG = 'en_US' source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim set guifont=Consolas:h12:cANSI:...

Admin

Windows 7 显示矩形框而不是字符!
gvim

Windows 7 显示矩形框而不是字符!

我一直在尝试解开这个谜团。在 Gvim 中,我发现所有航空公司符号都没有显示。有些像矩形框。似乎 MS Word 2016 可以显示的字符比 gVim 略多。 gVim-https://i.stack.imgur.com/pzeg5.jpg 微软 Word 2016 -https://i.stack.imgur.com/j9gnF.jpg 我从 Github 的 Nerd 字体和 Powerline 字体中安装了 Hack、DejaVu Sans Mono、Iosevka、Fira Code Mono、Input Mono 等等,但没...

Admin

gvim、latex suite 和 okular 正向搜索问题
gvim

gvim、latex suite 和 okular 正向搜索问题

我的 gvim + vim-latexsuite + okular 运行良好,除了一件事:向前搜索。我尝试了网上的许多提示,但我找不到解决方案,但我已经接近了! 因此,我有标准设置,即 \ll latex 文档,\lv 打开它,并且 \ls 应该进行正向搜索。 \ls几乎可以工作。它跳转到正确的页面,但不会像 gvim + evince 那样在红色框中突出显示相关文本。有点烦人,因为这样我就必须在页面中搜索正确的位置。还有其他人遇到这个问题吗? 我使用的是 kubuntu 18.04,希望这些信息有帮助。 ...

Admin

使用 lazyredraw 和 showtabline=2 时,gVim 每次启动时都会变得更短
gvim

使用 lazyredraw 和 showtabline=2 时,gVim 每次启动时都会变得更短

在我的 中vimrc,我有以下内容: set lazyredraw set showtabline=2 设置这两个选项后,每次启动 gVim 时,窗口都会比应有的短几行。即使我使用set lines=999in vimrc,它仍然不会垂直填满屏幕。这些命令的顺序也无关紧要。 如果我删除其中一个vimrc并在 gVim 打开后手动设置它,它就会按预期工作。 我尝试在以下事件中使用自动命令:,,,,,,,,。GUIEnter在每种情况下,命令要么没有运行,要么具有与以前相同的效果。VimEnterBufWinEnterBufEnterBufNewBuf...

Admin

vim windows 10 为本机包管理器设置 packpath 选项
gvim

vim windows 10 为本机包管理器设置 packpath 选项

[1] 我使用 vimrc 中的 'packpath' 选项创建了一个新的包目录: :set packpath+=$HOME/vimlocal/pack [2] 我运行命令 :set packpath? ,目录列在输出中: packpath= ~/vimfiles, C:\Program Files (x86)\Vim/vimfiles, C:\Program Files (x86)\Vim\vim81, C:\Program Files (x86)\Vim/vimfiles/after, ~/vimfiles/after, ~/vimlocal/...

Admin