vim으로 테이블을 만들고 싶습니다.
수평선을 만드는 것은 쉽습니다.
______________________________
수직 방향의 경우 이것을 사용합니다
yes "|" | head -10
그런데 결과가 너무 안좋네요
|
|
|
|
|
|
|
|
|
나는 수평선처럼 연속적인 것을 원합니다. 어떻게 해야 하나요?
답변1
Vim 버전이 multibyte
지원되도록 컴파일되고 터미널 인코딩이 올바르게 설정되어 있으면 유니코드를 사용할 수 있습니다.그림 그리기 상자, 여기에는 수평선과 수직선, 다양한 교차점과 블록이 포함됩니다. Vim은 이러한 문자에 대해 vv
for (두 글자를 입력하려면 - 를 │
사용할 수 있으므로 문자는 삽입 모드에서 커서 위치에 삽입됩니다 ) 와 같은 몇 가지 기본 이중 문자를 정의합니다 . Vim 버전이 전체 목록을 지원하는 경우 이 기능에 대한 자세한 내용을 보려면 를 입력하고 유니코드 문자 이름으로 검색하려면 를 입력하세요 .CtrlK^Kvv
│
:digraphs
:help digraphs
그러나 단말기 설정 및 글꼴 선택에 따라 상자에 그려진 문자가 모두 연결된 선으로 렌더링되지 않을 수 있으므로 상황이 다를 수 있습니다. 예를 들어 내 컴퓨터에서 수직선은 터미널(Source Code Pro 사용)에서는 연결된 선으로 렌더링되지만 GVim(DejaVu Sans Mono 사용)에서는 끊어진 선으로 렌더링됩니다.
답변2
완전성을 위해 이전 답변과 관련하여 :
^kvv
원인 │^kdr
원인 ┌^khh
이어지는──^kdl
원인┐^kur
원인 └^kul
원인 ┘
굵은 선을 나타내려면 대문자를 사용할 수 있습니다.
^kVV
네┃^kDR
네┏^kHH
예-^kLD
네┓ (DL이 아닌 LD인데 왠지)^kUR
네┗^kUL
네┛
대문자와 소문자 버전도 있습니다.