مرور کلی
PhoneAiCli یک مدیر فایل و ویرایشگر کد موبایل است که برای توسعهدهندگان طراحی شده است. این برنامه مرور فایل محلی و از راه دور، تجربه ویرایش کد حرفهای، عملیات Git و یک محیط خط فرمان اختیاری را ادغام میکند. این به شما امکان میدهد کل گردش کار توسعه خود را، از ویرایش تا بستهبندی، درست روی دستگاه تلفن همراه خود انجام دهید.
ویژگیهای اصلی
- کدنویسی مبتنی بر هوش مصنوعی (با Gemini CLI): از زبان طبیعی برای تولید کد، اصلاح کد، دریافت توضیحات و دریافت پیشنهادات تست واحد استفاده کنید.
- مدیریت پیشرفته فایل: مرور، کپی، انتقال و حذف فایلها. سازگار با ذخیرهسازی محلی و چارچوب دسترسی ذخیرهسازی (SAF).
- ویرایشگر کد حرفهای: هایلایت سینتکس برای چندین زبان، قالب، تکمیل خودکار، قالببندی کد و تشخیص خطا.
- ادغام با Git: واکشی، کشیدن، کامیت، ارسال و پرداخت با اقدامات تککلیکی که مستقیماً در گردش کار شما ادغام شدهاند.
- ساخت و پرداخت بسته: جریان ساخت یکپارچه Gradle (اسکریپتهای نمونه ارائه شده) برای ساخت پروژههای شما در حال حرکت.
- محیط خط فرمان (اختیاری): دستورات و اسکریپتهای رایج را در یک جعبه شنی محلی rootfs برای کارهای پیشرفته اجرا کنید.
کدنویسی مبتنی بر هوش مصنوعی
- قطعه کد و چارچوبها را از دستورات زبان طبیعی تولید کنید.
- پیشنهادات هوشمند بازسازی و بهینهسازی را برای یک فایل یا کد انتخاب شده دریافت کنید.
- کد ناآشنا را با توضیحات و مکالمات متنی به سرعت درک کنید.
- پیشنهاداتی برای تستهای واحد برای بهبود ایمنی تغییرات خود دریافت کنید.
- به طور یکپارچه با ویرایشگر و Git یکپارچه شده است.
- توجه: قابلیتهای هوش مصنوعی نیاز به اتصال به اینترنت و سرویس مدل پیکربندی شده دارند. اعتبارنامهها.
ویژگیهای ویرایشگر
- برجستهسازی نحو: عملکرد بهینه با موتورهای TextMate، Monarch و TreeSitter.
- ویرایش هوشمند: پشتیبانی از LSP برای تکمیل خودکار، قالببندی و نشانگرهای تشخیصی.
- جستجوی قدرتمند: پیدا کردن و جایگزینی با حساس به حروف کوچک و بزرگ، regex و تطبیق کل کلمه.
- رابط کاربری مدرن: تغییر تمها، لذت بردن از برجستهسازی جفت براکت، پیمایش چسبنده و بزرگنمایی مبتنی بر ژست.
حریم خصوصی و ... امنیت
- اولویت محلی: فایلهای شما در دایرکتوری خصوصی برنامه ذخیره میشوند و بدون اجازه شما آپلود نمیشوند.
- دسترسی کنترلشده به شبکه: شبکه فقط برای اقدامات کاربر-محور مانند اتصال به سرورها یا استفاده از گیت استفاده میشود.