انجمنهای فارسی اوبونتو
		کمک و پشتیبانی => برنامهسازی => نویسنده: 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