Ubuntu 16.04 / 17.10 двух мониторов невозможно с AMD PRO A10-8730B

Создать правильно пронумерованный (следующий) файл с комбинацией клавиш быстрого доступа

Зачем создавать все файлы одновременно? Недостатком является то, что у вас будет много пустых и неиспользуемых файлов. То, что я на самом деле использую: нажмите комбинацию клавиш:

есть сценарий в моей директории кода, какой должен быть «следующий» файл, создать правильно названный файл (включая shebang) и открыть новый файл в моем редакторе (в моем случае Idle).

Все в одном нажатии. Таким образом вы предотвращаете много (все еще) неиспользуемых файлов; Файлы создаются только в случае необходимости.

Упрощенная версия ниже (не выполняется шаг 3). На каждом нажатии клавиши он создаст правильно пронумерованный файл, например:

bspl0001.c, bspl0002.c, bspl0003.c etc
#!/usr/bin/env python3
import os
#--- set your code directory below
dr = "/path/to/your/coding_files"
#--- set the desired (base) name extension and shebang below (leave it ""if you don't want an automatically set shebang)
name_initial = "bspl"
extension = ".c"
shebang = ""
#---

existing = os.listdir(dr)
n = 1
while True:
    file = dr+"/"+name_initial+str(n).zfill(4)+extension
    if os.path.exists(file):
        n = n+1
    else:
        with open(file, "wt") as out:
            out.write(shebang)
        break

Как использовать

иметь сценарий в моей директории кода, что должно быть «следующий» файл, В разделе «Глава» укажите путь к вашему каталогу (и необязательно: измените базовое имя и / или расширение, shebang). создать правильно названный файл (включая shebang) и Запустить сценарий из ярлыка: Системные настройки> Клавиатура> Пользовательские ярлыки. Добавьте команду:
python3 /path/to/create_empty.py
0
задан 24 January 2018 в 22:13

0 ответов

Другие вопросы по тегам:

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