Skip to content

Instantly share code, notes, and snippets.

@anutator
Created October 8, 2022 20:49
Show Gist options
  • Save anutator/e579c1842d7035236e85f55ecf6a185a to your computer and use it in GitHub Desktop.
Save anutator/e579c1842d7035236e85f55ecf6a185a to your computer and use it in GitHub Desktop.
VSCode

Для оформления использую цветовую тему One Dark Pro.

https://github.com/harry-cpp/code-nautilus — добавляет правую кнопку Open with Code в файловый менеджер Nautilus (используется в Ubuntu, Pop!_OS), если нажать на папку. Установка:

wget -qO- https://raw.githubusercontent.com/harry-cpp/code-nautilus/master/install.sh | sudo bash

Использует стандартную версию VSCode. У меня VSCode Insiders, поэтому в ~/.local/share/nautilus-python/extensions/code-nautilus.py поменять:

# Путь к vscode. Меняем code на code-insiders
VSCODE = 'code-insiders'

# what name do you want to see in the context menu?
# Чтобы в меню отображалось Открыть в VSCode
VSCODENAME = 'VSCode'

....
# для русификации
    def get_background_items(self, window, file_):
        item = Nautilus.MenuItem(
            name='VSCodeOpenBackground',
            label='Открыть в ' + VSCODENAME,
            tip='Открыть текущий каталог в VSCode'
        )
        item.connect('activate', self.launch_vscode, [file_])

Если надо удалить плагин, просто удаляем файл:

rm -f ~/.local/share/nautilus-python/extensions/code-nautilus.py

Если хотим из Linux CLI открывать каталоги командой code каталог, а не code-insiders каталог, добавить в ~/.bashrc (или посмотрите, у меня в этом файле есть конкретно ссылка на дополнительный файл с алиасами .bash_aliases, у кого-то может настройки в .bash_profile). vim ~/.bash_aliases

alias code='code-insiders'

Применить:

source ~/.bashrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment