如何在Windows机器上通过Vim使文件可写?我目前手动在资源管理器中查找文件,打开它的属性并取消选中只读。我希望能够更快地做到这一点。 最佳答案 看来attrib是修改文件属性的Windowsshell命令。参见:!attrib/?:!attrib-R%应该删除文件的只读属性。(它在这里工作,[RO]标志在我的状态栏中被修改)。系统将提示您重新加载文件(如果您没有设置autoread):不要!然后用:w!(重新阅读您的问题,我不确定只读标志是否是您的问题,因为:w!应该可以正常工作。)
我已经在Windows中安装了vim并想对其进行配置,以便我可以将代码发送到R。我还想将Sweave与它一起使用。但是,我用Google搜索过,但未能找到关于如何进行设置的明确分步说明。到目前为止我的尝试:使用来自ftp://ftp.vim.org/pub/vim/pc/gvim73_46.exe的可执行文件安装了Vim从https://github.com/jcfaria/Vim-R-plugin/zipball/master下载了R插件并将其解压缩到我电脑上的一个文件夹中。按照r-plugin.txt文件中的说明,我安装了python-3.2.msi和pywin32-216.1.w
我刚刚开始使用Vim并使用http://vimawesome.com/推荐的一些插件设置环境.我下载了plug.vim并将其放置在C:\ProgramFiles\Vim\vim74\autoload在C:\ProgramFiles\Vim\vimfiles\plugin中,我放置了gitmaster分支nerdtree-master并将其重命名为nerdtree。在_vimrc文件中,我把Plug'scroloose/nerdtree和Plug'nerdtree这些命令都不起作用。我收到此错误:ErrordetectedwhileprocessingC:\ProgramFiles\Vi
我刚刚开始通过puttycyg在cygwin下运行Vim。我发现这比Windows下的gVim好得多;)无论如何,fugitive.vim插件导致Vim需要15-20秒才能启动。Vim启动后,一切正常。从那时起,我可以正常使用fugitive.vim。这种缓慢的原因可能是什么?我打赌与cygwin有关...有什么想法吗? 最佳答案 一般来说,cygwin中的Git似乎很慢。根据gitstatus修改我的提示的bashrc设置在OSX和Linux上快如闪电,而在Cygwin的bash上大约需要半秒或更长时间。与Cygwin相比,其他g
我在Windows上运行Cygwin。有好几次我在vim崩溃后留下了一个交换文件,但它无法恢复或删除。“ls-l”显示:-rw-r-----1Unknown+UserUnknown+Group12288Feb2615:27.pl.pl.swp我不能成为我的盒子的管理员,所以我不能删除它。我不是所有者,所以我也不能删除它-它的所有权未知。关于如何删除它的任何想法(无需每次都拉入机器管理员)?我可以让vim将其交换文件放在其他文件夹中,这样至少它们不会弄乱我的工作目录(我需要正确的.vimrc设置才能在Windows上运行)? 最佳答案
在gVim中,如果光标位于包含空格的文件名(如"C:\ProgramFiles\Vim\vim71\README.txt")上,则使用'gf'失败。我找到了isfname选项,但文档说应该避免使用空格。在这种情况下,我可以让gVim打开文件吗? 最佳答案 您可以在可视模式下选择文本,然后对其执行gf,这在一定程度上解决了问题。 关于windows-Vim在文件名中使用带空格的gf,我们在StackOverflow上找到一个类似的问题: https://stac
Windows上ViM的本地构建在文件路径中使用反斜杠,包括完成,尽管如果我手动使用正斜杠它工作正常(事实上所有WindowsAPI都理解它们,cmd.exe是唯一的exception)和反斜杠会导致各种问题,因为它们兼作转义并且“dwim”逻辑实际上不起作用。例如::vimgrep/Foo/src/*工作得很好,但是:vimgrep/Foo/src\*不会,因为\转义了*。手动我只写正斜杠,但制表符完成总是在最后给我反斜杠,所以我必须一直更改它。是否可以将ViM重新配置为默认使用正斜杠(最好不重新编译)? 最佳答案 这应该做你想做
我有VSExpress(2012)桌面版。我是否也获得了NMAKE.EXE程序?http://msdn.microsoft.com/en-us/library/dd9y37ha.aspx-TheMicrosoftProgramMaintenanceUtility(NMAKE.EXE)isatoolthatbuildsprojectsbasedoncommandscontainedinadescriptionfile.当我在运行:compilermsvc之后运行:make时,shell返回消息“'nmake'isnotrecognized作为内部或外部命令,”。如何使用这些命令编译C++
我正在尝试设置我的cygwin环境。由于我是vim用户,所以想在cygwin和windows上轻松使用。分享vim配置我首先关心的是在它们两者之间共享配置(.vimrc/_vimrc和.vim/_vimfiles)。事实上,我最近在github上托管了我的vim配置,并试图通过github更新我的插件。所以我进行了一些谷歌搜索以找到最好的方法,但我没能找到一个“好的解决方案”(虽然不容易定义......)。无论如何,很多人似乎都同意最好使用windows-gvim而不是cygwin-gvim(由于X问题,我未能使用cygwin-gvim,但我不想进一步研究)。所以第一个问题:这是真的吗
我坐在这里感觉很傻——vim帮助告诉我按CTRL](到按照帮助中的链接),我无法得到它!?与^Wc相同的问题(关闭拆分窗口)我有一个德语键盘,尤其是CTRL]似乎对我不起作用。我该怎么做?到目前为止,感谢您的帮助,除了CTRL]似乎都可以工作!知道如何让它发挥作用吗? 最佳答案 我有一个克罗地亚语键盘和几乎相同的问题(因为我没有,例如上面的“]”)。您是否考虑过将这些键重新映射到您可以使用的东西而不是Ctrl-]键。例如,简单的enter对我来说效果很好。为此,您只需进入“/vimfiles/ftplugin/”目录,并创建一个名为