নির্বাচন মন্তব্য করতে পারবেন না


87

কখনও কখনও, মনে হয় আমি Xcode 8 বিটা 4 এর অধীনে সাধারণ শর্টকাট ( command+ /) দিয়ে আমার কোডটি মন্তব্য করতে পারি না The বিকল্পটি মেনুতে অক্ষম করা হয়েছে (নীচের স্ক্রিনশট)।

আপনি কেন কোন ধারণা আছে? আমি কি কেবল এই সমস্যাটি নিয়েই আছি?

অক্ষম কমান্ডের স্ক্রিনশট

সম্পাদনা: এক্সকোড পুনরায় চালু করার পরে এটি আবার কাজ করছে বলে মনে হচ্ছে ... এখনও এটি কোথা থেকে এসেছে তা খুঁজছেন। এটা কিছুটা বিরক্তিকর ...

সম্পাদনা 2: এটি এখনও Xcode 8.1 এ ঘটে। আমার কাছে এক্সকোডের 2 টি সংস্করণ ইনস্টল হওয়ার কারণে (স্বাভাবিক এবং বিটা) থাকতে পারে? একটি সাধারণ পুনরায় আরম্ভের সাথে এটি আর ঠিক করতে পারবেন না!

EDIT3: এটি xpccachectlঠিক করার প্রস্তাবিত কমান্ডটি ম্যাকওএস হাই সিয়েরায় নেই।


এখনও ম্যাক অ্যাপ স্টোর থেকে ইনস্টল করা এক্সকোড 8.1-এ ঘটে।
eonil

4
এবং এছাড়াও 8.2.1 .......
আইএক্সএক্স

4
এই সমস্যার সমাধান এই পোস্টে সন্ধান করা যেতে পারে stackoverflow.com/questions/38712365/…
সালেহ এনাম শোহাগ

এক্সকোড 8.২.১ এ একই রকম, @ অ্যাপল: আমি আপনার সুপার আইডিই নামকরণের জন্য xxcode এ নামকরণের সুপারিশ করছি! @ #! @ বাগের ভিতরে
আমর লটফাই

এটি Xcode 8.2.1 এও দেখছেন :-)
পাওলো মাতোস

উত্তর:


88

এটা চেষ্টা কর. অন্যান্য সমস্ত পরামর্শের মধ্যে, এই একমাত্র আমার পক্ষে কাজ করেছিল।

আপনার অ্যাপ্লিকেশন ফোল্ডারে যান এবং আপনি যা খুশি তে Xcode এর নাম পরিবর্তন করুন, তারপরে Xcode খুলুন। মন্তব্য নির্বাচন এখন কাজ করে কিনা তা পরীক্ষা করে দেখুন, যদি তাই হয় তবে আপনি ফিরে গিয়ে Xcode- এর নাম পরিবর্তন করতে পারবেন। যদি তা না হয় তবে যাইহোক যাইহোক, এক্সকোডটির মূল নামটি পুনরায় নামকরণ করুন এবং অন্য কোনও সমাধান অনুসন্ধান করা চালিয়ে যান।

এটি আমার জন্য পুরোপুরি কাজ করেন।


4
/usr/libexec/xpccachectlএবং রিবুট কাজ করে না। Xcode.app এর নাম Ycode.app এ নামকরণ এবং এটি চালু করা আমার পক্ষেও কাজ করে। এটি কাজ করার পরে, আমি অ্যাপ্লিকেশনটির নাম পুনরায় Xcode এ রেখেছি এবং এটি এখনও কাজ করে। একটি আকর্ষণীয় নোট, আইটিউনস গতকাল সবেমাত্র V12.5.3 এ আপডেট হয়েছে এবং মন্তব্য নির্বাচন কাজ করা বন্ধ করে দিয়েছে। চলমানmacOS 10.12.1 Xcode 8.1 (8B62)
এক মিলিয়ন অ্যাপ্লিকেশন

4
এই সমস্যাটি আমার ম্যাকের সময়ে সময়ে ঘটে থাকে এবং প্রতিবারই এটি সমাধানের জন্য আমাকে আলাদা পদ্ধতিতে চেষ্টা করতে হবে ... এবার আপনার ভাল কাজ হয়েছে তবে শেষবার আমি এই এক
স্ট্যাকওভারফ্লো.com

4
কাজ। একেবারে হাস্যকর অ্যাপল।
অলিভার পিয়ারমাইন

4
এটি জানার আগে আপনি কতগুলি জিনিস চেষ্টা করেছিলেন তা আমি জানতে চাই না ... তবে আপনাকে ধন্যবাদ!
ডিভাইস 1

4
এটি আমার কাছে সাপ্তাহিক ভিত্তিতে ঘটে, নামকরণের কাজ করে তবে এটি অপ্রয়োজনীয়। অ্যাপল আসুন নিশ্চয় আপনার দেবগণও এতে বিরক্ত হয়েছেন? বাছাই করা!
জ্যাক ডিউহার্স্ট

23

এক্সকোড 8.1 বিটা ইনস্টল করার পরে কোনও কাজই আমার পক্ষে কাজ করেনি। আমি অবশেষে দেখতে পেলাম যে অ্যাপ্লিকেশন ফোল্ডারটি থেকে এক্সকোড বিটাটিকে অন্য কোনও স্থানে সরিয়ে নিয়ে যাওয়া (ডেস্কটপটি যেখানে আমি আমার স্থাপন করি) তখন চলমান sudo usr/libexec/xpccachectlসমস্যাগুলি স্থির করে।


4
আমি অ্যাপ্লিকেশনগুলির অভ্যন্তরে একটি ফোল্ডার তৈরি করেছি, এতে xcode 8.1 বিটা সরান, চালান sudo /usr/libexec/xpccachectlএবং এটি কার্যকর হয়! (পুনরায় আরম্ভ হবে না)
হ্লুং

আমার জন্য কাজ করে। এটার কোন মানে নাই. ডেড মুরগির সমাধান waving: Accepted
বেসজেন

আমার জন্য কাজ করে। macOS Sierra 10.12.1 Xcode 8.1 (8B62)
owjsub

কবজির মতো কাজ করেছেন।
চাচা

এটি আমার পক্ষে কাজ করেছে, তবে কেবল এক্সকোড অবস্থান আপডেট করার পরে: "$ এক্সকোড-নির্বাচন - সুইচ <নতুন এক্সকোড পাথ>"।
GK100

19

এটি এক্সকোড 8 বিটা -4 এর একটি পরিচিত বাগ (অ্যাপল অনুসারে, "কিছু সিস্টেমে" কোনটি নির্দিষ্ট না করে)।

সুখবরটি হ'ল অ্যাপলের মতে তারা এটি বিটা -5 এ স্থির করেছেন। প্রকাশের নোটগুলি থেকে:

এক্সকোড 8 বিটা 5 - আইডিইতে সমাধান হয়েছে

সম্পাদকের মন্তব্য / আনকমেন্ট সিলেকশন কমান্ড সক্ষম থাকলে সক্রিয় হয়। (27524523)

খারাপ খবরটি হ'ল, এটি রিবুট করার পরেও আমার জন্য বিটা -5 এ কাজ করছে না। এবং আমার জীবনের জন্য, "যখন সক্ষম করা হয়" তখন তারা কী বোঝায় তা আমি বুঝতে পারি না। যেহেতু আপনাকে কখনই মন্তব্য / আপত্তি "সক্ষম" করতে হবে এবং আপনি কীভাবে তা করতে যাবেন?

আমি একটি ম্যাক প্রো সিলিন্ডারে যাচ্ছি এল ক্যাপিটান 10.11.6 চলছে, সুইফট 2.3 কোড সম্পাদনা করছে।


4
এখনও বিটা 6 তে কাজ করছে না (3 টি আলাদা মেশিনে)। আমি একটি বাগ রিপোর্ট জমা দিয়েছি, অ্যাপল এটিকে একটি সদৃশ হিসাবে চিহ্নিত করেছে, তাই আশা করি তারা এতে কাজ করছে। আমি কেবল আশা করছি যে তারা এটিকে পূর্বের বাগের সদৃশ হিসাবে চিহ্নিত করেছে যা তারা ভেবেছিল (এবং বলেছে) তারা বিটা 5 এ স্থির করেছে, তবে তা করেনি। ওপেন রাডার: openradar.appspot.com/radar?id=4976322216460288
বেন

11
এখনও স্থির নয়, তবে টুইটারে কিছু লোক আমার জন্য কাজ করার মতো একটি কাজ খুঁজে পেয়েছে। sudo /usr/libexec/xpccachectlতারপরে পুনরায় বুট করুন। twitter.com/kolpanic/status/763323546814844928
বেন স্টাহল

9
সমস্যাটি সরকারী এক্সকোড 8 রিলিজে ঘটে। টুইটার ফিক্সটি আমার জন্যও কাজ করেছিল ... তবে কয়েক দিন পরে এটি আবার একই সমস্যার দিকে ফিরে আসে। সুতরাং এটি দৃশ্যত কেবলমাত্র একটি অস্থায়ী ফিক্স যা পুনরায় প্রয়োগ করা দরকার। এটি অত্যন্ত বিরক্তিকর কারণ এটি কোনও সময়ে কেবল একটি লাইন না করে কোডের ব্লকগুলিকে মন্তব্য করার মতো মূল উত্পাদনশীলতার সমস্যাটিকে প্রভাবিত করে।
gpdawson

4
দেখে মনে হচ্ছে xpccachectlএক্সকোড 8.1 বিটাও ইনস্টল করা থাকলে বানানটি কাজ করে না। কী এলোমেলো.
স্পাসাস

4
এক্সকোড সংস্করণ 8.1 (8 বি 62) এ সবেমাত্র আমার সাথে এটি ঘটেছে। আপাতদৃষ্টিতে এখনও সমাধান হয়নি! এক্সকোডকে অন্য ফোল্ডারে স্থানান্তরিত করা, sudo /usr/libexec/xpccachectlঅন্যের পরামর্শ মতো চালানো এবং তারপরে এটিকে আবার সরানো আবার কাজ করে ফেলা।
ট্রয়

13

একটি জার্মান ম্যাকিনটোস কম্পিউটারে একটি সিস্টেম কীবোর্ড শর্টকাট রয়েছে যা এক্সকোড মন্তব্য বিভাগের শর্টকাটকে ওভাররাইড করে।

Hilfemenü anzeigenশর্টকাটটি কেবল নিষ্ক্রিয় করুন । (সাহায্য দেখান)

বিরোধী শর্টকাট


এক্সকোড সাধারণত এই আদেশটি ওভাররাইড করে তবে এই বাগটি শোনার পরে আমি ঠিক এই আচরণটি পেয়েছিলাম। এক্সকোডের নামকরণ আমার পক্ষে কাজ করেছে।
অ্যান্ডি

ধন্যবাদ! নির্বাচনের বিষয়ে মন্তব্য করতে সক্ষম না হয়ে কাজ করছেন (এখন প্রায় 4 মাস) !! আপনি আমার দিনটিকে আরও ভাল করেছেন :)
ট্রোলিগটিভিস

অন্যান্য সমাধানগুলির সাথে ঠিক করার ব্যবস্থা করতে পারেনি, এটি একদম ঠিকঠাক কাজ করে!
SFWdc

10
  1. এক্সকোড থেকে প্রস্থান করুন
  2. sudo /usr/libexec/xpccachectlটার্মিনাল টাইপ করুন
  3. এক্সকোড পুনরায় চালু করুন
  4. প্রয়োজনে আপনার ম্যাক পুনরায় চালু করুন

উৎস


4
21 এপ্রিল 2017 পর্যন্ত আমার জন্য কাজ করেছেন
মেরিন

4
সিস্টেমগুলি রিবুট করুন আমার জন্য কাজ করে। শুধুমাত্র এক্সকোড পুনরায় চালু করুন।
doxsi

এটি আমার পক্ষে কাজ করেছে, যদিও আমাকে ম্যাকটি পুনরায় চালু করতে হবে
সালেহ এনাম শোহাগ

4
দুর্ভাগ্যক্রমে ম্যাকোস হাই সিয়েরায় xpccachectlএই অবস্থানটিতে কোনও নেই -> sudo: /usr/libexec/xpccachectl: command not found
আলেকসান্দার গ্রিজিব

@ আলেকসান্ডার গ্রজিব আপনি কীভাবে এই সমস্যাটিকে সমাধান করেছেন? আমি একই সমস্যার মুখোমুখি হচ্ছি ম্যাকস হাই সিয়েরাতে
আদিত্য শ্রীবাস্তব

3

এটি এখনও Xcode 8.1 এ ঘটে যা ম্যাক অ্যাপ স্টোর থেকে ইনস্টল করা হয়েছিল।

আমি চেষ্টা করেছি sudo usr/libexec/xpccachectl, তবে ভাগ্য নেই।

আমি এটি আবার শর্টকাট কীগুলি পুনরায় অর্পণ করা সমাধান করতে পারি।

  1. পছন্দ -> কী বাইন্ডিংগুলিতে যান
  2. Structure -> Comment Selectionমেনুতে কিছু এলোমেলো শর্টকাট কী সেট করুন । আপনি তাদের সব পরিবর্তন করতে হবে না। একটাতেই চলবে.
  3. এটি আবার ফিরে সেট করুন Command + /

এখন এটা কাজ করছে.

এখানে চিত্র বর্ণনা লিখুন


Command + /দয়া করে কীভাবে এটি আবার সেট করতে পারি ? আমার কীবোর্ডে Shiftএটি করার জন্য আমাকে কী ব্যবহার করতে হবে যাতে এটি শর্টকাটটি সেট করে Shift + Command + /... Caps Lockসক্রিয়, ইতিমধ্যে চেষ্টা করে আরও ভাল কাজ করছে না ।
Tulleb

4
দুর্ভাগ্যক্রমে আমার পক্ষে কাজ করেনি। এখনও কোন মন্তব্য হটকি: |
বরাদ্দ করুন

3

আমার পরিস্থিতি কিছুটা আলাদা (বোকা?): আমি পেয়েছি যে আমি কোনও নির্দিষ্ট ফাইলের নির্দিষ্ট অংশ থেকে কোনও লাইন মন্তব্য করতে পারি না। আমি এক্সকোড 8.1 এবং এক্সকোড 8.2 দিয়ে উপরের সমস্ত পদ্ধতি চেষ্টা করেছিলাম, তবে কোনও ভাগ্য পাইনি। অবশেষে আমি দেখতে পেলাম যে এটি নীচের মত একটি মন্তব্য কৌশল দ্বারা হয়েছিল

1 /*
2 code 
3 //*/
4 code

এক্সকোডে, আপনি সিএমডি + / এর সাথে লাইন 2 মন্তব্য করতে পারবেন না কারণ এটি ইতিমধ্যে / ** / দ্বারা মন্তব্য করা হয়েছে, যা ভাল। তবে, আপনি এমনকি সিএমডি + / এর সাথে লাইন 4 মন্তব্য করতে পারবেন না, কারণ এক্সকোড মনে করতে পারে এটি এখনও একটি / * * / ব্লকের মধ্যে রয়েছে, তবে এটি আসলে তা নয়। যদি আমি // লাইন 3 থেকে অপসারণ করি তবে লাইন 4 মন্তব্য করা ভাল কাজ করে।


4
বিঙ্গো! "মন্তব্য" এর / * ফর্মটি এমনকি একটি আসল মন্তব্য হতে হবে না। আমার ক্ষেত্রে এটি একটি এনএসপ্রেডিকেট ফর্ম্যাটের অংশ। / * স্ট্রিং ডেটার অংশ হিসাবে প্রদর্শিত হয়, কিন্তু এর অস্তিত্ব মন্তব্যগুলিকে ভেঙে দেয়।
জিম লেস্ক

এটি আমার সমস্যার কারণও ছিল। আমি মন্তব্যগুলিকে // এর সাথে প্রতিস্থাপন করেছি, আমার কম্পিউটারটি রিবুট করেছি এবং শর্টকাটটি আবার ফিরে এসেছিল!
কলমওজ

2

দেখে মনে হচ্ছে আপনি যদি নিজের কোডটিতে কোথাও নেস্টেড / * করেন তবে তা থেকে মন্তব্যটি ভেঙে যায়। অন্যরা জানিয়েছেন যে নেস্টেড ব্লক মন্তব্যে এটি ঘটে। তবে আপনি যদি স্ট্রিং সহ অন্য কোথাও নেস্টেড / * করেন তবে তা ব্যর্থ হবে।

নোট করুন নিম্নলিখিত কোডের বিট পাথ অক্ষর /এবং ওয়াইল্ডকার্ডগুলির সাথে কাজ করছে *যা একসাথে করে /*। এই লাইনের পরে এবং মন্তব্য করা কোনও কিছুই এক্সকোডে কাজ করে না।

int foo = "this line can be commented out";

predicate = [NSPredicate predicateWithFormat:@"(cachedAudioDataURL like '*/Library/Private*/*')) AND (NOT (cachedAudioDataURL like '*/Documents/*'))"];

int bar = "broken - can't be commented out";

2

আমার জন্য এটি কমপ্লে 101 এর সামান্য কিছু ছিল:

আপনার কম্পিউটার পুনরায় চালু করুন


1

আমি জো_04_04 হিসাবে করেছি। অন্য কোনও নাম থেকে ডি এক্সকোড অ্যাপ্লিকেশনটির নামকরণ এবং মূল নামে ফিরে name


1

এক্সকোড 8 মন্তব্য / আনকমেন্ট মেনুগুলি ঠিক করুন: " sudo /usr/libexec/xpccachectl" তারপরে পুনরায় বুট করুন।

এটি আমার পক্ষে কাজ করে। শুভকামনা


1

এই বাগটি ম্যাকওএস 10.12.3 (16 ডি 32) এর এক্সকোড 8.2.1 (8C1002) এও ঘটে। এবং অন্য একটি এক্সকোড 7.3 রয়েছে, যা ভাল, আমার মেশিনেও ইনস্টল।

আমি দুটি সমাধান পেয়েছি:
১. sudo /usr/libexec/xpccachectlটার্মিনাল টাইপ করুন , তারপরে পুনরায় বুট করুন।
2. Xcode8এক্সকোড 8.2.1 এর পুনরায় নামকরণ করুন, এক্সকোড 8 পুনরায় চালু করুন, এখন এটি কাজ করে!


0

আমি এই প্রথম একই সমস্যাটি প্রথমবারের মতো অভিজ্ঞতা অর্জন করেছি (আমি এক বছরেরও বেশি সময় ধরে এক্সকোডের বিভিন্ন সংস্করণ ব্যবহার করছি, সম্ভবত দুটি)।

এই থ্রেডগুলি পর্যালোচনা করার পরে, আমি লক্ষ্য করেছি যে আমার ম্যাকবুক প্রোটির একটি মুলতুবি আপডেট রয়েছে এবং এক্সকোড খোলা থাকার কারণে আপডেটটি ইনস্টল করতে পারিনি। আমি এক্সকোড বন্ধ / ছেড়ে দিয়েছি, আপডেটটি ইনস্টল করেছি, জোর করে সমস্ত ওপেন অ্যাপ্লিকেশন ছেড়ে গেছে, আমার ল্যাপটপটি পুনরায় চালু করেছি এবং সমস্যাটি সমাধান হয়ে গেছে।


0

এটি এখনও (মে 2017) আমার মাঝে মাঝে Xcode 8.3.2 এ ঘটে। এক্সকোড ত্যাগ করা এটি পরিষ্কার করতে যথেষ্ট নয়। লগ আউট এবং লগ ইন ফিরে আমার জন্য এটি স্থির। আমাকে কোনও কমান্ড লাইন সরঞ্জাম বা পুনরায় বুট করতে হবে না।


0

উপরের আলোচনাটিকে নিম্নচাপ না করা, তবে আমি উপরে প্রস্তাবিত সমস্ত সমাধান চেষ্টা করেছিলাম এবং সমস্ত ব্যর্থ হয়েছিল। অবশেষে আমি এক্সকোডকে সর্বশেষতম সংস্করণ 9.3 (2018) এ আপডেট করেছি এবং সবকিছু এখনই কাজ করে!


আমি এক্সকোড 9.3.1 এ আছি এবং মাঝেমধ্যে এখনও এই সমস্যাটি দেখছি।
যেরেমিয়া

@ জেরেমিয়া আমি এটিকে বিকল্প + / এ পরিবর্তন করেছি এবং এটি আর কখনও ব্যর্থ হয় না।
জেমস এলটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.