انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: سیدهادی در 02 اردیبهشت 1400، 11:55 ق‌ظ

عنوان: autocomplete در ویم(حل شده)
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 11:55 ق‌ظ
سلام خسته نباشید


ببخشید میخواستم پلاگین YouCompeletMem رو نصب کنم ولی به مشکل برخوردم و هر کاری کردم نتوستم رفعش کنم تا اینکه تو اینترنت به یه چیز مشابه و شاید بهتر برخوردم :
https://www.kite.com/integrations/vim/

میخواستم بدونم شما از kite توی ویم استفاده کردین یا نه ؟؟؟ازش راضی هستین و.....؟؟

لظفا راهنمایی کنید
خیلی ممنون
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: جعفر فرقانلوژ در 02 اردیبهشت 1400، 12:06 ب‌ظ
سلام خسته نباشید


ببخشید میخواستم پلاگین YouCompeletMem رو نصب کنم ولی به مشکل برخوردم و هر کاری کردم نتوستم رفعش کنم تا اینکه تو اینترنت به یه چیز مشابه و شاید بهتر برخوردم :
https://www.kite.com/integrations/vim/

میخواستم بدونم شما از kite توی ویم استفاده کردین یا نه ؟؟؟ازش راضی هستین و.....؟؟

لظفا راهنمایی کنید
خیلی ممنون
برای نصب  اینجا رو ببین
https://forum.ubuntu-ir.org/index.php?topic=152526.0
نه من این پلاگین رو ندارم
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: M!lad در 02 اردیبهشت 1400، 12:24 ب‌ظ
چه طور اقدام به نصب می‌کنید؟ مشکلتون دقیقا در نصب YouCompeletMe چه هست؟ با نسخه vim سازگار نیست؟ vim شما با پایتون کامپایل نشده؟ کامپایلش نمی‌تونید بکنید؟ نسخه cmake برای کامپایل مناسب نیست؟ ...؟

من از AutoComplete خود vim استفاده می‌کنم ctrl+p, ctrl+n به همراه ctags.

می‌تونید neoclide/coc.nvim رو هم چک کنید.
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 12:30 ب‌ظ
وقتی میرم توی این دایرکتوری:

cd ~/.vim/bundle/YouCompleteMe/

و این دستور رو میزنم:

python3 install.py --all

این ارور رو میده:

ERROR: Python headers are missing in /usr/include/python3.9.

توی اینترنت هم زیاد گشتم ولی فایده ای نداشت متاسفانه....
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 12:31 ب‌ظ
سلام خسته نباشید


ببخشید میخواستم پلاگین YouCompeletMem رو نصب کنم ولی به مشکل برخوردم و هر کاری کردم نتوستم رفعش کنم تا اینکه تو اینترنت به یه چیز مشابه و شاید بهتر برخوردم :
https://www.kite.com/integrations/vim/

میخواستم بدونم شما از kite توی ویم استفاده کردین یا نه ؟؟؟ازش راضی هستین و.....؟؟

لظفا راهنمایی کنید
خیلی ممنون
برای نصب  اینجا رو ببین
https://forum.ubuntu-ir.org/index.php?topic=152526.0
نه من این پلاگین رو ندارم


متاسفانه این هم فایده ای نداشت...
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: M!lad در 02 اردیبهشت 1400، 12:31 ب‌ظ
sudo apt-get install python3-dev
sudo apt install python3-pip
pip install --user cmake
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 12:32 ب‌ظ
نصب هست قبلا نصب ش کردم


جادی توی آموزش ش گفت .....
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: جعفر فرقانلوژ در 02 اردیبهشت 1400، 12:34 ب‌ظ
میخوای فایل رو اجرا کنی؟
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: M!lad در 02 اردیبهشت 1400، 12:35 ب‌ظ
خروجی دستورهای زیر رو قرار بدید:

dpkg -L python3-dev
dpkg -L python-dev
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: - HOSSEIN - در 02 اردیبهشت 1400، 01:27 ب‌ظ
سلام خسته نباشید


ببخشید میخواستم پلاگین YouCompeletMem رو نصب کنم ولی به مشکل برخوردم و هر کاری کردم نتوستم رفعش کنم تا اینکه تو اینترنت به یه چیز مشابه و شاید بهتر برخوردم :
https://www.kite.com/integrations/vim/

میخواستم بدونم شما از kite توی ویم استفاده کردین یا نه ؟؟؟ازش راضی هستین و.....؟؟

لظفا راهنمایی کنید
خیلی ممنون
سلام
من از این پلاگین توی پایچارم استفاده کردم. واقعاً عالیههه. از intelligence خود پایچارم بهتر بود. ولی خب یکسری از قابلیت هاش رایگان نیست

ولی درمورد مشکل شما اطلاعی ندارم متاسفانه
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 01:35 ب‌ظ
خروجی دستورهای زیر رو قرار بدید:

dpkg -L python3-dev
dpkg -L python-dev

dpkg -L python-dev =>
/.
/usr
/usr/bin
/usr/share
/usr/share/doc
/usr/share/man
/usr/share/man/man1
/usr/bin/python3-config
/usr/share/doc/python3-dev
/usr/share/man/man1/python3-config.1.gz

dpkg -L python-dev =>
dpkg-query: package 'python-dev' is not installed
Use dpkg --contents (= dpkg-deb --contents) to list archive files contents.
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 01:37 ب‌ظ
سلام خسته نباشید


ببخشید میخواستم پلاگین YouCompeletMem رو نصب کنم ولی به مشکل برخوردم و هر کاری کردم نتوستم رفعش کنم تا اینکه تو اینترنت به یه چیز مشابه و شاید بهتر برخوردم :
https://www.kite.com/integrations/vim/

میخواستم بدونم شما از kite توی ویم استفاده کردین یا نه ؟؟؟ازش راضی هستین و.....؟؟

لظفا راهنمایی کنید
خیلی ممنون
سلام
من از این پلاگین توی پایچارم استفاده کردم. واقعاً عالیههه. از intelligence خود پایچارم بهتر بود. ولی خب یکسری از قابلیت هاش رایگان نیست

ولی درمورد مشکل شما اطلاعی ندارم متاسفانه


خیلی ممنون
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 01:38 ب‌ظ
میخوای فایل رو اجرا کنی؟

کدوم فایل ؟؟؟؟
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: M!lad در 02 اردیبهشت 1400، 01:43 ب‌ظ
نسخه اوبونتو و پایتون چیه؟

$ python3 --version$ lsb_release -a
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: جعفر فرقانلوژ در 02 اردیبهشت 1400، 01:45 ب‌ظ
میخوای فایل رو اجرا کنی؟

کدوم فایل ؟؟؟؟
هیچی فکر کردم مشکلت چیز دیگه هست :)
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 02:02 ب‌ظ
نسخه اوبونتو و پایتون چیه؟

$ python3 --version$ lsb_release -a

پایتون ۳.۹.۴ و اوبونتو ۲۰.۰۴
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 02:03 ب‌ظ
نسخه اوبونتو و پایتون چیه؟

$ python3 --version$ lsb_release -a

پایتون ۳.۹.۴ و اوبونتو ۲۰.۰۴
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: M!lad در 02 اردیبهشت 1400، 02:07 ب‌ظ
آخرین نسخه پایتون در اوبونتو 20.04 نسخه 3.8.2 هست. به نظر شما نسخه‌ای دیگه‌ای از پایتون رو خودتون نصب کردید. وقتی قصد دارید افزونه ویم رو کامپایل کنید با پایتون ۳.۹ عملیات کامپایل شروع میشه و توقع داره headerهای لازم رو روی سیستم نصب داشته باید. وقتی python3-dev رو از مخازن نصب می‌کنید headerهای پایتون ۳.۸ که در مخازن موجود هست نصب میشه.

راه حل؟

- پایتون ۳.۹ رو حذف کنید و از نسخه‌ای که در مخزن هست استفاده کنید.
- header های پایتون ۳.۹ رو نصب کنید.
- کامپایل رو با ۳.۸ که headerهاش رو نصب کردید انجام بدید.

---

میتونید دستور whereis python3 بزنید تا بیشتر راهنماییتون کنیم.
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 02:55 ب‌ظ
نسخه اوبونتو و پایتون چیه؟

$ python3 --version$ lsb_release -a

پایتون ۳.۹.۴ و اوبونتو ۲۰.۰۴
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 02:56 ب‌ظ
نسخه اوبونتو ۲۰.۰۴ و پایتون ۳.۹.۴
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: M!lad در 02 اردیبهشت 1400، 03:16 ب‌ظ
آخرین نسخه پایتون در اوبونتو 20.04 نسخه 3.8.2 هست. به نظر شما نسخه‌ای دیگه‌ای از پایتون رو خودتون نصب کردید. وقتی قصد دارید افزونه ویم رو کامپایل کنید با پایتون ۳.۹ عملیات کامپایل شروع میشه و توقع داره headerهای لازم رو روی سیستم نصب داشته باید. وقتی python3-dev رو از مخازن نصب می‌کنید headerهای پایتون ۳.۸ که در مخازن موجود هست نصب میشه.

راه حل؟

- پایتون ۳.۹ رو حذف کنید و از نسخه‌ای که در مخزن هست استفاده کنید.
- header های پایتون ۳.۹ رو نصب کنید.
- کامپایل رو با ۳.۸ که headerهاش رو نصب کردید انجام بدید.

---

میتونید دستور whereis python3 بزنید تا بیشتر راهنماییتون کنیم.

جوابتون اینجاست!
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 10:02 ب‌ظ
نسخه اوبونتو و پایتون چیه؟

$ python3 --version$ lsb_release -a
پایتون ۳.۹.۴ و اوبونتو ۲۰.۰۴
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 10:12 ب‌ظ
 نسخه پایتون ۳.۹.۴
اوبونتو ۲۰۰۴.
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 10:15 ب‌ظ
آخرین نسخه پایتون در اوبونتو 20.04 نسخه 3.8.2 هست. به نظر شما نسخه‌ای دیگه‌ای از پایتون رو خودتون نصب کردید. وقتی قصد دارید افزونه ویم رو کامپایل کنید با پایتون ۳.۹ عملیات کامپایل شروع میشه و توقع داره headerهای لازم رو روی سیستم نصب داشته باید. وقتی python3-dev رو از مخازن نصب می‌کنید headerهای پایتون ۳.۸ که در مخازن موجود هست نصب میشه.

راه حل؟

- پایتون ۳.۹ رو حذف کنید و از نسخه‌ای که در مخزن هست استفاده کنید.
- header های پایتون ۳.۹ رو نصب کنید.
- کامپایل رو با ۳.۸ که headerهاش رو نصب کردید انجام بدید.

---

میتونید دستور whereis python3 بزنید تا بیشتر راهنماییتون کنیم.

جوابتون اینجاست!

خیلی ممنون از راهنمایی تون
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: سیدهادی در 02 اردیبهشت 1400، 10:17 ب‌ظ
فقط یه سوال ؟؟

چه طوری پایتون ۳.۹ رو حذف کنم دفعه پیش پایتون ۳.۸ رو حذف کردم کلا سیستم عامل بهم ریخت؟
عنوان: پاسخ : autocomplete در ویم
ارسال شده توسط: دانیال بهزادی در 04 اردیبهشت 1400، 03:54 ب‌ظ
اگه می‌خوای از YouCompleteMe استفاده کنی، باید اون رو از مخازن خود اوبونتو بگیری و رو ویم به کارش بندازی. چون یه سری پیش‌نیاز داره که وقتی دستی نصبش می‌کنی، کار نمی‌کنن.


فقط یه سوال ؟؟

چه طوری پایتون ۳.۹ رو حذف کنم دفعه پیش پایتون ۳.۸ رو حذف کردم کلا سیستم عامل بهم ریخت؟
شما به هیچ وجه نباید نگارش پایتون روی توزیع رو عوض کنی یا بهش دست بزنی. اگه بهش دست زدی، کاملاً طبیعی و نرماله که به هم بریزه. در واقع اگه به هم نریزه، یعنی داره اشتباه کار می‌کنه!
عنوان: پاسخ : autocomplete در ویم(حل شده)
ارسال شده توسط: سیدهادی در 04 اردیبهشت 1400، 07:26 ب‌ظ
بله خیلی ممنون


به لطف خدا نصبش کردم والآن هم مشکلی نداره از خیلی از آي دی ای ها هم بهتره ...... :)