Kiedy VIM odnosi się do pliku, który edytuję jako "bufor" ... co to dokładnie oznacza? Ilekroć edytuję plik w powłoce lub w aplikacji, odnosi się on do kopii pliku jako bufora. Byłem ciekawy, co to dokładnie oznaczało, ale nie mogłem nic na ten temat znaleźć. Każda pomoc będzie doceniona.Co to jest "bufor" w VIM?
Odpowiedz
Od :help windows-intro, jak połączoną icktoofay w komentarzu:
Bufor jest tekst w pamięci z pliku ... [ który jest] ładowany do pamięci w celu edycji. Oryginalny plik pozostaje niezmieniony, dopóki nie zapiszesz bufora do pliku.
Oznacza to, że bufor reprezentuje faktyczne dane załadowane/robocze.
Możesz myśleć o tym jako podobnym do schowka Windows. Możesz go użyć do wycinania, kopiowania i wklejania fragmentów tekstu.
Ale możesz mieć wiele "buforów" otwartych w tym samym czasie. A każdy bufor może mieć nazwę.
Zobacz VI Tutorial: Manipulating Text:
Nazwany bufor ma innej metody, aby przenieść lub powielić tekst ... pierwszą pozycję kursora na materiale, który chcesz skopiować. Następnie utwórz kopię żądanego tekstu za pomocą polecenia Yank. Stawia to skopiowany tekst do tymczasowego bufora ...
@icktoofay, nic dziwnego, ponieważ w buforze terminologicznym Vi są równe rejestrom Vima. – progo
@proto - masz absolutną rację. Termin "bufor" może oznaczać kilka różnych rzeczy. Oryginalne znaczenie "vi" było następujące: "vi ma w sumie 27 buforów, w których można przechowywać tekst: jest jeden dla każdej litery alfabetu i bufor" bez nazwy ", gdzie każdy tekst, który usuniesz, idzie . " - lhttp: //sparky.rice.edu/vi.html – paulsm4
- 1. co to jest bufor sklepu?
- 2. Co to jest okno historii w vim?
- 3. Vim Repeat dot (".") Bufor poleceń?
- 4. co to jest .netrwhist?
- 5. vim jak podświetlić bieżący bufor w: ls
- 6. Automatycznie rzucić vim jeśli NERDTree jest ostatni i tylko bufor
- 7. Co to jest funkcja vimrc, aby określić, czy bufor został zmodyfikowany?
- 8. Co to jest EOF !! w skrypcie basha?
- 9. Co to jest Serializable? Co to znaczy?
- 10. Co to jest "usuń to"?
- 11. C: Co to jest/przykład niedopełnienia bufora?
- 12. Co to jest \ & wzór w Regimie Vima
- 13. Co to jest @ @ w Perlu?
- 14. Co to jest === w javascript?
- 15. Co to jest @. w Perlu?
- 16. Co to jest @ @ w Bash?
- 17. Co to jest: w php?
- 18. Co to jest {} + {} w JavaScript?
- 19. Co to jest @ $ w perlu?
- 20. Co to jest `$?` W Powershell?
- 21. Co to jest [....] w Rubim?
- 22. Co to jest %% w Happy?
- 23. Co to jest "==" w C?
- 24. Wykrywanie, czy bufor szybkiego działania istnieje w VIM
- 25. Co to jest UpdatePanel?
- 26. Co to jest Shadowing?
- 27. Co to jest DNVM?
- 28. Co to jest __kernel_vsyscall?
- 29. Co to jest RPM_BUILD_ROOT?
- 30. Co to jest głód?
[': help windows-intro'] (http://vimhelp.appspot.com/windows.txt.html#windows-intro) oferuje dobre wprowadzenie do buforów [windows i]. – icktoofay