Jag har använt Gemini CLI mycket på senare tid för mina kodningsprojekt. Jag gillar verkligen hur det hjälper mig att arbeta snabbare inuti min terminal. Men när jag först började fick jag inte alltid de bästa resultaten. Med tiden har jag lärt mig några enkla knep som gör en stor skillnad. Om du använder Gemini CLI, vill jag dela mina topp 10 pro tips. Om du är redo, så låt oss börja. Mina 10 bästa pro tips för att använda Gemini CLI Öppna alltid din projektmapp först Detta är ett super viktigt steg som jag alltid gör! Innan jag kör kommandot gemini, ser jag till att jag redan är inne i min projektmapp. Detta hjälper Gemini att få rätt vy av min kod och ladda rätt Det sparar tid och hjälper till att hålla andra filer, som inte är en del av projektet, privata. Tvillingar.md Tvillingar.md Craft Clear, Specifika Prompts Gemini själv säger att du ska vara specifik för de bästa resultaten, och jag håller med. Dåliga uppmaningar misslyckas ofta eftersom de saknar sammanhang. # Vague prompt (not recommended) help me fix my UI I stället, vara explicit om vad du vill och bryta upp uppgiften i steg. Du kan även instruera Gemini att vänta på din bekräftelse: # 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. Be om en plan innan förändringar Om jag är orolig för att använda för många tokens (eller bara vill vara försiktig), ber jag Gemini att "genera planen" först. Detta ger mig en tydlig lista över vad det kommer att förändras. Om jag ser ett fel i planen, kan jag be Gemini att fixa planen innan den börjar ändra mina filer. Skapa ett bestående sammanhang med GEMINI.md För att ge Gemini CLI bakgrundskunskap om ditt projekt, skapa en mapp i ditt repository och lägga till en och filen. .gemini GEMINI.md Jag använder den Kommandot för att skapa a I den här filen dokumenterar jag alla viktiga aspekter av mitt projekt, såsom stilguider, publikdetaljer och instruktioner för att köra tester. /init Tvillingar.md Om jag ändrar filen använder jag bara kommando att uppdatera Gemini kunskap om projektet. •Memory Refresh •Memory Refresh /memory refresh # verify it’s saved /memory show Använd Shell Mode för Snabbterminalkommandon I den interaktiva sessionen kan du byta shell-läge genom att trycka på Till exempel: ! gemini # inside Gemini CLI ! # enters shell mode pwd # prints the current directory ls # lists files ! # exits shell mode (or press Esc) Shell-läge utför kommandon lokalt och matar utgången tillbaka till konversationssammanhanget. 6. användning Snabb kontextuppdatering /memory add För snabba anteckningar, till exempel ett databasportnummer eller en API-URL, använder jag Detta är ett snabbt sätt att lägga till specifika detaljer till Gemini minnet, och det är snabbare än att öppna och redigera Arkivera varje gång. /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 Sök på webben med @search Det byggda i verktyg hämtar information från webben eller externa källor. Till exempel, om du behöver undersöka ett känt problem på GitHub: @search @search "https://github.com/google-gemini/gemini-cli/" Gemini plockar upp frågan och använder den som ett sammanhang för att svara på din fråga. @search "How to fix 'Cannot find module' error in Node.js?" Eller jag säger bara assistenten att "sök på webben", och det är smart nog att hantera resten! Anpassade Slash Commands Om du ofta ställer samma typ av fråga, definiera en anpassad slash kommando. Anta att du regelbundet behöver en schemaläggningsmall. Skapa en katalog och TOML-fil: # create the commands folder mkdir .gemini/commands # create a toml file touch .gemini/commands/plan.toml Inuti filen, lägg till beskrivningen och prompt. 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}} """ Nu kan du använda den Kommandot inuti Gemini. /plan /plan "Add user authentication and registration to the TODO app." Använd icke-interaktivt läge för enstaka frågor När jag behöver ett snabbt svar och inte vill starta hela chattläget använder jag Jag passerade precis min fråga med kommandot och fick ett enda, snabbt svar direkt i min terminal. gemini -p gemini -p "summarize the main points of gemini.md" 10. Enable Checkpoints (My Undo Button!) Detta är min favorit säkerhetsfunktion. jag tillåter I min Detta är som en "spara-knapp" eller en liten Git-kommitté innan Gemini gör några ändringar. Kommandot för att se listan över sparade snapshots och rulla tillbaka till en tidigare, fungerande version av mina filer. checkpointing settings.json /restore Video Tutorial: Gemini CLI Top 10 Tips Om du vill se dessa kommandon i aktion, vänligen titta på min video tutorial. Titta på Youtube: Gemini CLI Tips Gemini CLI Tips Slutsats CLI är ett kraftfullt verktyg, men dessa små steg är vad som verkligen gör det snabbt och pålitligt för mig. Lycka till! 😉