ファイルが最後に開かれたときに最後の行に移動するのをexrc
防ぎ、デフォルトでカーソルを一番上に設定する項目をファイルに配置できますか?vi
ディストリビューションによって違うと思います。 Solarisでは動作が異なりますが、RHELでは動作しません。
ベストアンサー1
この機能は自動コマンドで実装されます。これは設定されています。以下のコードスニペットを参照してください/etc/vimrc
。そこから削除するか、vimrc ファイルからその自動コマンドを削除するコマンドを追加します。 (私はFedoraを使用しています。rhelでは非常に似ています。)
if has("autocmd")
augroup fedora
autocmd!
"...
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal! g'\"" |
\ endif
"...
augroup END
endif
権限がない場合、または変更を望まない場合、この場合、自動コマンドをローカルに削除するコマンドは
/etc/vimrc
次のとおりです。.vimrc
:au! <group> <cmdname>
:au! fedora BufReadPost