Questions tagged «gvim»

有关VIM编辑器的所有图形化形式之一。


6
bashrc:如何知道X窗口是否可用?
我的一部分~/.bashrc,将$ EDITOR设置为gvim。当我在X窗口中时,它工作正常。但是,如果我从另一个工作站SSH到我的工作站,则gvim开始抱怨“无法打开显示”。 因此,我希望if在bashrc中声明,如果X窗口可用,则使用gvim,否则将其设为vim。 我该如何实现?
10 bash  vim  gvim  bashrc  xorg 

3
使gvim显示unicode
如何获取GVim(如果重要的话,在Windows XP上为7.3版)显示Unicode字符?遵循以下原则 http://vimcasts.org/episodes/show-invisibles/ (搜索listchar以查看我尝试获得的小三角形)。 我在用着 set encoding, set fileencoding, and set fileencodings, 如果有帮助的话,请全部转换为utf-8。 我知道这一定是简单的事情,但尽管如此,我还是被困在这里。帮帮我。


3
如何将gvim的窗口宽度设置为80列文本,以及显示行号所需的宽度
我用gvim与 set number 在我的代码中.vimrc,它显示了每行之前的行号以及一个空格。 如果文档少于10行,则占用2列;如果文档超过10行,则占用3列,依此类推。 如果我放 set lines=40 columns=80 在中.gvimrc,它将显示78列代码,行号和步速分别为2列或77 + 3,依此类推。 我希望将窗口宽度设置为80列+显示行号所需的任何列数。 它不需要是动态的,但是我希望能够读取给定文件的行数并columns根据其进行设置。(当然,动态解决方案确实很不错,但不是必需的)
9 vim  gvim 

2
vim中的多种折叠方法
我经常使用vim的folding选项,并且通常将foldmethod设置为语法。最近,我发现可以添加自定义折叠,这样我就可以将整个块放入其中/*{{{*/,/*}}}*/这对于将源文件的大部分合并在一起非常有用。但是,要使用该功能,我需要将foldmethod设置为marker,然后松开语法折叠。 在vim中是否可以同时具有两个活动的折叠方法? set foldmethod=syntax,marker不起作用。

1
在gvim中动态更改字体大小?
我希望能够动态更改中的字体大小gvim。 本质上,您可以在许多软件中找到常用的放大/缩小功能。 因此,如果按Ctrl+=,字体大小会变大。如果按Ctrl+-,字体大小会减小。而且,理想情况下,如果按此按钮Ctrl-0,字体大小将恢复为默认大小。 可能吗?
9 vim  gvim 

4
gvim重绘失败
gvim出现问题,其中屏幕重绘部分失败。很难解释,但是当我打开文本文件并向下或向上翻页时,整个文本文件无法正确重绘。在重绘之前,我必须先移动光标。由于它演示了问题,因此我在此处进行了屏幕截图:http : //www.box.net/shared/l4m1vrffl0dhigi80huz 似乎问题仅限于gvim,因为我运行的所有其他应用程序都很好,并且可以正确重绘。对我而言,在gvim中进行复制非常容易。控制台vim很好。这让我认为问题仅限于gvim。 操作系统是Arch linux 3.0,运行运行Gnome3的nvidia驱动程序(无compiz)。 uname的输出 Linux独眼巨人3.0-ARCH#1 SMP PREEMPT星期二八月30 07:32:23 UTC 2011 i686 Intel(R)Core(TM)2 CPU 6600 @ 2.40GHz纯正英特尔GNU / Linux lsmod lsmod | grep nvidia nvidia 10225284 40 agpgart 22096 1 nvidia i2c_core 16625 2 nvidia,i2c_nforce2 gvim-版本 gvim --version VIM-Vi IMproved 7.3(2010年8月15日,2011年9月30日编译05:51:10)包含的修补程序:1-322由ArchLinux Big GT2 GT K2 GUI编译。包含(+)与否(-)的功能:+阿拉伯语+ autocmd …
9 vim  gvim  gnome3 

1
Vim-恢复后不会更改原始文件,自动删除SWP文件
当Vim进程突然终止(例如,系统崩溃)时,它将留下一个SWP文件。以后在Vim中打开原始文件可以选择恢复。大多数情况下,恢复的文件与保存的文件相同,因为我有经常保存的习惯。然后Vim说: Recovery completed. Buffer contents equals file contents. You may want to delete the .swp file now. 好吧,当然我想立即删除.swp文件! 在这种情况下,如何使Vim始终自动删除SWP文件? 似乎没有内置设置可以执行此操作,因此我正在寻找适当的自动命令事件。 我发现的一种方法是:e #在消息后,使swap-exists选项再次出现,然后我可以“删除它”。但是我不必每次都要做这些额外的步骤。
9 vim  gvim 

1
在Ubuntu中的gvim中“修复”右键菜单
我已安装gvim在Ubuntu 12.04其中,并且没有右键单击菜单。 例如,如果我选择一个文本块并在该区域中单击鼠标右键 ,则选择的大小将更改为光标位置。我一直在试图建立 一个.vimrc通过复制相关的(至少我可以理解)部分 的Windows一个,所以我可能已经错过了几个与之相关的设置(我认为)。 如何使菜单出现?


3
使用外部文本编辑器编辑VBA代码
我继承了许多要维护的VBA代码,到目前为止,我正在使用VBE。有时很难完成某些任务,例如高级文本搜索,因此通常我会导出模块,使用vim编辑内容,然后导入修改后的模块以测试代码。 这可能会有点混乱和无聊。我知道VBE可以是COM自动化的,所以我在考虑是否有办法(例如插件或脚本)使用外部文本编辑器(vim,notepad ++或sublime文本)编写VBA代码,然后在其中自动刷新VBE 提前致谢


3
gVim作为cygwin下的git编辑器
我使用msysgit,我想将gvim作为我的git编辑器。 我用cygwin bash代替git bash。 跑步 $ /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe 启动gvim。但是,如果我将其设置为git编辑器: $ git config core.editor /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe 并运行提交,我得到: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: -c: line 0: syntax error near unexpected token `(' 然后,在需要的地方添加转义的反斜杠: $ git config core.editor /cygdrive/c/Program\\\ Files\\\ \\\(x86\\\)/Vim/vim73/gvim.exe 这仍然给我: /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: No such file or directory …
8 git  cygwin  gvim 

2
gVim-什么是ctags,如何使用?
我是Windows上的gVim常规用户,但除了安装它,设置我的小_vimrc文件然后继续使用外,别无其他功能。 现在,我试图同时理解gVim Omni完成并使其正常工作(我通过haXe找到了它)。 阅读时:help new-omni-completion,我看到了一些有关ctags。 但是去ctags网站,他们的网站使我感到困惑。 该怎么ctags办,我为什么要它? 最重要的部分:如何安装? 我下载的源代码和二进制归档文件随附的页面和文档对安装造成了混乱(尽管我使用Windows,但似乎主要集中在Linux上)。他们中的大多数人都谈论从源代码进行编译,而不是说如何处理生成的二进制文件(我下载的档案已包含该二进制文件,并且已对其进行预编译)。
8 windows  gvim  ctags 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.