GNU/Linux >> Linux の 問題 >  >> Linux

実行間でファイル内の自分の位置を vim が覚えていないのはなぜですか?

ctrlできます いいえ 「ジャンプ」を飛び越えます。

.vimrc に何かを追加して、そのカーソル位置に自動的にジャンプすることもできます。詳しくは http://vim.wikia.com/wiki/Restore_cursor_to_file_position_in_previous_editing_session をご覧ください:

" VimTip 80: Restore cursor to file position in previous editing session
" for unix/linux/solaris
set viminfo='10,\"100,:20,%,n~/.viminfo

" only for windows [give some path to store the line number info]
"set viminfo='10,\"100,:20,%,nc:\\Winnt\\_viminfo
 au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif

実際、私は同じ行動を観察しましたが、診断は大きく異なります.

/home/... パーティションがいっぱいになると、.viminfo に書き込むことができなかったため、それらのファイルの位置は保存されませんでした。スペースをいくらか空けると、viminfo はエディターを再び配置しました。


Linux
  1. なぜCdはプログラムではないのですか?

  2. 名前がファイルリストの行と一致しないディレクトリ内のすべてのファイルを削除しますか?

  3. 一部のコマンドでBashプロセス置換が機能しないのはなぜですか?

  1. 同じ行の2つの検索パターン間で値を抽出しますか?

  2. 改行で終わらない可能性のある行指向のファイルを読みますか?

  3. Bash翻訳ファイルにすべてのエラーテキストが含まれていないのはなぜですか?

  1. Linuxで「sshpass」がファイル転送を自動化する正しい方法ではない理由

  2. .apeファイルを分割できないのはなぜですか?

  3. Vimでファイルの最初または最後に移動する[クイックヒント]