Linux 意外标记附近的语法错误';新行';?
我在.vimrc文件中编写了以下内容Linux 意外标记附近的语法错误';新行';?,linux,bash,ubuntu,vim,Linux,Bash,Ubuntu,Vim,我在.vimrc文件中编写了以下内容 set number set hlsearch set mouse=a map F2 :bprev CR 寻源.vimrc文件时出现以下错误 -bash: .vimrc: line 4: syntax error near unexpected token `newline' -bash: .vimrc: line 4: `map <F2> :bprev <CR>' -bash:.vimrc:line 4:意外标记“new
set number
set hlsearch
set mouse=a
map F2 :bprev CR
寻源.vimrc文件时出现以下错误
-bash: .vimrc: line 4: syntax error near unexpected token `newline'
-bash: .vimrc: line 4: `map <F2> :bprev <CR>'
-bash:.vimrc:line 4:意外标记“newline”附近的语法错误
-bash:.vimrc:第4行:`map:bprev'
.vimrc
不是shell脚本;这是一个vim
脚本。两个程序都有一个set
命令(尽管每个程序的功能都与另一个非常不同),这就是到达第4行的方式。这里的问题是shell将
视为重定向操作符,最后的
后面是换行符,而不是文件名;因此,语法错误。.vimrc
不是shell脚本;这是一个vim
脚本。然后如何将.vimrc作为vim脚本进行源代码生成?您可以在vim
本身中进行源代码生成.vimrc
,特别是当vim
启动时,由vim
提供。