首页 > 解决方案 > 已解决 - 自定义期间的 Vim 编辑器 .vimrc 错误

问题描述

我在定制我的 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

标签: vimvi

解决方案


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

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

您可以查看如何调试,您将在哪里查看您的文件是否来自此答案如何查看哪些插件使 Vim 变慢?


推荐阅读