Package: vim-common<br>Version: 1:6.4-007+1<br><br>I want to use vim's &quot;last-position-jump&quot; function,so I un-comment this section in the default vimrc (/etc/vim/vimrc):<br>&quot; Uncomment the following to have Vim jump to the last position when
<br>&quot; reopening a file<br>&quot; if has(&quot;autocmd&quot;)<br>&quot;&nbsp;&nbsp; au BufReadPost * if line(&quot;'\&quot;&quot;) &gt; 0 &amp;&amp; line(&quot;'\&quot;&quot;) &lt;= line(&quot;$&quot;)<br>&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \| exe normal g'\&quot;&quot; | endif
<br>&quot; endif<br><br>to :<br>&quot; Uncomment the following to have Vim jump to the last position when<br>&quot; reopening a file<br>if has(&quot;autocmd&quot;)<br>&nbsp; au BufReadPost * if line(&quot;'\&quot;&quot;) &gt; 0 &amp;&amp; line(&quot;'\&quot;&quot;) &lt;= line(&quot;$&quot;)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \| exe normal g'\&quot;&quot; | endif<br>endif<br><br>but when I use vim I get these errors :<br>#vim /etc/vim/vimrc<br>Error detected while processing BufRead Auto commands for &quot;*&quot;:<br>E121: Undefined variable: normal
<br>E15: Invalid expression: normal g'\&quot;&quot; | endif<br>Hit ENTER or type command to continue<br><br>This line:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \| exe normal g'\&quot;&quot; | endif<br>should be :<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \| exe &quot;normal g'\&quot;&quot; | endif<br>&nbsp;<br>I am using Debian GNU/Linux Sid,kernel <a href="http://2.6.16.5">2.6.16.5</a> and libc6 2.3.6-7<br>