Sublime text 2에 눈금자를 항상 표시하는 방법은 무엇입니까?


289

Sublime Text 2를 사용하고 특정 줄 높이를 가진 모든 파일에 눈금자가 표시되기를 원합니다. 그러나 모든 파일에서 수동으로 표시해야합니다.

답변:


115

눈금자가 표시 될 열 번호를 포함하도록 기본 설정에서 "rulers"값을 편집하면 지속됩니다.


151
@ssorallen의 자세한 답변을 보려면 계속 스크롤하십시오.
돈 스폴딩

20
실제로 기본 설정을 편집해서는 안됩니다. 이유는 기본값이므로 @ssorallen의 답변에 설명 된대로 사용자 설정으로 재정의해야합니다. 기본 설정을 변경하면 다음에 Sublime을 업데이트 할 때 눈금자가 사라 지므로 절대 즐기지 못할 것입니다.
Olivier Lacan

704

이동 숭고한 텍스트 > 환경 설정 > 설정 - 사용자

"rulers"눈금자에 원하는 줄로 설정을 추가하십시오 .

// Adds a single vertical ruler at column 80
"rulers": [80],

여러 눈금자를 원하면 값을 쉼표로 구분하십시오.

// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],

통치자가 보이지 않습니까? 눈금자는 Subspacee Text기본 글꼴 인 모노 스페이스 글꼴을 사용하는 경우에만 표시됩니다 . 위의 설정이 작동하지 않으면 모노 스페이스 글꼴을 사용하고 있는지 확인하십시오.


이것은 나를 위해 작동하지 않았습니다. 나는 그것을 다시 시작했지만 아무것도 시도하지 않았다. 사용중인 테마에 따라 달라 집니까? 흰색을 배경으로 한 밝은 색의 테마가 있습니다.
commadelimited

1
@ssorallen 설정-> 사용자 파일이 사용되고 있습니다. 내 눈금자 속성 : "rulers": [80,120]이지만 해당 열 너비에는 눈금자가 표시되지 않습니다. 무작위로 160에 눈금자가 있지만 기본 또는 사용자 설정에서 눈금자를 찾을 수 없습니다.
commadelimited

1
@ssorallen 둘 다 완료했습니다. 탭 들여 쓰기의 "규칙"이 표시되지만 줄 끝의 규칙은 표시되지 않습니다. Windows에서는 구성 파일로 표시되지만 mac에서는 표시되지 않기 때문에 이상합니다. :
TicViking

1
나는 똑같은 문제가 있었고 숭고한 텍스트에 대한 AppData 폴더의 사용자 기본 설정 파일을 삭제하여 문제를 해결할 수있었습니다. ... / 패키지 / 사용자
RogueDeus

1
이 글은 여전히 ​​Sublime Text 3에서 작동한다고 말하고 싶었습니다. 먼저 열린 탭에서 설정 한 눈금자가 사용자 설정을 재정의하기 때문에 (해당 탭에 대해서만) 모든 눈금자를 비활성화해야합니다. 사용자 설정을 저장하면 열려있는 모든 탭에 눈금자가 표시됩니다.
Kamikaze Rusher

49

절대 편집하지 마십시오 Settings - Default. Settings - User대신 편집하십시오 . SublimeText 버전을 업그레이드하면 Settings - Default덮어 쓰기 때문에 모든 설정이 손실됩니다 .

패키지 폴더에서 SublimeText 업그레이드 사이에 'User /'폴더가 무시되며 여기에서 설정이 유지됩니다.

모든 문서에서 영구 눈금자를 사용하려면 다음에 설정을 추가하십시오 Defaults - User.

{
  "rulers": [75, 80, 85]
}

이 예는 75 자, 80 자 및 85 자 길이로 3 개의 눈금자를 표시합니다.


2
그건 좋은 지적이야. 기본값이 아닌 사용자 설정 편집을 제안하기 위해 답변을 업데이트했습니다.
Ross Allen

구문 별 설정도 있습니다. 이는 한 언어 (예 : PEP8에서 줄당 79 자씩 필요로하는 Python)로 눈금자를 표시하는 데 유용하지만 다른 언어로도 그렇지는 않습니다.
Fred

5

다른 사람들이 이전에 언급했듯이 환경 설정-> 설정-사용자를 선택하고 변경하십시오.

"rulers": [],

"rulers": [80],

열 80에 하나의 눈금자를 표시하기 위해.

문지르 기의 경우 눈금자를 표시하려면 고정 폭 글꼴을 사용해야하므로 변경해야합니다.

"font_face": "",

"font_face": "Monospace",

또는 기타 모노 스페이스 글꼴.

그것에 대해 생각하면, 이치에 맞습니다. 다른 문자의 너비가 다른 경우 눈금자는 단일 행이 아니라 성가신 선 세그먼트가 될 수 있습니다. 기본 글꼴을 사용하는 동안 이것이 나타 났으며 열 번호가 동일한 세로 위치에서 동일하지 않았습니다. 동시에, 내 멋진 통치자가 지정되었지만 표시되지 않았습니다. 글꼴을 모노 스페이스로 변경하면 두 가지 문제가 해결되었습니다.


1
"rulers"항목 이 없을 수도 있습니다 Preferences -> Settings-User. 이 경우 하나를 만들어야합니다.
Tass

1

Ross Allen 의 대답 은 훌륭하지만 Sublime을 사용하는 동안 눈금자를 켜고 끄거나 다양한 지점에서 너비를 변경하려는 경우 가장 편리하지 않습니다.

운 좋게 누군가 누군가가 이것을 할 수있는 패키지를 만들었습니다.

https://packagecontrol.io/packages/QuickRulers

이 패키지는 Sublime Text 2와 3 모두에서 작동합니다.


설치 지침 :

  1. PackageControl 설치
  2. PackageControll 열기 (예 :을 통해 ⌘ + SHIFT + P)
  3. " Install "을 입력 하고 " Package Control : Install Package "를 선택하십시오 .
  4. " QuickRulers "를 입력 Enter하고 QuickRulers 패키지 를 설치하십시오 .

quick_rulers여러 가지 다른 방법으로 명령 ( )에 액세스 할 수 있지만 기본적으로 " QuickRulers : Open Panel "을 통해 Omnisearch에로드됩니다 . (예 :⌘ + SHIFT + P " QuickRulers : Open Panel "을 누르고 입력 하십시오. )


0

글꼴을 변경하면 눈금자가 표시되지 않습니다. 예를 들어 설정 "font_face": "Lucida Grande"하고 눈금자가 사라졌습니다.


여기에서도 동일 "font_face": "Input"하며 "rulers": [80]구성 파일로 변경되어 사라졌습니다. ST3 버그 인 것 같습니다.
마렉 카.

0

방금이 문제가 있었고 가로 방향으로 약간 스크롤했을 때만 통치자가 나타나고 있음을 알았습니다. 사라진 이유는 내가 약간 확대 되었기 때문입니다. Cmd+0이 또한 문제가되는 경우 다른 작업을 시도하기 전에를 눌러 기본 100 % 크기로 확대되었는지 확인하십시오.

(저는 Sublime Text 3을 사용하고 있습니다)

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