programing

IPython/Jupiter 노트북에 라인 번호 표시

mailnote 2023. 7. 20. 22:06
반응형

IPython/Jupiter 노트북에 라인 번호 표시

IPython/Jupiter 노트북에서 실행되는 대부분의 언어 커널의 오류 보고서는 오류가 발생한 라인을 나타내지만(기본적으로) 노트북에는 라인 번호가 표시되지 않습니다.

IPython/Jupiter 노트북에 라인 번호를 추가할 수 있습니까?

CTRL CodeMirror 영역에서 라인 번호를 전환합니다ML.다른 바로 가기 키는 빠른 도움말을 참조하십시오.

자세한 내용 - (또는 ) 명령 모드로 전환한 다음 키를 누르면 현재 셀 라인 번호의 표시가 전환됩니다.최신 노트북 버전에서는 모든 셀에 대해 전환해야 합니다.

바로 가기가 기억나지 않으면 명령 팔레트(Cmd+Shift+PMac에서)를 켜고 "라인 번호"를 검색합니다. 바로 가기를 사용하면 바로 가기를 전환하고 표시할 수 있습니다.

IPython 2.2.0에서는 명령 모드(Esc 입력으로 활성화됨)에서 l(소문자 L)만 입력하면 작동합니다.다른 바로 가기는 [도움말] - [키보드 바로 가기]를 참조하십시오.

또한 편집하여 번호를 표시하는 기본 동작을 설정할 수 있습니다.

->에서 회선 번호 전환 옵션을 선택합니다.

The menu looks like this

  1. 왼쪽 부분이 파란색이 되도록 누릅니다.

enter image description here

  1. 그런 다음 을 누릅니다.효과가 있습니다!

  2. 이를 숨기려면 동일한 알고리즘을 사용합니다.

  3. 모든 목성 행에 영향을 미치려면 +를 누르고 왼쪽 부분은 파란색입니다.

시작 시 모든 셀에서 기본적으로 라인 번호를 설정하려면 이 링크를 사용하는 것이 좋습니다.인용구:

  1. 명령행에 다음을 입력하여 찾을 수 있는 주피터 구성 디렉토리로 이동합니다.

    jupyter --config-dir
    
  2. 여기서 다음을 열거나 생성합니다.custom폴더를 누릅니다.

  3. 그 폴더에서, 당신은 찾을 것입니다.custom.js파일. 파일이 없으면 파일을 만들 수 있습니다.텍스트 편집기에서 열고 다음 코드를 추가합니다.

    define([
        'base/js/namespace',
        'base/js/events'
        ],
        function(IPython, events) {
            events.on("app_initialized.NotebookApp",
                function () {
                    IPython.Cell.options_default.cm_config.lineNumbers = true;
                }
            );
        }
    );
    

다음은 활성 바로 가기를 아는 방법입니다(OS 및 노트북 버전에 따라 변경될 수 있음).

Help > Keyboard Shortcuts > toggle line numbers

ipython3를 실행하는 OSX에서는ESC L

나를 위해.ctrl + m는 웹 페이지를 png으로 저장하는 데 사용되어 제대로 작동하지 않습니다.하지만 다른 방법을 찾죠

도구 모음에는 명령 팔레트 열기라는 이름의 하단이 있으며, 이를 클릭하고 줄에 입력하면 셀 줄 번호 전환을 볼 수 있습니다.

주피터 연구소 2.1.5에서는 ->입니다.

enter image description here

Tonnefeldt의 수락된 답변 추가: 모든 셀의 라인 번호를 바꿉니다L.이것은 Jupyter Lab 1.0.0과 Jupyter 노트북에서 작동합니다.

주피터 연구소에서 기본적으로 라인 번호를 표시하려면,

  • 를 합니다.SettingsAdvanced Settings Editor 가기를 합니다.control+, ) 세 있 환 이 경 나 니 다 범 설 : 주 정 납 타 ,System Defaults,그리고.User Preferences.
  • 를 합니다.notebook
  • 키 정을 설정합니다."lineNumbers"true에 시대에"codeCellConfig"옵션들.

예를 들어, (다른 사용자가 구성한 설정이 없다고 가정할 경우)

{
    "codeCellConfig": {
        "lineNumbers": true,
    }
}

또한 다음을 찾을 수 있습니다.Toggle Line NumbersView브라우저의 주피터 노트북 상단 도구 모음에 있습니다.이렇게 하면 모든 노트북 에 라인 번호가 추가/제거됩니다.

저의 경우 +는 활성 셀의 라인 번호만 추가/제거했습니다.l

1.esc를 눌러 명령 모드 2.persl(낮은 경우 L)로 들어가 라인 번호를 표시합니다.

언급URL : https://stackoverflow.com/questions/10979667/showing-line-numbers-in-ipython-jupyter-notebooks

반응형