ওএস এক্স ক্লিপবোর্ডে একটি নির্বাচন কীভাবে অনুলিপি করবেন


225

আমি ভিমে নির্বাচন করেছি selected আমি কীভাবে এটি ওএস এক্স ক্লিপবোর্ডে অনুলিপি করতে পারি?

(ওএস এক্স ক্লিপবোর্ডে পাইপের মাধ্যমে এতে লেখা যেতে পারে /usr/bin/pbcopy)


4
ঠিক তখন ভিজ্যুয়াল সিলেক্ট করুন "+y
zx1986

2
তেজ সঙ্গে ওএসএক্স জাহাজ যে নেই আছে +clipboardবা +xterm-clipboard। আপনি এটি দিয়ে যাচাই করতে পারেন vim --version | grep clipboard। এটি দিয়ে সমাধান করা সম্ভব brew install vim --with-client-server
লন্ডনরব

1
অথবা ম্যাকভিম ব্যবহার করুন, যা একটি কমান্ড-লাইন সংস্করণ দেয় যা আপনার সাথে সিলেক্ট করে ~/binএবং তারপরে ~/binআপনার সিস্টেমের মধ্যে ইনস্টল করা সাধারণ সিস্টেম-ইনস্টল করা ভিম এবং প্রতিশব্দগুলির আগে প্রবেশ করতে পারে।
টিন ম্যান

@ Zx1986 যা লিখেছিল তার উপর ভিত্তি করে, আমি তিনটি কাজ করেছি: 1) ম্যাকভিমের টার্মিনাল মোডে আমার ভাই / ভিএম ওরফে ভিআইআরসি করতে আমার। / .Bashrc alias vi='mvim -v'এ নিম্নলিখিতগুলি যুক্ত করা হয়েছে : ২) following / .vimrc এ নিম্নলিখিতটি যুক্ত করা হয়েছে, যা সিটিআরএল + এর মানচিত্র সি (সিএমডি + সি নয়): vnoremap <C-c> "+y৩) ^cটার্মিনালে চলাকালীন কী সিকোয়েন্সটি (Ctrl + C) টাইপ করার জন্য কীবোর্ডে কীবোর্ড মাইস্ট্রো (আমার ক্ষেত্রে আইটার্ম 2) এটি ওএসএক্স ক্লিপবোর্ডে টেক্সট অনুলিপি করতে Cmd + c ব্যবহার করা সম্ভব করে তোলে যাতে এটি অন্যান্য ওএসএক্স অ্যাপ্লিকেশনগুলিতে আটকানো যায়।
নিল গ্রিফিন

উত্তর:


79

আমি ভিমের কোন সংস্করণ ব্যবহার করি তার উপর নির্ভর করে আমি +ক্লিপবোর্ডে অ্যাক্সেস করতে রেজিস্টারটি ব্যবহার করতে সক্ষম ।

" ম্যাক ওএস এক্স ক্লিপবোর্ড ভাগ করে নেওয়ার " এর কিছু ধারণা থাকতে পারে যা আপনার পক্ষে কাজ করে।


5
ভিআইএম সহ + ক্লিপবোর্ড ছাড়াই সংকলিত লোকের জন্য উপরের লিঙ্কটি কাজের সুযোগ দিতে
ডাব্লু

খুব গুরুত্বপূর্ণ বিবরণ !!! আপনার যদি ভিএম-সংস্করণ 7.3 থাকে তবে এটি আপনার পক্ষে কাজ নাও করতে পারে তবে আপনার যদি ভিম-সংস্করণ 7.4 থাকে তবে এটি কার্যকর হয় (এবং কখনও কখনও আপনাকে পুরো "+ y করতে হবে না) এবং আপনি এটি ঠিক দ্বারা পরীক্ষা করে দেখুন টার্মিনালে লিখিত> ভিম এবং তারপরে সংস্করণ সংখ্যাটি যখন আপনি এটি শুরু করবেন তখন
Zeth


1
"+রেজিস্টার শুধুমাত্র ব্যবহারে X11 জন্য বিদ্যমান (যদি না আপনি + ব্যবহারে X11 সমর্থনে তেজ গড়ে তুলতে যা OS X এর একটি X11 সার্ভারের XQuartz ইনস্টল হবে), যখন OS X এর তার জানালা সিস্টেম হিসাবে ব্যবহারে X11 ব্যবহার করে না।
nn0p

কী করবেন, যদি উভয়ই - vimএবং macvim+ ক্লিপবোর্ড থাকে। এবং clipboard=unnamedযুক্ত ~/.vimrc? বাস্তব ব্যথার মতো দেখে মনে হচ্ছে, সমস্ত কাজের চেষ্টা করেছে এবং বর্তমানে স্পেসম্যাকস ব্যবহার করতে হবে, যখন আমি জানি, আমাকে বিশ্বব্যাপী ক্লিপবোর্ড ব্যবহার করতে হবে :)
নিকোলে ফমিনিহ

240

জন্য MacVim এবং Windows Gvim, কেবল আপনার নিম্নলিখিত যোগ ~/.vimrc:

set clipboard=unnamed

এখন যেমন সমস্ত কাজকর্মের yy, Dএবং Pক্লিপবোর্ডে হবে। "*বা তাদের সাথে উপসর্গ করার দরকার নেই "+


2
আমি ম্যাকভিম আপনার জন্য সক্ষম করে এবং y, d এবং P কমান্ডগুলি কীভাবে ⌘-C এবং ⌘-V থেকে পৃথক করতে হয় তা নির্ধারণের জন্য আমি সারা সকাল কাটিয়েছি finally নিশ্চিতভাবেই, আমি যখন আমার কোনও ভিএম কিশোর ছিল তখন এটি আমার ভিআরসিআর-এ যুক্ত করেছিলাম এবং তখন থেকেই এটি আমাকে হতাশ করেছিল।
জোনাথন ডুমাইন

2
ম্যাকভিমে নতুন এই ক্ষেত্রে, এটি -vপতাকা ( mvim -v) সহ টার্মিনাল থেকে ব্যবহারযোগ্য । আমি আমার ভিম এবং এমভিমের সাথে পরিচয় করিয়েছি।
পিকে-এনবি

3
উপরে তার মন্তব্যে @VincentG দ্বারা উল্লেখ করা হয়েছে, এই সত্যিই তেজ এর টার্মিনাল ভিত্তিক সংস্করণের সাথে কাজ করে, কিন্তু টার্মিনাল মধ্যে tmux ব্যবহার করছেন তাদের বিস্তারিত সমাধান এক অনুসরণ করতে হবে: stackoverflow.com/a/11421329/456584
user456584

3
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত - যতক্ষণ না :echo has("clipboard")বলা হয় 1, যা ম্যাকভিমের ক্ষেত্রে, এবং আমার একটি vimvim -v
উলামের

1
@ জোসেফ, যদি :versionআপনাকে দেখায় তবে ভিমের বিল্ডিং -clipboardক্লিপবোর্ড বৈশিষ্ট্যটিকে সমর্থন করে না। আমি ম্যাকভিমের কথা বলছিলাম, এটি একটি জিইউআই অ্যাপ্লিকেশন।
জর্জ ভি। রিলি

136

ক্লিপবোর্ডটি সক্ষম থাকলে, আপনি একটি নির্বাচিত অঞ্চলটি হিট করে ক্লিপবোর্ডে অনুলিপি করতে পারেন "*y

যদি এটা, সক্ষম চালানো হয় দেখার জন্য vim --versionএবং জন্য বর্ণন +clipboardবা -clipboard। উদাহরণস্বরূপ, এটি আমার 10.5.6 বাক্সে ডিফল্টরূপে সক্ষম নয়:

% যা vim
/ Usr / bin / তেজ
% vim - রূপান্তর
ভিআইএম - ভি আইএমপ্রোভ 7.২ (২০০৮ আগস্ট 9, সংকলন নভেম্বর 11 2008 17:20:43)
অন্তর্ভুক্ত প্যাচগুলি: 1-22
_Www@b77.apple.com দ্বারা সংকলিত
জিইউআই ছাড়াই সাধারণ সংস্করণ।  বৈশিষ্ট্যগুলি (+) অন্তর্ভুক্ত রয়েছে বা (-) নয়: 
... 
-ক্লায়েন্টারভার- ক্লিপবোর্ড + সেমিডলাইন_কম্পল + সেমিডলাইন_এইচটি + সেমিডলাইন_ইনফো + মন্তব্য
 ...

যদি এটি সংকলন করা +clipboardহত, আমি "*সিস্টেম ক্লিপবোর্ড অ্যাক্সেস করতে রেজিস্টারটি ব্যবহার করতে সক্ষম হব ।

আমি 7.2 উত্সটি ডাউনলোড করে এটিকে সংকলিত করেছি (সহজ হিসাবে tar xjf vim-7.2.tar.bz && cd vim72 && ./configure && make && sudo make install), এবং ক্লিপবোর্ডটি সক্ষম করেছিলাম :

% যা vim
, / Usr / local / bin / তেজ
% vim - রূপান্তর
ভিআইএম - ভি আইএমপ্রোভ 7.২ (২০০৮ আগস্ট 9, মার্চ 24 2009 17:31:52) সংকলিত
Raomot@Myrrhy.local দ্বারা সংকলিত
GTK2 GUI সহ সাধারণ সংস্করণ।  বৈশিষ্ট্যগুলি (+) অন্তর্ভুক্ত রয়েছে বা (-) নয়: 
... 
+ ক্লায়েন্টসভার + ক্লিপবোর্ড + সেমিডলাইন_কম্পল + সেমিডলাইন_হিসি + সেমিডলাইন_ইনফো + মন্তব্যসমূহ
 ...

যাইহোক, সংকলনের পরেও, আমি টার্মিনাল.এপ-তে কেবল এক্স এক্স.অ্যাপে চালানোর সময় ক্লিপবোর্ডে অনুলিপি করতে পারি নি।


3
আমি + ক্লিপবোর্ডের সাথে সর্বশেষতম সংস্করণটি সংকলন করেছি এবং এখন নেটিভ ক্লিপবোর্ড এটি * রেজিস্টার হিসাবে কাজ করে। এছাড়াও, আপনার .vimrc ফাইলে "সেট ক্লিপবোর্ড = অজ্ঞাতনামা" সেট করা সিস্টেম ক্লিপবোর্ডটিকে সাধারণ করে তোলে। আমি এটি নির্মাণ এবং সংকলন করার জন্য এই হোমব্রু সূত্রটি আসলে github.com/adamv/homebrew/blob/d নকল / লাইব্রেরি / ফর্মুলা /… ব্যবহার করেছি।
র‌্যাডো

হুম, ভিম আমার হোমব্রিউতে কেন দেখায় নি তা নিশ্চিত নই, তবে আমি এটিকে / ইউএসআর / স্থানীয় / লাইব্রেরি / ফর্মুলায় অনুলিপি করলাম, উইম ইনস্টল ভিমে চালিয়েছি, এবং এটি "এলডি: গ্রন্থাগারটি -রুলবি-স্ট্যাটিকের জন্য খুঁজে পাওয়া যায় নি" "। আমি আরভিএম ব্যবহার করছি এবং 1.8.7 এ ছিল। আমি যখন 1.9.2 এ স্যুইচ করেছি তখন ত্রুটিটি "ld: লাইব্রেরি -lruby.1.9.9" এর জন্য পাওয়া যায় নি "। সমাধানটি ছিল প্রথমে rvm ইউজ সিস্টেমটি চালিয়ে সিস্টেম রুবি ব্যবহার করা।
justsee

9
"ক্লিপবোর্ড" শব্দের সন্ধানের চেয়ে কিছুটা সহজ যা সাধারণত বৈশিষ্ট্যের দীর্ঘ তালিকায় থাকে: করুন :echo has("clipboard")। যদি এটি 0 দেখায় তবে এটি সংকলিত নয় it এটি যদি 1 দেখায় তবে তা।
রাভ্রন

3
আপনি হোমব্রু ব্যবহার করে ক্লিপবোর্ডের সাথে ভিমে সংকলন পেতে পারেন: brew install vim
আন্তন কোভাল '

4
সতর্ক থাকুন! আমার একটি +clipboardসংস্করণ ছিল , তবে এটি ইনস্টল করে --with-client-serverযা সক্ষম করে +x11, এবং ম্যাকোএসে টার্মিনাল ভিমে এক্স 11 এ অনুলিপি / পেস্ট করার চেষ্টা করা কার্যকর হয়নি :) আমাকে ছাড়া পুনরায় ইনস্টল করতে হয়েছিল +clientserver
জ্যাকওয়াহ

96

আপনি দৃশ্যত পাঠ্য এবং টাইপ করতে পারেন can :w !pbcopy<CR>

অথবা আপনি আপনার ~/.vimrcফাইলটিতে নীচের কী ম্যাপিংগুলি অন্তর্ভুক্ত করতে পারেন । তারা অপারেটিং সিস্টেমের ক্লিপবোর্ডে ভিজ্যুয়াল মোডে পাঠ্য কেটে / অনুলিপি করে।

vmap <C-x> :!pbcopy<CR>  
vmap <C-c> :w !pbcopy<CR><CR> 

উত্স: http://drydevelopment.com/blog/vim-pbcopy-on-os-x


6
আপনি কমান্ড লাইন থেকে পাঠ্য নির্বাচন করতে পারেন যেমন: ক্লিপবোর্ডে 1-10 লাইনগুলি অনুলিপি করতে পিবিসিপি। আসল পাঠ্যটি ঠিক জায়গায় রাখার জন্য w এর পরে স্থানটির পাশাপাশি গুরুত্বপূর্ণ। উপরের উত্সের লিঙ্কটি এখন ভেঙে গেছে তবে এখানে একটি আলোচনা রয়েছে: vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing
sdjuan

আমি এই অনুসৃত tmux এই কাজ করে তার জন্য: superuser.com/questions/231130/...
Wex

@ ওয়েক্স লিঙ্কটি ঠিক করা হয়েছে
স্নোরিংফ্রাগ

2
মনে রাখবেন এটি কেবল পুরো লাইনগুলি নির্বাচনের জন্য কাজ করে। আপনি যদি কেবল একটি লাইনের অংশ নির্বাচন করতে চান তবে এটি কাজ করবে বলে মনে হচ্ছে না। stackoverflow.com/questions/16196826/…
কেভিন হুইলার

1
@ কেভিন হুইলার: আপনি নিম্নলিখিত কমান্ডটি দিয়ে চেষ্টা করতে পারেন যা নন-লাইনওয়ালা অনুলিপি নোরম্যাপ <সাইলেন্ট> <লিডার> y: <CR>: @ @ = "" exec | কার্যকর করুন "স্বাভাবিক করুন! vgvy "\ | let res = system (" pbcopy ", @") \ | @ "= @ এ <সিআর>
ড্রাগনএক্স্লাবাং

38

"*যেকোন ইয়াঙ্ক কমান্ড ফলাফল অনুলিপি করার আগে ডাবল-উদ্ধৃতি অ্যাসিরিস্টক ( ) ফলাফলটি অনুলিপি করবে। এটি উইন্ডোজ এবং লিনাক্সের জন্যও কাজ করে।


11
কেবল আমার কাছে বেল চরিত্র এবং অন্য কোনও প্রভাব
ছাড়তে

3
এক্স 11-এ, ভিমের "* প্রাথমিক," + ক্লিপবোর্ড, এবং দ্বিতীয় কোনও নামকৃত নিবন্ধক পান না। (না যে কেউ এটিকে ব্যবহার ...)
ephemient

পুরোপুরি। সত্যিই ব্লক নির্বাচন (ctrl-v) সহ সত্যই সহায়তা করে।
সোনিক

যেহেতু প্রশ্নটি বিশেষত ম্যাক ওএস এক্স সম্পর্কে ছিল, এটি যুক্ত করে যে এটি ম্যাক "খুব" জন্য কাজ করে তা অপ্রয়োজনীয়।
পল টমবলিন

@ পলটমব্লিন ঠিক আছে, যথেষ্ট ন্যায্য :-)
শিক্ষানবিসদেব

26

ম্যাকোস ১০.৮-তে, ভিএম সংকলন করা হয়েছে -clipboardযাতে ব্যবহার "*yকরতে আপনাকে পুনরায় কম্পাইল করতে হবে। ভাগ্যক্রমে brew install vimআপনার জন্য একটি নতুন সংস্করণ সহজেই সংকলন করবে এবং এটি হবে +clipboard


1
কিছু মনে রাখতে হবে - বেশ উদ্ভট, brew install vimআপডেট সহ viএবং না vim । সুতরাং হোমব্রিউ দিয়ে ভিএম ইনস্টল করার পরে আপনাকে জিনিসগুলি আলাদাভাবে থাকতে হবে।
শ্রীধরমা

18

দর্শনটি পাঠ্যটি নির্বাচন করুন এবং টাইপ করুন:

ggVG
!tee >(pbcopy)

যা আমি এর চেয়ে সুন্দর পাই:

ggVG
:w !pbcopy

যেহেতু এটি কোনও প্রম্পট ফ্ল্যাশ করে না: "ENTER টিপুন বা চালিয়ে যেতে কমান্ডটি টাইপ করুন"


এখনও পুরো লাইনটি অনুলিপি করে
কার্ল পোকাস


11

আপনি যদি ম্যাকপোর্টস ব্যবহার করছেন তবে ক্লিপবোর্ড সমর্থনটি অন্তর্ভুক্ত করার জন্য আপনার ভিআইএম আপগ্রেড করতে পারেন:

port install vim +x +x11

এখন আপনি "+সরাসরি আপনার ম্যাক ক্লিপবোর্ডে আপনার পাঠ্যটি ইঙ্ক করতে রেজিস্টারটি ব্যবহার করুন । একটি যাদুমন্ত্র মত কাজ করে.


1
এটি কেবল আমার প্রয়োজন ছিল। একজনকে অবশ্যই নিশ্চিত করতে হবে যে AT প্যাথ সঠিক এবং আপনি অ্যাপল ভিমে না / অপ্ট / লোকাল / বিন / উইম পাচ্ছেন।
গ্যারেথ

8

আপনি যদি ম্যাকোএস এক্সে থাকেন:

$ brew install vim
$ vim --version
VIM - Vi IMproved 7.4 [...]

তারপরে, আপনার .vimrc এ যুক্ত করুন:

set clipboard=unnamed

এখন আপনার ক্লিপবোর্ডে সমস্ত সামগ্রী অনুলিপি করার জন্য আপনাকে কেবল ভিমে থাকা এবং করা দরকার :%y


সামগ্রীটি ইয়াঙ্কড রয়েছে তবে আমি ভিআইএম এর বাইরে পেস্ট করতে পারি না।
23:54

5

হোমব্রিউয়ের ভিম ব্যবহার করুন :brew install vim

ম্যাক (১০.১০.৩ হিসাবে ইওসোমাইট) একটি সিস্টেম ভিমে প্রি ইনস্টলড আসে যা পতাকা সক্ষম করে নাclipboard

আপনি হয় নিজের জন্য ভিএম সংকলন করতে পারেন এবং সেই পতাকাটি সক্ষম করতে পারেন, বা কেবল হোমব্রিউয়ের ভিম ব্যবহার করতে পারেন যা সঠিকভাবে সেটআপ করা আছে।

এটি নিজের জন্য দেখতে স্টক সিস্টেমের সাথে vim দেখুন /usr/bin/vim --version

আপনি এরকম কিছু দেখতে পাবেন:

$ /usr/bin/vim --version

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov  5 2014 21:00:28)
Compiled by root@apple.com
Normal version without GUI.  Features included (+) or not (-):
... -clientserver -clipboard +cmdline_compl ...

নোট করুন -clipboard

এর পরিবর্তে হোমব্রিউয়ের ভিমে পাবেন

$ /usr/local/bin/vim --version

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled May 10 2015 14:04:42)
MacOS X (unix) version
Included patches: 1-712
Compiled by Homebrew
Huge version without GUI.  Features included (+) or not (-):
... +clipboard ...

নোট করুন +clipboard


1
তাহলে কপি তৈরি করবেন কীভাবে?
হিমায়িত শিখা

উইমের সংস্করণের সাথে আমি যা করতে চেয়েছিলাম তা করতে সক্ষম হয়েছি: আমি Vতখন ব্যবহার করে লাইনগুলি হাইলাইট করেছি :w !pbcopyএবং এটি কাজ করেছে
ডেভিড পিএম 4

5

যদি আপনার ভিম ক্লিপবোর্ডগুলির সাথে সংকলিত না হয়, আপনি পুরো লাইনের পরিবর্তে নির্বাচিত পাঠ্যটি অনুলিপি করতে চান, আপনি ম্যাকভিম বা অন্যান্য জিইআইআই ইনস্টল করতে চান না, এর সহজ সমাধানটি আপনার .vimrc এ এই লাইনটি যুক্ত করা:

map <C-c> y:e ~/clipsongzboard<CR>P:w !pbcopy<CR><CR>:bdelete!<CR>

এটি ব্যবহার করার জন্য, আপনি অনুলিপি করে পাঠ্যটি নির্বাচন করুন যা আপনি অনুলিপি করতে চান এবং তারপরে Control- C। আপনি যদি এই লাইনের সম্পূর্ণ ব্যাখ্যা চান তবে " ভিমে ক্লিপবোর্ডে কীভাবে অনুলিপি করবেন " পড়ুন।


তবে এটি আমাকে টেক্সট অনুলিপি করার পরেও দুটি কালো রেখা দিচ্ছে
নিক ভানাভিট

4

আমি ব্যবহার করতাম:

map <C-x> :!pbcopy<CR>
vmap <C-c> :w !pbcopy<CR><CR>

এটি সত্যিই ভাল কাজ করেছে।


3

আপনি যখন স্ট্যান্ডার্ড ওএস কীগুলি ব্যবহার করে ক্লিপবোর্ডটি সহজেই অ্যাক্সেস করতে ম্যাকে থাকবেন তখন আপনি ম্যাকভিম ব্যবহার করতে পারেন ।

এটি সাধারণ ভিমের সাথে পুরোপুরি সামঞ্জস্যপূর্ণ, তাই আমার আলাদা করার দরকারও নেই .vimrc


আমি ম্যাকভিম ব্যবহার করি এবং তারপরে ~/binডিফল্টগুলি ওভাররাইড করার জন্য কমান্ড-লাইন ভিম প্রতিশব্দটি আমার সাথে সিমলিংক করে।
টিন ম্যান

2

কমান্ড-সি? এটি মাউসের সাহায্যে নির্বাচিত পাঠ্যের জন্য টার্মিনাল.এ্যাপের মধ্যে থেকে লঞ্চ করা ভিমের পক্ষে অন্তত কাজ করে।


6
ভাল নিষ্পাপ উত্তর কিন্তু যদি আপনি ভিমে উল্লম্বভাবে বিভক্ত সাবউইনডোগুলি ব্যবহার করেন (তবে এটি আসলে আমার মনে আছে), বা ফলাফল যদি এক টার্মিনাল স্ক্রিনের চেয়ে দীর্ঘ হয়
ʞɔıu

3
আপনি ঠিক বলেছেন, আমি এই মামলাগুলির কথা ভাবি নি। আমি আমার উত্তরটি কেবল অন্যদের অনুরূপ সহায়ক না হওয়া উত্তর দিতে বাধা দেওয়ার জন্য রেখেছি।
mouviciel


2

আমার মূল সমস্যাটি ছিল ভিমের ডিফল্ট ওএসএক্স সংস্করণ। হোমব্রিউয়ের মাধ্যমে এটি ইনস্টল করা বিল্ডটিতে যুক্ত +clipboardহয়েছে।

আপনি চেক করতে পারেন:

vim --version

কিনা দেখতে এটা বলে -clipboardবা +clipboard


2

যদি +clipboardআপনার ভিম ইনস্টলেশনতে বিকল্প থাকে (আপনি যাচাই করতে পারেন :version) এবং আপনি ভিজ্যুয়াল মোডে করতে পারেন আপনি এটি ক্লিপবোর্ডের "+yবাফারে নির্বাচনটি ঝাঁপিয়ে পড়বেন +

আমি আমার vimrc এ নিম্নলিখিত মানচিত্র যুক্ত করেছি এবং এটি ঠিক কাজ করে fine

vmap <leader>y "+y : এই আমি কি করতে পারি leader keyদ্বারা ফলো yচাক্ষুষ মোডে ক্লিপবোর্ডে কপি করতে।

nmap <leader>p "+p : এই আমি কি করতে পারি leader keyদ্বারা ফলো pস্বাভাবিক মোড ক্লিপবোর্ড থেকে পেস্ট করতে।

পিডি: উবুন্টুতে আমাকে +clipboardবিকল্পটি পেতে ভিম-জিটিকে ইনস্টল করতে হয়েছিল ।


0

ম্যাক অন যখনই অন্য কিছু কাজ করছে বলে মনে হচ্ছে - মাউস দিয়ে নির্বাচন করুন, অনুলিপি করুন অনুলিপি করুন। Uff


0

আমি বর্তমানে ওএস এক্স ১০.৯ এ আছি এবং + xterm_clipboard দিয়ে ভিএম সংকলনের আমার প্রচেষ্টা আমার কিছুই এনেছে না। সুতরাং আমার বর্তমান সমাধানটি হল আমার Macset clipboard=unnamed / .vimrc ফাইলটিতে বিকল্প সহ টার্মিনাল মোডে ম্যাকভিম ব্যবহার করা । আমার জন্য নিখুঁত কাজ করে।


0

আমার মধ্যে আমার জন্য কী কাজ করেছে .vimrc

set clipboard=unnamed
if has("unnamedplus") " X11 support
    set clipboard+=unnamedplus
endif

0

ম্যাকের জন্য - হোল্ডিং optionকী অনুসরণ করে ctrl Vপাঠ্য নির্বাচন করার সময় কৌতুকটি করেছিল।


0

সিএমডি সি সিফ্ট করুন - অনুলিপি মোড সেট করুন, টেক্সট নির্বাচন করুন, সিএমডি ভি সিলেক্ট করা টেক্সটটি অনুলিপি করুন


-1

উবুন্টু ব্যবহারকারীদের জন্য, ক্লিপবোর্ড ব্যবহার করার জন্য আপনি যে প্যাকেজটি পুনরুদ্ধার করতে চান তা ভিম-পূর্ণ। অন্যান্য প্যাকেজগুলি (vim-mini, vim) ক্লিপবোর্ড বৈশিষ্ট্যটি অন্তর্ভুক্ত করে না।


vim-full এখন আর উবুন্টু প্যাকেজের নাম নয়। ডিফল্ট ভিআইএম প্যাকেজ (7.3.154) - ক্লিপবোর্ড সহ ন্যূনতম বৈশিষ্ট্যযুক্ত সেট রয়েছে। Vim-gtk বা vim-nox ইনস্টল করা একটি + ক্লিপবোর্ড সংস্করণ সরবরাহ করবে।
স্পাজম

-1

ক্লিপবোর্ডে অনুলিপি ব্যবহার করে '+' বা '*' ব্যবহার করছেন না?

কারণ: আপনার বিশেষ সংস্করণ ভিএম ক্লিপবোর্ড সমর্থন ছাড়াই সংকলিত হয়েছিল। কনসোলে ভিএম - রূপান্তর টাইপ করুন এবং আপনি দেখতে পাবেন -xterm_clipboard । গুই প্যাকেজগুলির সাথে ভিম ইনস্টল করা এই সমস্যাটির সমাধান করে। উবুন্টুতে আপনি শেল টাইপ করে এটি করতে পারেন:

sudo apt-get ইনস্টল ভিম-গুই-সাধারণ

এখন আবার কনসোলে ভিএম - রূপান্তর করুন। সম্ভবত, আপনি এখন + xterm_clipboard দেখতে পাবেন !!

সুতরাং, এখন আপনি রেজিস্টার + (ক্লিপবোর্ডে বর্তমান লাইনটি অনুলিপি করতে "+ yy) ব্যবহার করে ক্লিপবোর্ডে যে কোনও কিছু অনুলিপি করতে পারেন


-1

আমি একই ইস্যুটি পূরণ করেছি, ইনস্টল করার macvimপরেও কাজ করছে না, অবশেষে আমি সমাধানের একটি উপায় খুঁজে পেয়েছি:

প্রথমে সমস্ত ভিম আনইনস্টল করার চেষ্টা করুন,

brew uninstall macvim

brew uninstall --force vim

এবং ম্যাকভিম পুনরায় ইনস্টল করুন

brew install macvim --with-override-system-vim

তারপরে আপনি ব্যবহার করতে পারেন "*yবা করতে "+yহবে নাset clipboard=unnamed


-2

কমান্ড-সি ম্যাকভিম এবং টার্মিনাল উভয় ক্ষেত্রেই আমার পক্ষে কাজ করে।


Ditionতিহ্যবাহী অনুলিপি এবং আটকানো ভিম বাফারগুলির সাথে কাজ করে না এবং আপনার ফর্ম্যাটটিকে পুরোপুরি গোলযোগ করতে পারে। উদাহরণস্বরূপ, নেমযুক্ত বস্তুর 15 টি লাইন Cmd + C এর সাথে অনুলিপি করা এবং তারপরে Cmd + V দিয়ে পেস্ট করার ফলে এটি নীড়ের বোঝার ক্ষতি হারাবে। এটি সম্ভবত আপনার
.vimrc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.