Plan 9 및 관련 내용에 대한 acme
편집된 프레젠테이션을 시청하시면서복사예스나프(안타깝게도 의미 있는 설명을 찾을 수 없습니다.)
왜 그럴까요?
이에 대한 이유가 있습니까? 이 함수에 대한 고유한 이름을 생성할지 여부복사어쩌면 가장 좋은 이름이 아닐 수도 있나요?
인용하다:
-
Snarf는 Blit 및 Plan 9 창 시스템의 "복사" 작업에 사용되는 용어입니다.
-
마우스 가운데 버튼을 클릭하면 또 다른 메뉴가 열립니다. 잘라내기 및 붙여넣기는 설명이 필요 없으며 Snarf는 Plan 9의 "복사"에 불과합니다.
-
Plan 9 및/또는 Mac OS X에서 plan9port를 통해 acme를 사용하는 경우 acme snarf 버퍼의 현재 내용을 표시하는 acme에서 열 수 있는 "파일"이 있습니까?
/dev/snarf
그래서 뭔가 있는 것 같긴 한데스나프 버퍼및 이름이 지정된 파일(분명히 버퍼에 파일이 있어야 함)이 있습니다
/dev/snarf
. -
키보드에 입력된 문자는 선택한 텍스트를 대체합니다. 이 텍스트가 비어 있지 않으면 모든 창에 공통이지만 sam(1)과는 다른 스나프 버퍼에 배치됩니다.
(...)
편집 작업은 버튼 2의 메뉴에서 선택됩니다. 잘라내기 작업은 선택한 텍스트를 화면에서 제거하고 snarf 버퍼에 배치합니다. 선택한 텍스트를 삭제하지 않고 버퍼에 복사합니다. 붙여넣기 작업은 선택한 텍스트를 버퍼의 내용으로 대체합니다. 출력 지점, 누락된 경우 마지막 개행 문자를 추가합니다. 붙여넣기는 때때로 출력 지점 뒤에 텍스트를 배치하는 반면, 보내기는 항상 출력 지점 뒤에 텍스트를 배치하므로 배치된 텍스트는 위와 동일하게 작동합니다. 따라서 출력 지점 뒤에 줄 바꿈이 포함된 텍스트를 붙여넣을 때 보존 모드를 먼저 켜는 것이 좋습니다.
-
"Snarf": 대부분의 다른 편집기에서는 "복사"로 알려져 있습니다.
-
(비공식적으로) 탐욕스럽게 먹거나 마시다
(현대) 뭔가를 탐욕스럽게 쥐다, esp. 허락없이
(Unix) 네트워크를 통해 파일 또는 파일 세트를 가져옵니다. 폭발도 참조하세요.
인페르노 2부: 클러스터를 만들어 보겠습니다! (관련된):
인페르노와 플랜9에서는 클립보드를 '스나프 버퍼'라고 부르는데, 안타까운 이름이다.
답변1
오늘 나는 다소 합리적인 설명을 우연히 발견했습니다. 이것전문 용어 파일(링크)설명하다스나프이와 같이:
스나프:/snarf/,vt.
- [Unix 커뮤니티에서] 네트워크를 통해 파일 또는 파일 세트를 가져옵니다. 당신은 또한 볼 수 있습니다폭파. 이 용어는 1960년대 후반에 주류였으며 "탐욕스럽게 먹다'. 문맥상으로는 여전히 이런 의미를 가질 수 있습니다. "그는 매일 FTP를 통해 엄청난 양의 데이터를 전송하는 해킹을 횡행하고 있었습니다."
Plan 9의 디자이너들은 이렇게 생각하는 것 같았습니다.복사원자적 행동이 아닙니다.복사실제로는 다음과 같습니다.
- 복사하려는 콘텐츠를 가져옵니다(탐욕스러운)
- 원하는 곳에 내용을 삽입하세요(반죽)
(절단반면에탐욕스러운그리고삭제원본 콘텐츠를 보존하면서 모두 가능합니다. )
롭 파이크의 답변
9fans 메일링 리스트에 이런 질문을 올렸습니다. 너는 볼 수있어여기에 스레드(링크) 1.
이것은답변 1Rob Pike로부터 다음과 같은 메시지를 받았습니다.
이 작업은 복사가 아니라 스나프입니다. 그 기능이 스나프(snarf)이기 때문에 스나프(snarf)라고 불린다. 디자인 파일이 없습니다.
1: 같이스티븐 차제라스의견에서 지적했듯이 다음을 사용할 수 있습니다.http://marc.info/?t=147367568900005&r=1&w=2목록 아카이브를 보기 위해 계정을 만들지 않아도 됩니다.