Articles of vim

Vim如何将光标从char块更改为pre pipe / line

不知道什么是它的术语,但在Vim上,“游标”总是像插入/replace光标,而不是我在其他gui编辑器中使用的闪烁的行光标。 插入模式下有什么办法可以改变这个吗?

无法打开文件/usr/share/vim/vim73/syntax/syntax.vim

每当我使用vim命令,我得到这个错误: Error detected while processing /Users/boss/.vimrc: line 6: E484: Can't open file /usr/share/vim/vim73/syntax/syntax.vim Press ENTER or type command to continue 每当我尝试做一个ls命令: ls: /usr/share/vim/vim73/syntax/: No such file or directory 我发现目录: /usr/share/vim/vim73/不存在! 但是,我发现我有vim74而不是vim73( /usr/share/vim/vim74/ )。 我该如何解决?

VIM语法文件在Windows Vista +?

在* nix中,vim的语法文件是在〜/ .vim / syntax / [language] .vim但是在windows上dot不是一个受欢迎的文件夹名称start,所以它假设是_vim \ syntax \ [language] .vim我试了把语言文件放在这样的文件夹,但:设置语法= [语言]在Windows Vista上没有做任何事情:。奇怪的是,_vimrc工作正常。

重新:UTF-8,PHP和XML的Mysql

这是关于https://stackoverflow.com/questions/1791082/utf-8-php-and-xml-mysql ,我仍然试图让我的头。 我有几个单独的问题,希望能帮助我理解如何解决我遇到的问题。 我正在尝试从数据库中读取值并将其输出到UTF-8格式的文件中。 但是我有编码问题,所以我想我会去掉所有的代码,然后开始: $string = "Otivägen"; // then output to a file. 但在vim我甚至不能input该string,每当我粘贴它,我得到Otivägen 我试图创build一个空白的PHP文件只有该string,并上传,但是当我再次Otivägen文件,我得到Otivägen 。 我的问题是… 1) Why is `vim` displaying it like this? 2) If the file is downloaded would it display correctly if an application was expecting UTF-8? 3) How can I output this string into a file that will eventually […]

在init脚本中使用ex

我使用ex从/etc/init.d/CONFIG脚本修改configuration文件。 我正在使用debian squeeze(昨天更新) 我的问题是:使用当前挤压系统的vi / ex软件包在init脚本中启动ex / vi是不可能的。 没有错误信息 – 提示只是停止,但可以用STRG-C释放。 它一直工作,直到昨天挤压包/ 3个月前。 我的问题是为什么? 我能做些什么来解决这个问题? 编辑1 :只有一个脚本试图从USBconfiguration和configuration服务。 Edit2 :我正在做的一个样本: # get usb stick's mount point … # get config from stick … # edit config file ex ${PREFIX}/etc/mysql/my.cnf -c '%s/^datadir.*$/datadir = /usr/local/mysql/data' -c'wq!' # change that might fail and is allowed to fail ( ex […]

在GNU屏幕中使用GNU屏幕时出现256色问题

当我在GNU屏幕上的SSH会话到另一台机器上,我也使用GNU屏幕,256色似乎并没有工作。 $ TERM仍然设置正确。 但是,如果我运行Vim,主题看起来不正确,因为只有一个屏幕会话。 Local machine: 256 colors in VIM okay Screen session: 256 colors in VIM okay SSH to remote machine: 256 colors in VIM okay Screen session on remote machine: 256 colors in VIM _not_ okay

如何在Vim中禁用ctrl-v?

在/etc/vimrc ,如何禁用ctrl-vfunction。 即,禁用视觉模块。

Vim:我怎样才能:cd到一个sftp目录?

我目前是一个emacs用户,但是以为我会回来看看Vim的乐趣。 我的客户端机器是Ubuntu,而且我经常在networking中的其他ubuntu服务器上工作,emacs和tramp在这方面非常好,我可以通过sftp连接到一个文件,然后轻松导航到它的父母/孩子/兄弟姐妹就好像我正在处理本地文件系统上的文件一样。 使用Vim,我可以使用一个文件,但没有导航的东西,当我使用:e或模糊文件search,vim仍然认为我回到了客户机上。 如果我尝试:cd到sftp目录我得到一个错误。 无论如何,我可以得到相同的文件/文件夹导航,无论我正在查看一个sftp文件夹或我的客户机上的文件夹? 干杯, Chrsi

无法突出显示Vim中的所有注释

问题: Vim显然没有突出显示我所有的意见,因为折叠 替代文字http://files.getdropbox.com/u/175564/vim-color-problem.png 注意注释未被突出显示的行84。 我将光标上下移动,同样的问题还在继续。 我不确定是否有可能使用折叠来完整地显示语法。 Google-linux没有给出任何有意义的结果。 感谢Nickd! 当我在第84行突出显示错误之前展开所有折叠时,命令会正确突出显示。 如何在Vim中使用折叠时突出显示所有注释 ?

Solaris上非root用户的vim / locale出现问题

我在Solaris 10机器上做了一些工作,我的.vimrc被设置为显示制表符和行尾的Unicode字符: set listchars=tab:▸\ ,eol:¬ 这在我的OS X机器上开箱即可使用。 在Linux和Solaris上,当我启动vim时,出现以下错误: Error detected while processing /home/lhanson/.vimrc: line 17: E474: Invalid argument: listchars=tab:?~V?\ ,eol:¬ 我通过设置LANG = en_US.utf8('locale -a'显示这是一个选项)来解决这个问题。 但在Solaris上,“locale -a”显示如下: C POSIX iso_8859_1 将LANG设置为C或POSIX会产生相同的错误,即使iso_8859_1可能无法正常工作,仍然无法成功更改语言环境。 作为一个非root用户,有什么办法可以让我的unicode字符显示出来吗?