انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Silvio Dante در 28 دی 1396، 01:49 قظ
-
سلام
چجوری میتونم از ادیتور vim متنها رو به کلیپبرد سیستمم کپی کنم؟؟
چند تا راه رو امتحان کردم جواب ندادن ...
-
من با ویرایشگر vim کار نکردم ولی یه جستجوی تو نت زدم و به این رسیدم خواستم ترجمه کنم ولی چون با vim کار نکردم گفتم شاید بهتر باشه خودتون اول بیش یه نگاه بندازید. how-to-copy-to-clipboard-in-vim (https://stackoverflow.com/questions/3961859/how-to-copy-to-clipboard-in-vim)
-
من با ویرایشگر vim کار نکردم ولی یه جستجوی تو نت زدم و به این رسیدم خواستم ترجمه کنم ولی چون با vim کار نکردم گفتم شاید بهتر باشه خودتون اول بیش یه نگاه بندازید. how-to-copy-to-clipboard-in-vim (https://stackoverflow.com/questions/3961859/how-to-copy-to-clipboard-in-vim)
ممنون
قبلا جستجو کردم این و چندتا مطلب دیگه رو دیدم ولی برام جواب نداد.
شایدم من نتونستم درست استفادهش کنم :-k
-
این روش رو امتحان کن ببین جواب میده البته گفته بر روی Vim-full کاربرد داره. به هر حال میزارم ببینم جواب میده یا نه.
از حالت INSERT خارج شو و Cursor رو به جایی که میخوایی از اونجا متن رو انتخاب کنی ببر دقت کن تو باید از حالت INSERT خارج شده باشی. بعد از روی کیبرد حرف v یا V رو فشار بده تا Vim به حالت Visual بری. بعد با استفاده از کلیدهای اشارهگر شروع کن به انتخاب متن بعد که متن رو انتخاب کردی از روی کیبرد Shift رو پایین نگه دار و روی کاراکتر " بزن بعد از اون کاراکت * رو بزن و بعدش Shift رو رها کن و y رو بزن تا متن در بافر سیستم کپی بشه.
البته یک نفر دیگه گفته بود زمانی که تو حالت Visual هستی بهترین راه اینه که متن رو با موس سلکت کنی و روی اون راست کلیک و گزینه Copy رو انتخاب کنی. ](*,)
-
از Gedit استفاده کن تا لازم نباشه برای انجام یک کار ساده مثل این تاپیک بزنی!
-
ابتدا vim-gnome رو نصب کن. بعد توی Vim بنویس:
:set clipboard=unnamedplus
بعد دیگه Vim از Clipboard محیط گرافیکی استفاده میکنه.
در صورتی که میخوای این تنظیمات برای همیشه بمونه، اون دستور رو بدون : اولش در فایل .vimrc
در پوشهٔ خونگیات اضافه بکن.
-
این روش رو امتحان کن ببین جواب میده البته گفته بر روی Vim-full کاربرد داره. به هر حال میزارم ببینم جواب میده یا نه.
از حالت INSERT خارج شو و Cursor رو به جایی که میخوایی از اونجا متن رو انتخاب کنی ببر دقت کن تو باید از حالت INSERT خارج شده باشی. بعد از روی کیبرد حرف v یا V رو فشار بده تا Vim به حالت Visual بری. بعد با استفاده از کلیدهای اشارهگر شروع کن به انتخاب متن بعد که متن رو انتخاب کردی از روی کیبرد Shift رو پایین نگه دار و روی کاراکتر " بزن بعد از اون کاراکت * رو بزن و بعدش Shift رو رها کن و y رو بزن تا متن در بافر سیستم کپی بشه.
البته یک نفر دیگه گفته بود زمانی که تو حالت Visual هستی بهترین راه اینه که متن رو با موس سلکت کنی و روی اون راست کلیک و گزینه Copy رو انتخاب کنی. ](*,)
ممنون ولی اینم چاره ساز نبود .
از Gedit استفاده کن تا لازم نباشه برای انجام یک کار ساده مثل این تاپیک بزنی!
فکر نمیکنم کسی علاقه داشته باشه وسط کارش، به قول شما "برای انجام یک کار ساده مثل این" بیاد ادیتورش رو عوض کنه :)
ابتدا vim-gnome رو نصب کن. بعد توی Vim بنویس:
:set clipboard=unnamedplus
بعد دیگه Vim از Clipboard محیط گرافیکی استفاده میکنه.
در صورتی که میخوای این تنظیمات برای همیشه بمونه، اون دستور رو بدون : اولش در فایل .vimrc
در پوشهٔ خونگیات اضافه بکن.
جواب داد خیلی ممنون <3
-
این رو برای دوستانی میگم که از فدورا استفاده میکنند
باید عرض کنم بسته vim-gnome وجود نداره شما باید بسته های زیر رو نصب کنید
vim-enhanced
vim-X11
و بعد فایل bashrc. را باز کنید با دستور زیر
vim .bashrc
کدهای زیر را در آن قرار دهید فقط باید ذکر کنم اگر میخواهید برای همه یوزرها اعمال بشه باید در دایرکتوری etc فایل bashrc رو ادیت کنید
alias vi='vimx'
alias vim='vimx'
-
خب این بحث تموم شده ولی خوب اینجا میزارم تا کسایی که بعدا سرچ میکنن ببینن:
ترمینال گنوم و بیشتر ترمینال ها و ایمکس از متغیر کلیپبرد PRIMARY هم پشتیبانی میکنن که همونیه که برای درگ و دراپ بینبرنامهای استفاده میشه.
فقط کافیه متن رو سلکت کنید(بدون هیچ کار اضافه ای)و برید جایی که میخواید پیست کنید و غلطک موس رو فشار بدید یا گوشه تاچپد رو بزنید.متنتون اضافه میشه. Ctrl+Shift+C هم برای کپی به CLIPBOARD استفاده میشه.
-
خب این بحث تموم شده ولی خوب اینجا میزارم تا کسایی که بعدا سرچ میکنن ببینن:
ترمینال گنوم و بیشتر ترمینال ها و ایمکس از متغیر کلیپبرد PRIMARY هم پشتیبانی میکنن که همونیه که برای درگ و دراپ بینبرنامهای استفاده میشه.
فقط کافیه متن رو سلکت کنید(بدون هیچ کار اضافه ای)و برید جایی که میخواید پیست کنید و غلطک موس رو فشار بدید یا گوشه تاچپد رو بزنید.متنتون اضافه میشه. Ctrl+Shift+C هم برای کپی به CLIPBOARD استفاده میشه.
توی ویم اگر بسته ای که دوستمون و بنده گفتم نصب نباشه فقط میشه جایگزین کرد ولی کپی نمیشه کرد