পাইচার্ম স্বয়ংক্রিয়ভাবে ট্যাবগুলিকে স্পেসে রূপান্তর করে


110

পাইথর্ম আইডিই আমি পাইথন বিকাশের জন্য ব্যবহার করছি এটি জ্যাঙ্গো কোডের জন্য পুরোপুরি সূক্ষ্ম কাজ করে যাতে সন্দেহ হয় যে ট্যাবগুলিকে স্পেসে রূপান্তর করা ডিফল্ট আচরণ, তবে পাইথন আইডিই সর্বত্র ত্রুটি দিচ্ছে কারণ এটি ট্যাবগুলিকে স্বয়ংক্রিয়ভাবে স্থানগুলিতে রূপান্তর করতে পারে না সেগুলি অর্জন করার একটি উপায় আছে এই.

উত্তর:


124

ট্যাবগুলির পরিবর্তে স্পেস ব্যবহার করতে কোড শৈলীটি পরিবর্তন করুন:

শূণ্যস্থান

তারপরে আপনি এমন একটি ফোল্ডার নির্বাচন করুন যা আপনি প্রকল্পের ভিউতে রূপান্তর করতে চান এবং ব্যবহার করুন Code| সংস্কার কোড


30
এটি আমার ডিফল্ট সেটিংস ছিল তবে মনে হচ্ছে আইডিইতে কিছু বাগ রয়েছে যা কাজ করছে না তাই আমি যা করেছি সম্পাদনা করুন> কনভার্ট ইনডেন্ট> স্পেস
বৈভব মিশ্র

1
পাইথনের 4-স্পেস ইন্ডেন্টেশন হওয়া উচিত।
জোশ

2
এই উত্তরটি আমার পক্ষে কাজ করে না। কেন এটি গৃহীত হয়েছে তা নিশ্চিত নন, কারণ এটি ওপিতেও কাজ করে না। : প্রশ্ন অনুসরণ stackoverflow.com/questions/47102828/...
স্টিফান Monov

3
আমার ক্ষেত্রে আমাকে সম্পাদক -> কোড স্টাইল -> সম্পাদক কনফিগারেশন সহায়তা সক্ষম করুন, কারণ আমার অজান্তে ~/.editorconfigপাইচার্মের সেটিংস ওভাররাইড করে একটি ফাইল ছিল ।
যুদ্ধের মতো শিম্পাঞ্জি

1
আপনি এটি "সাধারণ স্টাইল" এর অধীনে "সম্পাদনা করার জন্য বিদ্যমান ফাইল সূচকগুলি সনাক্ত করুন এবং ব্যবহার করে" সনাক্ত না করে চেক করে বিদ্যমান ফাইলগুলির জন্য এমনকি স্পেস ব্যবহার করতে বাধ্য করতে পারেন। এর পরে, একটি বিদ্যমান ফাইলে ট্যাব টাইপ করার সাথে সাথে ট্যাবগুলির পরিবর্তে ফাঁকা স্থান সন্নিবেশ করা হবে।
ডেভিড কিংহর্ন

64

নির্বাচনের জন্য, আপনি "স্পেসে" টু ফাংশন ব্যবহার করে নির্বাচনটি রূপান্তর করতে পারেন। আমি সাধারণত এটি কেবলমাত্র সিটিআরএল-শিফট-এ এর মাধ্যমে ব্যবহার করি তারপরে সেখান থেকে "স্পেস স্পেস" সন্ধান করুন।


একসাথে একাধিক ফাইলের জন্য কাজ করবে বলে মনে হচ্ছে না। প্রতিটি ফাইলের জন্য স্বতন্ত্রভাবে করা এটি একটি ঝামেলা ...
সিজিএফএক্স

আপনি হুজুর, একটি জীবন গন্ধ
জুগেরনট

61

এটি কেবল অন্য কিছু পরিবর্তন না করেই ট্যাবগুলিকে রূপান্তর করে:

Edit -> Convert Indents -> To Spaces

1
আরে, এই গ্রহণ করা উচিত। এটি স্থানীয়ভাবে কাজ করে। উদাহরণস্বরূপ
মেকফিলের

9

Ctrl + Shift + একটি => খোলা পপ অপশন নির্বাচন করতে নির্বাচন উইন্ডোতে স্থানগুলি যাদের কাছে স্থান, বা সকল ট্যাব রূপান্তর করতে ট্যাবে ট্যাব রূপে সব শূণ্যস্থান রূপান্তর করবে।


ট্যাব রূপান্তর করতে ট্যাব? এটা কি টাইপো?
আনভেশ ইয়ালামার্থি

7

পাইচার্ম 2019.1

আপনি যদি সাধারণ সেটিংস পরিবর্তন করতে চান:

ওপেন পছন্দগুলি MacOS এ, ;বা উইন্ডোজ / লিনাক্স-এ Ctrl+ + Alt+ + S

সম্পাদক -> কোড স্টাইল -> পাইথন এ যান এবং আপনি পিইপি -8 অনুসরণ করতে চাইলে ট্যাবের আকার: 4 , ইনডেন্ট: 4 , এবং ধারাবাহিকতা ইনডেন্ট: 8 নীচে প্রদর্শিত চয়ন করুন:

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

পরিবর্তনগুলি প্রয়োগ করুন এবং ওকে ক্লিক করুন।

আপনি যদি বর্তমান ফাইলগুলিতে পরিবর্তনগুলি প্রয়োগ করতে চান তবে

বিকল্প 1: আপনি নেভিগেশন বারে চয়ন করতে পারেন: সম্পাদনা করুন -> স্থান পরিবর্তন করুন -> স্পেসে। (নীচের চিত্র দেখুন)

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

বিকল্প 2: আপনি ফাইন্ড অ্যাকশন শর্টকাট: Aম্যাকোএস বা ctrlAউইন্ডোজ / লিনাক্সে চালিয়ে "স্পেস টু স্পেস" ক্রিয়াটি সম্পাদন করতে পারেন । তারপরে "স্পেস টু স্পেস" টাইপ করুন এবং নীচের চিত্রের মতো প্রদর্শিত ক্রিয়াটি চালান।

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


1

সিটিআর + ওল্ট + শিফট + এল -> পুরো ফাইলটি পুনরায় ফর্ম্যাট করুন :)


ট্যাবগুলিতে কোডের একটি বিদ্যমান ব্লক রূপান্তর করতে কাজ করে না। এটি আমার জন্য কাজ করা একমাত্র সমাধান। ধন্যবাদ!
জেড

0

আমার জন্য এটিতে ~ / .editorconfig নামে একটি ফাইল ছিল যা আমার ট্যাব সেটিংসকে ওভাররাইড করে। আমি এটিকে সরিয়ে দিয়েছি (অবশ্যই এটি আবার আমাকে কামড় দেবে) তবে এটি আমার পাইচার্ম ইস্যুটি স্থির করেছে

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