【问题标题】:Vim Editor .vimrc error during customizaiton [duplicate]已解决 - 自定义期间的 Vim 编辑器 .vimrc 错误 [重复]
【发布时间】:2020-09-15 14:53:07
【问题描述】:

我在自定义我的 vim 编辑器时遇到了麻烦。

具体来说,我添加了存储光标位置的函数。

下面是我的 .vimrc 文件。

au BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "norm g`\"" |
\ endif

错误内容如下:

au: command not found
-bash: /home/ubuntu/.vimrc: line 24: syntax error near unexpected token `('
-bash: /home/ubuntu/.vimrc: line 24: `\ if line("'\"") > 0 && line("'\"") <= line("$") |'

你能给我解决办法吗? 在 COVID-19 期间注意您的健康。 谢谢!


我找到了更改文件权限的解决方案。

chmod +777 ~/.viminfo

.vimsrc 文件编译后仍然报错。

但是恢复光标位置的功能正在工作。

参考:https://askubuntu.com/questions/202075/how-do-i-get-vim-to-remember-the-line-i-was-on-when-i-reopen-a-file

【问题讨论】:

  • 那些不是 vim 错误,那些是 bash 错误。你的 .vimrc 是在 vim 中还是在 bash 中获取的?
  • @RandyMorris 谢谢你的评论。我编辑我的 .vimrc 并运行这个源 ~/.vimrc 之类的命令。然后我遇到了这个错误。
  • 你在哪里输入source ~/.vimrc?这必须在 vim 的命令行中。输入vim,然后输入:
  • @evnu 感谢您的评论。但我无法理解。你的意思是 1. vi ~/.vimrc 2. 编辑内容 3. :source ~/.vimrc.这样对吗 ?但它没有改变。

标签: vim vi


【解决方案1】:

您不需要从命令行获取 .vimrc,这将由 vim 自动完成。只要确保它在正确的位置 ($HOME/.vimrc)

然后当你打开 vim 时,它会自动 source。

您可以查看如何调试,您将在此处查看您的文件是否已在此答案How to see which plugins are making Vim slow?中获取源代码

【讨论】:

  • 感谢您的评论。我在 $Home(/home/ubuntu) 中找到了 .vimrc 文件。但仍然遇到同样的问题:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-17
  • 2011-05-08
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多