Emacs에서 현재 줄 강조 표시

Emacseseo Hyeonjae Jul Gangjo Pyosi



당신이 전문가이든 초보 Emacs 사용자이든 현재 줄을 강조 표시하는 방법과 같이 알아야 할 몇 가지 기본 사항이 있습니다. 기본적으로 Emacs는 현재 줄을 강조 표시하지 않습니다. 다른 텍스트 편집기에서 작업할 때 빠른 액세스와 더 나은 사용자 경험을 위해 현재 줄을 강조 표시하는 데 익숙했을 것입니다.

Emacs에서도 현재 줄을 강조 표시하여 가시성을 높이도록 사용자 정의할 수 있습니다. 현재 줄을 강조 표시하는 방법을 정의할 때 강조 표시된 현재 줄의 배경 및 전경에 사용할 색상을 지정할 수 있습니다.







Emacs에서 현재 줄을 강조 표시하는 이유는 무엇입니까?

Emacs에서 현재 줄을 강조 표시하는 방법을 알면 다음과 같은 이점이 있습니다.



    • 더 나은 탐색 및 시각적 명확성 – 현재 줄을 빠르게 확인하면 열린 파일의 탐색이 향상됩니다. 이렇게 하면 Emacs 파일을 스크롤할 때 더 나은 초점을 갖게 됩니다.
    • 더 나은 가독성 – 현재 줄 강조 표시를 활성화하면 Emacs의 전반적인 가독성이 향상됩니다. 예를 들어, 프로그래밍 모드에서는 현재 라인이 다른 라인보다 눈에 띄기 때문에 쉽게 읽을 수 있습니다. 게다가 눈의 피로도 줄여줍니다.

Emacs에서 현재 줄을 강조 표시하는 방법

Emacs 파일을 열 때 스크롤할 때 현재 줄이 강조 표시되지 않아 시각적 선명도가 제한됩니다. 다음 Emacs 파일에서는 현재 파일의 하이라이트를 볼 수 없습니다:




이를 변경하려면 Emacs 구성 파일에 액세스하여 시작해 보겠습니다. '.emacs' 또는 '.emacs.d/init.el' 파일을 엽니다.





Emacs는 사용자가 현재 줄의 강조 표시를 활성화할 수 있는 'global-hl-line-mode' 기능을 제공합니다. Emacs 구성 파일이 열리면 다음 줄을 추가하여 줄 강조 표시를 활성화합니다.

( 글로벌-hl-라인-모드 1 )



'C-x c-s' 키를 눌러 구성 파일을 저장합니다. 파일이 작성되었다는 출력이 표시됩니다. 이는 파일이 저장되었음을 의미합니다.




Emacs를 다시 시작하거나 버퍼를 닫고 Emacs를 다시 열어 변경 사항을 적용하십시오. Emacs에서 이전 파일을 다시 열면 이제 현재 줄이 강조 표시된 것을 확인할 수 있습니다. 이 옵션을 사용하면 파일을 탐색할 수 있으며 현재 줄을 더 잘 볼 수 있습니다.

강조 표시된 선의 배경색과 전경색 변경

Emacs에서 현재 강조 표시된 줄의 기본 배경색과 전경색을 변경할 수 있습니다. 배경색이 마음에 들지 않으면 “set-face-Background” 속성을 사용하고 원하는 색상 코드를 추가하세요.

Emacs를 다시 열고 다음 줄을 추가하세요.

( 얼굴 배경 설정 'hl-line ' #00FF00”)


우리의 경우 녹색 색상에 #00FF00 색상 코드를 사용하고 있습니다. 취향에 맞게 변경해 보세요.


'c-x c-s'를 눌러 구성 파일을 저장하고 Emacs를 다시 시작하십시오.

이제 Emacs에서 현재 강조 표시된 줄에 대한 새로운 배경색이 어떻게 생겼는지 확인하세요.


'set-face-foreground' 속성을 추가하고 사용할 색상 코드를 지정하여 전경색을 변경할 수도 있습니다. 예를 들어 전경을 빨간색으로 설정하려면 다음 줄을 추가하세요.

( 얼굴 전경 설정 'hl-line ' #FF0000”)



마찬가지로, 변경 사항을 적용하려면 구성 파일을 저장하고 Emacs를 다시 시작해야 합니다.

이제 Emacs에서 현재 강조 표시된 줄의 전경색이 빨간색입니다.


색상 코드를 변경하고 편안하게 지원되는 색상을 사용할 수 있습니다. Emacs를 사용할 때 더 나은 시각적 효과를 얻는 것이 목표이며 색상 선택은 개인마다 다릅니다. 자유롭게 다양한 색상을 시험해보고 색상이 어떻게 나타나는지 확인하세요. 이렇게 하면 어떤 색상을 사용할지 더 잘 선택할 수 있습니다.

결론

Emacs는 해당 기능을 활성화한 경우에만 현재 행을 강조 표시합니다. 'global-hl-line-mode'는 라인 강조를 활성화합니다. 활성화한 후에는 강조 표시된 선의 배경 및 전경으로 사용할 색상을 지정할 수도 있습니다. Emacs에서 현재 줄을 강조 표시하는 방법에 대해 논의하고 이를 활성화하고 사용자 정의하기 위해 따라야 할 단계를 제공했습니다. 즐기다!