Как использовать терминальную цветовую палитру с проклятиями

Я использовал:

:bp<bar>sp<bar>bn<bar>bd<CR>

Но я нашел определенные случаи, когда он закрыл мое окно.

Недавно я заметил, что всегда использую это, когда я работаю над проектом, и мне нужно быстро открыть мой .tmux.conf .zshrc, прежде чем вернуться к работе.

Для этого использования , Мне лучше:

  • переключиться обратно в буфер, с которым я ранее работал с C-6
  • тип :bd#, чтобы удалить предыдущий буфер (я отобразил он выглядит так: nnoremap <leader>d :bd#<CR>)

Позволяет мне управлять буфером, к которому я возвращаюсь, и чувствует себя более естественным.

21
задан Chiel ten Brinke 31 August 2013 в 18:36
поделиться

1 ответ

У меня нет точек репортажа, чтобы отправить это в качестве комментария к отличному ответу Чиль тен Бринке, поэтому я предложу здесь более полезную версию его цветового сценария:

import curses
def main(stdscr):
    curses.start_color()
    curses.use_default_colors()
    for i in range(0, curses.COLORS):
        curses.init_pair(i + 1, i, -1)
    stdscr.addstr(0, 0, '{0} colors available'.format(curses.COLORS))
    maxy, maxx = stdscr.getmaxyx()
    maxx = maxx - maxx % 5
    x = 0
    y = 1
    try:
        for i in range(0, curses.COLORS):
            stdscr.addstr(y, x, '{0:5}'.format(i), curses.color_pair(i))
            x = (x + 5) % maxx
            if x == 0:
                y += 1
    except curses.ERR:
        pass
    stdscr.getch()
curses.wrapper(main)
4
ответ дан Hristo Eftimov 31 August 2013 в 18:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: