vi 편집기에서 파일을 읽는다고 가정합니다. 나는 50 번 라인에 있는데 내가 그만 뒀다. 얼마 후에 vi 편집기에서 파일을 다시 엽니 다. 나는 커서가 내가 파일을 닫기 전에 있던 줄과 같은 줄에 있다는 것을 알아 차렸다. VI 편집기는 이것을 어떻게 기억합니까?vi 편집기가 이전 파일의 현재 행을 기억하는 방법
0
A
답변
1
평범한 구식에 대해 모르겠다 vi
. 그러나 vim
은 홈 디렉토리에있는 .viminfo
이라는 파일에 편집하는 파일의 현재 행 번호를 저장합니다. 적어도 그것은 Linux에서하는 일입니다.
0
많은 프로그램에서이 동작을 볼 수 있습니다. IDE를 닫고 IDE를 다시 열면 마지막 프로젝트가 열립니다. 당신은 당신의 파이어 폭스를 죽일 수 있고 당신이 그것을 다시 열 때, 당신은 당신의 모든 페이지를 다시 불러올 수 있습니다.
간단합니다. 어딘가에 저장합니다.
Windows-y 응용 프로그램에서 이러한 정보를 저장하는 일반적인 장소 중 하나는 레지스트리입니다. 당신은 창문에 regedt32
을 실행하고 그 모든 데이터를 볼 수 있습니다. Linux-y 응용 프로그램에서는 가정에 숨김 파일을 만드는 것이 일반적입니다 (~
). 리눅스의 홈 디렉토리로 가서 .bash_history
파일을 열고 Up Arrow
키를 사용하여 액세스 할 수있는 이전 bash 명령을 볼 수 있습니다.
Vi 특히? 확실히 어딘가에 파일이 있습니다.
관련 문제
- 1. 사용자 지정 vi 명령 : 현재 날짜에 변수 내용을 삽입하는 방법?
- 2. Python : 이전 행을 읽고 현재 행과 비교하십시오.
- 3. 루프에서 OpenCV로 이전 이미지를 기억하는 방법은 무엇입니까?
- 4. 파일의 이전 버전을 얻는 방법
- 5. WOAHbar에서 쿠키 설정 이전 상태를 기억하는 jQuery
- 6. jQuery에서 이전 정렬 순서를 기억하는 방법 표 정렬
- 7. 리디렉션 후 viewstate를 기억하는 방법?
- 8. 현재 클릭 된 URL을 기억하는 방법? 자바 스크립트? PHP?
- 9. Vi : string1과 string2를 포함하는 행을 찾습니다.
- 10. vi : 파일의 맨 위에 붙여 넣기
- 11. VI - 현재 행의 끝에서 아래까지 행 이동
- 12. 프로그램의 마지막 구현에서 사용자 결정을 기억하는 방법
- 13. 파일의 기본 편집기가 'Eclipse`로 변경되었습니다.
- 14. 현재 행의 다음/이전 행을 반환하는 SQL 문
- 15. GWT에서 텍스트 상자 입력 내역을 기억하는 방법
- 16. Excel 파일의 행을 C#
- 17. 이전 활동에서 현재 활동을 알리는 방법
- 18. 현재 URL로 이전 방문 페이지로 이동하는 방법
- 19. Vi : 자동으로 공백을 삽입하는 방법
- 20. 복사하여 붙여 넣기 vi
- 21. Android Activity ListView LoaderManager 이전 상태를 기억하는 내비게이션
- 22. IOException이 발생한 파일의 행을 알 수있는 방법
- 23. jQuery 테이블에서 현재 행을 제거하는 방법?
- 24. , 파일의 행을 바꾸려면 어떻게해야합니까?
- 25. ObservableCollection에서 현재 행을 제거하십시오.
- 26. 파이썬에서 파일의 행을 삭제하는 효율적인 방법 (동일한 파일 이름을 유지)?
- 27. 브라우징 루프 VI 편집기에서 VI 편집기에서
- 28. Vim : 현재 파일의 이름 만 표시하는 방법
- 29. Gridview의 셀 서식 지정 옵션을 기억하는 방법
- 30. Javascript 쿠키가 DIV 상태를 기억하는 방법?
그렇다면 캐시 유형 자체를 유지한다고 말할 수 있습니다. 그렇다면 수동으로 삭제하거나 자동으로 수행 할 수 있습니까? – pankanaj
가장 확실합니다. 이를 지우려면 설명서를 찾아야합니다. 나는 ViM (Vi가 아님)을 사용하며이 기능을 비활성화하는 옵션이 있음을 알고 있습니다. Vi에서도이 기능이 있어야합니다. 아마도이 기능을 비활성화하고 다시 활성화하면 캐시가 플러시됩니다. 그렇지 않으면 홈 디렉토리 (Linux,'~', Windows,'문서 및 설정 \ 사용자 이름')를보고 vi 또는 vim 이름이있는 숨겨진 파일이 있는지 살펴보고, 포함 된 내용을 확인한 다음 캐시의 일부를 삭제할 수 있습니다. – Shahbaz