Настройка prompt в ipython

14 апреля 2024. Комментарии .

Сделать prompt минимальной длины, убрать многоточие при переносе строк. Надо отредактировать файл ipython_config.py, который на Mac может находиться по адресу ~/.ipython/profile_default/ipython_config.py. Начало файла выглядит так:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Configuration file for ipython.

c = get_config() #noqa

### customize prompts
from IPython.terminal.prompts import Prompts, Token
c.TerminalInteractiveShell.prompts_class = 'IPython.terminal.prompts.Prompts'

class MinimalPrompts(Prompts):
def in_prompt_tokens(self, cli=None):
return [(Token.Prompt, '>')]
def out_prompt_tokens(self):
return [(Token.OutPrompt, '')]
def continuation_prompt_tokens(self, cli=None, width=None):
return [(Token.Prompt, '')]

c.TerminalInteractiveShell.prompts_class = MinimalPrompts