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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: ویرچوال انو ها در ویم  (دفعات بازدید: 1261 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
ویرچوال انو ها در ویم
« : 21 تیر 1400، 11:00 ب‌ظ »
درود!
ویم درکی از ویرچوالنو ها نداره و امروز دنبال این موضوع داشتم میگشتم متاسفنه به جایی نرسیدم اگه کسی میدونه به چه صورتی میشه ویچواانو هارو در ویم شناسایی استفاده و... اینجا مطرح کنه .
با تشکر
وبمستری به سبک سامیت

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1121
پاسخ : ویرچوال انو ها در ویم
« پاسخ #1 : 21 تیر 1400، 11:53 ب‌ظ »
ویم رو از همون session ای اجرا می کنید که virtual env تون فعال شده؟

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : ویرچوال انو ها در ویم
« پاسخ #2 : 22 تیر 1400، 09:55 ق‌ظ »
راستش ویرچوالنو رومیسازم بعد فعالش میکنم ولی pylint هشدار میده
وبمستری به سبک سامیت

آفلاین AbOl

  • Sr. Member
  • *
  • ارسال: 338
  • جنسیت : پسر
  • Debian
پاسخ : ویرچوال انو ها در ویم
« پاسخ #3 : 22 تیر 1400، 01:39 ب‌ظ »
اینو بزار داخل vimrc احتمالا درست شه
"python with virtualenv support
py << EOF
import os
import sys
if 'VIRTUAL_ENV' in os.environ:
  project_base_dir = os.environ['VIRTUAL_ENV']
  activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
  execfile(activate_this, dict(__file__=activate_this))
EOF
welcome to freedom

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : ویرچوال انو ها در ویم
« پاسخ #4 : 22 تیر 1400، 10:09 ب‌ظ »
اینو بزار داخل vimrc احتمالا درست شه
"python with virtualenv support
py << EOF
import os
import sys
if 'VIRTUAL_ENV' in os.environ:
  project_base_dir = os.environ['VIRTUAL_ENV']
  activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
  execfile(activate_this, dict(__file__=activate_this))
EOF
چه طور یک برنامه ی پایتون رو در ویم ار سی قرار بدم ؟
این رو امتحان کردم ولی نشد .
وبمستری به سبک سامیت

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : ویرچوال انو ها در ویم
« پاسخ #5 : 23 تیر 1400، 09:24 ق‌ظ »
اینو بزار داخل vimrc احتمالا درست شه
"python with virtualenv support
py << EOF
import os
import sys
if 'VIRTUAL_ENV' in os.environ:
  project_base_dir = os.environ['VIRTUAL_ENV']
  activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
  execfile(activate_this, dict(__file__=activate_this))
EOF
فکر نمیکنم بشه تا جایی که می دونم ویم زبان خودش رو داره
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین AbOl

  • Sr. Member
  • *
  • ارسال: 338
  • جنسیت : پسر
  • Debian
پاسخ : ویرچوال انو ها در ویم
« پاسخ #6 : 23 تیر 1400، 12:19 ب‌ظ »
خودم امتحان نکردم ولی سایتی که ازش برداشتم که اینو گفته

https://realpython.com/vim-and-python-a-match-made-in-heaven/
welcome to freedom

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1121
پاسخ : ویرچوال انو ها در ویم
« پاسخ #7 : 23 تیر 1400، 01:23 ب‌ظ »
فکر کنم احتمالا برنامه پایتون نباشه viml باشه

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : ویرچوال انو ها در ویم
« پاسخ #8 : 23 تیر 1400، 02:41 ب‌ظ »
فکر کنم احتمالا برنامه پایتون نباشه viml باشه
در زبان viml از متد import کتابخانه هاشون رو امپورت میکنن اونم کتابخانه ای مثل os ؟؟؟
وبمستری به سبک سامیت

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : ویرچوال انو ها در ویم
« پاسخ #9 : 19 امرداد 1400، 11:08 ق‌ظ »
درود !
خواستم در مورد ویرچوال انول ها بگم که یک راه براش پیدا کردم .
برای این که اوتوکامپلیتتون بتونه ویرچوالنو هارو شناسایی کنه قبل از اینکه ویم رو اجرا کنید توی ترمینال ویرچوال انوتون رو activ کنید .
من خودم از youcomplate me استفاده میکنم . این راه حلی بود که بدست اوردم !


البته نیاز دارید این تیکه فایل رو به ته ویم ار سی خودتون اضافه کنید .
py3 << EOF
import os
if 'VIRTUAL_ENV' in os.environ:
  os.system('pip install pylint')
EOF
« آخرین ویرایش: 19 امرداد 1400، 05:41 ب‌ظ توسط sameet »
وبمستری به سبک سامیت