Останнім часом я багато використовую Gemini CLI для своїх проектів кодування. Мені дуже подобається, як він допомагає мені працювати швидше всередині мого терміналу. Але коли я вперше почав, я не завжди отримував найкращі результати. З часом я навчився деяким простим трюкам, які роблять величезну різницю. Якщо ви використовуєте Gemini CLI, я хочу поділитися моїми 10 кращими професійними порадами. Мої 10 кращих професійних порад для використання Gemini CLI Завжди першим відкрийте папку проекту Це дуже важливий крок, який я завжди роблю! Перед тим, як запустити команду Gemini, я переконаюся, що я вже в моїй папці проекту. Це допомагає Gemini отримати правильний перегляд мого коду і завантажити правильний Це заощаджує час і допомагає зберегти інші файли, які не є частиною проекту, приватними. Дівчата.md Дівчата.md 2. чіткі, конкретні поштовхи Сам Близнюки говорить вам бути конкретними для найкращих результатів, і я погоджуюся. # Vague prompt (not recommended) help me fix my UI Замість цього будьте конкретними щодо того, чого ви хочете, і розбивайте завдання на кроки.Ви навіть можете доручити Близнюкам чекати на ваше підтвердження: # Better prompt with context and checklist request When I tap on a chat message, save that portion of the UI as an image. Provide TypeScript code to implement this feature. Create a step‑by‑step checklist and ask for my approval before editing any files. Попросіть план перед змінами Якщо я стурбований використанням занадто багатьох токенів (або просто хочу бути обережним), я прошу Близнюків спочатку "генерувати план".Це дає мені чіткий список того, що буде змінюватися.Якщо я бачу помилку в плані, я можу попросити Близнюка виправити план, перш ніж він почне змінювати мої файли. Створення постійного контексту з GEMINI.md Щоб надати Gemini CLI фонові знання про ваш проект, створюйте Завантажити файл в репозиторії і додати файлів . .gemini GEMINI.md Ми використовуємо Команди для створення а У цьому файлі я документую всі важливі аспекти мого проекту, такі як керівництво стилем, деталі аудиторії та інструкції для запуску тестів. /init Дівчата.md Якщо я змінюю файл, я просто використовую Командування для оновлення знань Близнюків про проект. Оновлення пам'яті Оновлення пам'яті /memory refresh # verify it’s saved /memory show Використання режиму Shell для швидких команд терміналу У інтерактивній сесії ви можете переключити режим оболонки, натиснувши Наприклад: ! gemini # inside Gemini CLI ! # enters shell mode pwd # prints the current directory ls # lists files ! # exits shell mode (or press Esc) Режим Shell виконує команди локально і подає вихід назад в контекст розмови. 6. користування Швидке оновлення контексту /memory add Для швидких записів, таких як номер порту бази даних або URL API, я використовую Це швидкий спосіб додати конкретні деталі в пам'ять Близнюків, і це швидше, ніж відкриття і редагування файлів кожного разу. /memory add GEMINI.md # store a decision /memory add "The database port is 123 and we decided to use Boostrap CSS." # verify it’s saved /memory show Пошук сайту з @search Будівництво в Наприклад, якщо вам потрібно розслідувати відому проблему на GitHub: @search @search "https://github.com/google-gemini/gemini-cli/" Gemini підбирає проблему і використовує її як контекст для відповіді на ваше запитання. Ви також можете шукати за ключовими словами: @search "How to fix 'Cannot find module' error in Node.js?" Або я просто кажу помічнику «пошук в інтернеті», і він досить розумний, щоб впоратися з рештою! Налаштування команд Slash Якщо ви часто запитуєте один і той же тип запитання, визначте замовлення на замовлення. Припустимо, що вам регулярно потрібен шаблон планування. Створіть каталог та файл TOML: # create the commands folder mkdir .gemini/commands # create a toml file touch .gemini/commands/plan.toml У файлі додати опис і просити. description = "Generate a concise plan from requirements" prompt = """ You are a project planner. Based on the following requirements, generate a numbered plan with deliverables, time estimates and testing tasks. Requirements: {{args}} """ Тепер ви можете використовувати Внутрішня частина Gemini. /plan /plan "Add user authentication and registration to the TODO app." Використовуйте неінтерактивний режим для одноразових запитань Коли мені потрібна швидка відповідь і я не хочу починати повний режим чату, я використовую Я просто передав своє питання за допомогою команди і отримав єдину, швидку відповідь прямо в моєму терміналі. gemini -p gemini -p "summarize the main points of gemini.md" 10. Enable Checkpoints (My Undo Button!) Це моя улюблена функція безпеки. я дозволяю В моїй Це як «зберегти кнопку» або невеликий комітет Git, перш ніж Gemini робить будь-які зміни. Команда переглядає список збережених кадрів і рухається назад до попередньої робочої версії моїх файлів. checkpointing settings.json /restore Відеоурок: Gemini CLI Топ 10 порад Якщо ви хочете побачити ці команди в дії, будь ласка, перегляньте моє відео-навчання. Дивіться на YouTube: Близнюки CLI Tips Близнюки CLI Tips Висновок CLI є потужним інструментом, але ці невеликі кроки є тим, що дійсно робить його швидким і надійним для мене. Вітаємо! 😉