세로 탭이란 무엇입니까?


216

수직 탭 문자 ( \vC 언어, ASCII 11) 의 원래 역사적 사용은 무엇입니까 ?

키보드에 키가 있습니까? 누군가 그것을 어떻게 생성 했습니까?

세로 탭 문자가 흥미롭고 유용한 기능을 수행하는 언어 나 시스템이 현재 사용되고 있습니까?


9
여기에 대한 훌륭한 설명 : en.wikipedia.org/wiki/Tab_key
Zabba

2
.vsv 파일에서 사용 했으므로 필드에서 텍스트 데이터를 인용하는 방법에 대해 생각할 필요가 없습니다.
Ron

답변:


196

수직 탭을 사용하여 프린터 수직 이동 속도를 높였습니다. 일부 프린터는 다양한 탭 지점이있는 특수 탭 벨트를 사용했습니다. 이는 양식의 내용을 정렬하는 데 도움이되었습니다. VT를 머리글 공간에, 머리글을 채우고, VT를 본문 영역에, 선을 채우고, VT를 바닥 글을 만듭니다. 일반적으로 프로그램에서 문자 상수로 코딩되었습니다. 키보드에서 CTRL-가 K됩니다.

나는 아무도 그것을 더 이상 사용할 이유가 없다고 생각합니다. 대부분의 양식은 포스트 스크립트와 같은 프린터 제어 언어로 생성됩니다.

@Talvi Wilson은 파이썬 '\ v'에서 사용되었다고 언급했습니다.

print("hello\vworld")

산출:

hello
     world

위의 출력은 기본 세로 크기가 한 줄인 것으로 보입니다. perl "\ 013"으로 테스트했으며 동일한 출력이 발생합니다. 이것은 라인 피드를 캐리지 리턴 + 라인 피드로 변환하는 장치에서 캐리지 리턴없이 라인 피드를 수행하는 데 사용될 수 있습니다.


7
화면을 빠르게 스크롤하는 데 사용할 수도 있습니다. 300 Baud의 시대에 유용합니다.
Talvi Watia

5
TechData와 같은 일부 데이터 제공 업체는이를 CSV 파일로 사용하여 \ n을 대체합니다.
Wiliam

1
@BillThor : 훌륭하지만 VT의 정확한 사양은 무엇입니까? 실제로 무엇을 했습니까? 귀하의 설명에 따라 가상의 "커서"를 다음 "수직 탭"위치로 수직으로 이동했다고 가정합니다. 그러나 커서가 줄의 시작 부분으로 돌아 갔습니까? 아니면 커서의 X 위치를 그대로 유지 했습니까?
AnT

2
@AnderyT 나는 사양이 다음 탭으로 내려가는 것이라고 생각합니다. 수평 이동은 장치에 따라 다릅니다. 줄 바꿈은 다음 줄로 넘어가도록 지정되었습니다. 일부 장치는 캐리지 리턴도 수행하고 다른 장치는 줄을 앞당기 고 다음 문자 위치에서 인쇄를 계속합니다. 이 stty onlret옵션은 모든 줄 바꿈에 캐리지 리턴을 추가하여 일관된 동작을 제공했습니다.
BillThor

1
@ValentinHeinitz <VT>의 재미있는 재구매. <SOH> (제목 시작), <SOT> (텍스트 시작) 및 구분 기호 문자 <FS>, <GS>, <RS> 및 <FS>와 같이 해당 용도로 사용되는 제어 문자가 있습니다. <VT>보다 더 모호 할 수 있습니다.
BillThor

63

Microsoft Word는 단락 구분 기호로 사용되는 일반적인 줄 바꾸기 기능 과 구분하기 위해 VT 를 행 구분 기호로 사용합니다.


11
그래서, 이것은 교대 입력입니까?
Timothy Lee Russell

3
아니요, 그러나 Ctrl + Enter!
Praveen Kumar Purushothaman

@ dan04 : Microsoft Wordk KB 기사에 대한 링크를 업데이트 할 수 있습니까?
Alex Essilfie

2
이는 OneNote (및 Word와 유사한 입력을 가진 다른 모든 MS Office 제품)에도 적용됩니다. @PraveenKumar와 달리 Ctrl + Enter가 아닌 Shift + Enter를 누를 때이 작업을 수행합니다 . 후자는 적어도 내 경우에는 아무것도하지 않습니다.
Griddo

Word에서 @paulroho, 예, OneNote에서 아니요. OneNote의 입력이 실제로는 MS Office 통합이 아니라 오히려 비슷해 보이기 때문에 "단어와 유사한 입력을 가진 다른 모든 MS Office 제품"에 대한 이전 진술이 정확하지 않을까 걱정됩니다. 유효 : Shift + Enter는 Ctrl + Enter가 아닌 VT 를 삽입합니다 (Word에는 페이지 나누기를 삽입하고 OneNote에는 아무 것도 삽입하지 않음).
Griddo

14

의료 산업에서 VT는 HL-7 데이터를 프레임하는 데 사용되는 MLLP / LLP / HLLP 프로토콜에서 프레임 문자의 시작으로 사용됩니다. HL-7 데이터는 80 년대 후반부터 의료 교환의 표준이었으며 여전히 널리 사용되고 있습니다. .


13

타자기 시대에 일반적으로 6 줄 간격으로 가로 세로 탭이 줄을 따라 8 자로 이동하는 것과 같은 방식으로 페이지를 다음 세로 정지 점으로 이동하는 데 사용되었습니다.

현대의 환경에서 vt는 그다지 중요하지 않습니다.


8

ASCII 세로 탭 ( \x0B)은 일부 데이터베이스 및 파일 형식에서 필드 내 새 줄로 계속 사용됩니다. 예를 들면 다음과 같습니다.


4

VT char이 상자의 상자에 표시된 각 줄의 끝에서 pptx 텍스트 상자에 사용되어 텍스트를 상자 크기로 조정한다는 것을 알았습니다. 텍스트를 다음 줄로 옮기고 전체 텍스트 블록을 텍스트 상자에 고정하기 위해 파워 포인트 (사용자가 소개하지 않은)에 의해 자동으로 생성 된 것 같습니다. 아래 예에서 §의 위치 :

"This is a text §
inside a text box"

2

세로 탭은 줄 바꿈과 반대입니다. 즉, 한 줄 위로 올라갔습니다. 탭 위치와 관련이 없습니다. 이를 증명하려면 RS232 터미널에서 시도하십시오.


1
파이썬의 세로 탭을 사용하여 Microsoft Windows 콘솔의 콘솔 화면을 탐색하고 싶었습니다. 그러나 라이브러리 msvcrt.putch (b '\ v')는 작동하지 않습니다.
DevPlayer

1

R0byn 의 경험 과 비슷하게 Powerpoint 슬라이드 프레젠테이션을 실험하고 슬라이드의 텍스트 본문 을 버려서 일반적으로 캐리지 리턴 (ASCII 13 / 0x0d / ^ M) 또는 줄을 찾을 수있는 모든 장소를 찾았습니다. 피드 / 줄 바꾸기 (ASCII 10 / 0x0a / ^ J) 문자 인 경우 세로 탭 (ASCII 11 / 0x0b / ^ K)을 대신 사용합니다. 단, 단어 04에 대해 dan04 가 "줄 바꿈"역할을하는 이유는 같은 단락에 머물러 있습니다. 비록이 캐릭터가 오늘날 텔레타이프 터미널 만큼 쓸모가 없다고 완전히 생각했지만 좋은 질문 입니다.


0

나는 그것이 여전히 확실하지는 않지만 여전히 사용되고 있다고 생각합니다. 키 조합도있을 수 있습니다.

영어는 왼쪽에서 오른쪽으로, 아랍어 오른쪽에서 왼쪽으로 쓰여 지므로 세계에는 위에서 아래로 쓰여지는 언어가 있습니다. 이 경우 세로 탭은 영어 텍스트에 가로 탭을 사용하는 것과 동일하게 유용 할 수 있습니다.

검색을 시도했지만 아직 유용한 것을 찾을 수 없습니다.


7
나는 이것을 생각했지만 수직 언어에서는 일반 탭이 의미 적으로 적합하기 때문에 해산했습니다.
Ryan Hiebert

0

방금 테이블 요소 내의 여러 위치에서 .pptx 문서에서 VT char을 발견했습니다. 그러나 그것이 어떻게 삽입되었는지에 대한 실마리는 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.