انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: sameet در 21 تیر 1400، 11:00 بظ
-
درود!
ویم درکی از ویرچوالنو ها نداره و امروز دنبال این موضوع داشتم میگشتم متاسفنه به جایی نرسیدم اگه کسی میدونه به چه صورتی میشه ویچواانو هارو در ویم شناسایی استفاده و... اینجا مطرح کنه .
با تشکر
-
ویم رو از همون session ای اجرا می کنید که virtual env تون فعال شده؟
-
راستش ویرچوالنو رومیسازم بعد فعالش میکنم ولی pylint هشدار میده
-
اینو بزار داخل 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
-
اینو بزار داخل 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
چه طور یک برنامه ی پایتون رو در ویم ار سی قرار بدم ؟
این رو امتحان کردم ولی نشد .
-
اینو بزار داخل 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
فکر نمیکنم بشه تا جایی که می دونم ویم زبان خودش رو داره
-
خودم امتحان نکردم ولی سایتی که ازش برداشتم که اینو گفته
https://realpython.com/vim-and-python-a-match-made-in-heaven/
-
فکر کنم احتمالا برنامه پایتون نباشه viml باشه
-
فکر کنم احتمالا برنامه پایتون نباشه viml باشه
در زبان viml از متد import کتابخانه هاشون رو امپورت میکنن اونم کتابخانه ای مثل os ؟؟؟
-
درود !
خواستم در مورد ویرچوال انول ها بگم که یک راه براش پیدا کردم .
برای این که اوتوکامپلیتتون بتونه ویرچوالنو هارو شناسایی کنه قبل از اینکه ویم رو اجرا کنید توی ترمینال ویرچوال انوتون رو activ کنید .
من خودم از youcomplate me استفاده میکنم . این راه حلی بود که بدست اوردم !
البته نیاز دارید این تیکه فایل رو به ته ویم ار سی خودتون اضافه کنید .
py3 << EOF
import os
if 'VIRTUAL_ENV' in os.environ:
os.system('pip install pylint')
EOF