명령 행 모드에서 80 개가 넘는 열을 얻으려면 어떻게해야합니까? 열을 원합니다. 나는 큰 모니터를 가지고

vim 및 명령 줄 도구를 사용하고 싶기 때문에 minimalcd에서 우분투를 설치했습니다.

그러나 80 개가 넘는 텍스트 열을 원합니다. 나는 큰 모니터를 가지고 있기 때문에 적어도 몇 백 열을 원하므로 vim에서 창을 분할하고 여러 개의 창을 열 수 있습니다.

BTW 우분투는 VMWare Player VM으로 설치됩니다. VM 설정이 큰 모니터 용인지 이미 확인했습니다. 내 우분투 설정에 문제가있는 것 같습니다.



답변

다음 명령 :

docker exec -e COLUMNS="`tput cols`" -e LINES="`tput lines`" -ti container bash

모든 상황이 아니라면 대부분 작동합니다.


답변

변수 $COLUMNS는 터미널 세션의 너비를 지정합니다. 따라서 실행 COLUMNS=200하면 너비가 200 열이됩니다.

영구적으로 변경하려면 ~/.bashrc터미널을 시작할 때마다 실행되는 파일 에 저장해야 합니다.


답변

나는 같은 상황에 대해 만났으며 위의 대답은 내가 필요한 것입니다.

그러나 귀하의 경우 여전히 관심이 있다면 몇 가지 힌트가 있습니다.

실행 : echo $COLUMNS. 내 경우에는 141입니다.로 조작하여 export COLUMNS=XXX실제로 열의 양을 조정할 수있었습니다.

그리고이 141 개의 숫자는 다음에서 나옵니다. 내 .bashrc파일에는 다음 코드가 포함되어 있습니다.

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

확실하지는 않지만 shoptUbuntu 명령을 사용 하면 화면 해상도를 감지하고 터미널 열 수를 설정하는 것처럼 보입니다 . 다시 설정 export COLUMNS=XXX하면 현재 터미널 창에서이 번호를 변경할 수 있습니다.

따라서 특별한 경우 export COLUMNS=200따옴표 뒤에 shopt -s checkwinsize또는 끝에 추가해야합니다 .bashrc.


답변

마우스로 터미널을 더 크게 만들고 다음을 입력하십시오.

sudo resize

🙂


답변