VSCodium — це вільно ліцензований бінарний дистрибутив редактора VS Code від Microsoft, що розробляється спільнотою.
Чому варто використовувати Vscodium?
- Нульова телеметрія: VSCodium за замовчуванням видаляє все відстеження телеметрії, гарантуючи, що ваші натискання клавіш та дані про використання не надсилатимуться назад до Microsoft.
- 100% відкритий код (FOSS): Це форк, керований спільнотою та ліцензований MIT, що робить його ідеальним для тих, хто надає пріоритет програмному забезпеченню з відкритим кодом та прозорій розробці.
- Ідентичний досвід: Оскільки він побудований з того самого вихідного коду, що й VS Code, він пропонує ті ж функції, підтримку тем та можливості.
- Свобода розширень: Він використовує реєстр Open-VSX, торговельний майданчик, керований спільнотою, що дозволяє вам знаходити багато однакових плагінів, водночас дозволяючи вручну встановлювати деякі власні розширення, якщо це необхідно.
- Конфіденційність та безпека: Підходить для розробників та компаній, яким потрібен високий рівень безпеки даних та які не бажають збирати дані про використання.
VSCodium, по суті, призначений для розробників, яким подобається функціональність VS Code, але вони хочуть уникнути аспекту "Великого брата" щодо відстеження та власних доповнень із закритим кодом від Microsoft.
Перший крок встановлення
Я використовую версію Snap
snap install codium --classic
Розширення, які я використовую
У vscode я встановив ці розширення:
Я не використовую синхронізацію налаштувань.
Давайте перевіримо, чи можемо ми мати такі ж/подібні безкоштовні розширення в Codium.
Ось репозиторій https://open-vsx.org з безкоштовними розширеннями Codium.
Перевага полягає в тому, що ви можете завантажувати файли .vsix та зберігати розширення локально!
Я не знайшов жодного гарного розширення для автозаповнення PHPDoc.
Наступний крок – налаштувати правильні параметри для PHP, і один з них – вибрати змінну зі знаком долара! Відкрийте Ctrl+Shift+P, введіть налаштування та виберіть Налаштування: Відкрити налаштування користувача (JSON) і додайте туди кілька параметрів. Збережіть їх, і вони будуть застосовані автоматично. Це налаштування для всіх відкритих файлів/робочих місць.
Файл налаштувань Codium JSON має знаходитися за адресою $HOME/.config/VSCodium/User/settings.json.
{
"gitlens.hovers.currentLine.over": "line",
"gitlens.currentLine.pullRequests.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.hovers.enabled": false,
"workbench.editor.empty.hint": "hidden",
"workbench.editor.wrapTabs": true,
"php.validate.executablePath": "",
"php.debug.executablePath": "",
"gitlens.launchpad.indicator.enabled": false,
"editor.renderWhitespace": "all",
"editor.hideCursorInOverviewRuler": false,
"editor.overviewRulerBorder": false,
"editor.rulers": [
80,
],
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": false,
"breadcrumbs.enabled": true,
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?",
"workbench.colorTheme": "Dark Modern"
}
Додайте брікпоінт в index.php поточного проєкту Drupal, натисніть F5, щоб перевірити, чи працює Xdebug.
Цікаві посилання
- VSCodium github https://github.com/VSCodium/vscodium
- VSCodium website https://vscodium.com/
- Доповнення https://open-vsx.org