অ্যান্ড্রয়েড স্টুডিওতে লেখক টেমপ্লেট পরিবর্তন করুন


153

আমি অ্যান্ড্রয়েড স্টুডিওতে কোনও ফাইল তৈরি করার সময় উপস্থিত হওয়া স্বয়ংক্রিয় লেখকটি পরিবর্তন করতে চাই।

/**
 * Created by a556520 on 16/01/14.
 */
public class POI {

লেখক 'a556520' নেন তবে আমি চাই যে এটি আমার নাম, এবং কর্মচারীর সংখ্যা নয় appears এটা কি সম্ভব? আমি সেটিংসে খুঁজে পাইনি।

উত্তর:


393

আপনি ${USER}টেমপ্লেট ফাইলটিতে ভেরিয়েবলটি ওভাররাইট করতে পারেন

#set( $VARIABLE = "value")

ফাংশন। যান সেটিংস -> এডিটর -> ফাইল এবং কোড টেমপ্লেট -> সহ -> ফাইল শিরোলেখ পূর্বে লিখুন #set()উদাহরণস্বরূপ ফাংশন কল:

#set( $USER = "Your name" )
/**
* Created by ${USER} on ${DATE}.
*/

2
সকলকে ধন্যবাদ, আমি এই প্রশ্নটিকে "স্বীকৃত" হিসাবে নেব কারণ আমি পড়েছি এটি আরও বেশি .. "ক্লিনার"। তবে সব ঠিক আছে। ধন্যবাদ!
শুডি

1
এখানে আপনি এই বিষয়ের উপর একটি সম্পূর্ণ ডক খুঁজে পেতে পারেন
T04435

6
আমি ইতিমধ্যে তৈরি ক্লাস বা ফাইলগুলিতে এটি প্রয়োগ করার কোনও উপায় আছে কি?
মোগ্রাবি

প্রতি প্রকল্পের ভিত্তিতে এটি করার কোনও উপায় আছে কি?
এক্সেল

96

উপরের উত্তরগুলি সঠিক। তবে আপনি আরও এগিয়ে যেতে পারেন এবং আপনার নিজস্ব ভেরিয়েবলগুলি সংজ্ঞায়িত করতে পারেন - যেমন ব্যবহারকারী, সংস্থা, ইমেল ইত্যাদি .:

#set ($USER = "Name name")
#set ($COMPANY = "company Ltd")
#set ($EMAIL = "example@gmail.com")

/**
 * Created by ${USER} on ${DATE}.
 * ${COMPANY}
 * ${EMAIL}
 */

68

আপনার ফাইল শিরোনাম টেম্পলেট সম্পাদনা করতে, নিম্নলিখিতটি করুন:

1) অ্যান্ড্রয়েড স্টুডিও Preferencesডায়ালগ খুলুন ।

2) অনুসন্ধান বাক্সে "ফাইল এবং কোড টেম্পলেট" লিখুন।

3) বাম মেনু আইটেমটি "ফাইল এবং কোড টেম্পলেট" নির্বাচন করুন।

4) মাঝারি টেবুলার নেভিগেশন বিভাগ থেকে, নির্বাচন করুন Includes

৫) File Headerজাভা ফাইলগুলিতে প্রযোজ্য আইটেমটি নির্বাচন করুন।

6) আপনি একটি সম্পাদক বিভাগ পাবেন যা আপনাকে প্রয়োজনীয় প্যাটার্নের জন্য এটি সম্পাদনা করার অনুমতি দেয়। বিভিন্ন পরামিতি ব্যবহার করা যেতে পারে তা বুঝতে নীচের বর্ণনা বিভাগটি ব্যবহার করুন।

/**
* Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR}
*/

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

দ্রষ্টব্য: nameবৈশিষ্ট্যের জন্য, আপনি এট্রিবিউট ব্যবহার না করেই সরাসরি এটি লিখতে পারেন। এছাড়াও আপনি একইভাবে আপনার সংস্থার নাম বা প্রকল্পের নাম যুক্ত করতে পারেন:

/**
* Created by Sami on ${DAY},${MONTH_NAME_FULL},${YEAR}
* ABCDFG company,
* Dubai, UAE.
*/

22

Ctrl+ Alt+ চাপুন Sতারপরে ফাইল এবং কোড টেম্পলেটগুলিতে যান । এখানে আপনি যা চান সেট আপ করতে পারেন। যেমন ${USER}আপনার নাম প্রতিস্থাপন ।


8

আসলে ব্যবহারকারীর নাম পরিবর্তন করার সঠিক উপায়টি হ'ল উইন্ডোজে লগ ইন করা বর্তমান ব্যবহারকারীর নাম পরিবর্তন করা। (যদি আপনি উইন্ডোজ ব্যবহার করছেন)

অ্যান্ড্রয়েড স্টুডিও% USERNAME% ভেরিয়েবলে সংরক্ষিত নামটি ব্যবহার করে। আপনি যদি whoamiকমান্ড কনসোল বা ব্যাচ ফাইল টাইপ করেন তবে এটিই আপনার নাম you এবং এটি সি (orWWEEver) এর অধীনে সঞ্চিত নাম: \ ব্যবহারকারী।

নামটি পরিবর্তন করতে আপনি যে লগ ইন করেছেন সেটির নাম পরিবর্তন করতে পারবেন না You আপনাকে একটি নতুন ব্যবহারকারী তৈরি করতে হবে এবং এটি সঠিক নাম দিতে হবে। এইভাবে, আপনি যদি কোনও দিন অ্যান্ড্রয়েড স্টুডিও পুনরায় ইনস্টল করেন তবে আপনি সঠিক দিয়ে শেষ করবেন${USER} আবার ।

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


2
নিখুঁত উত্তর, তবে, সর্বদা আপনি% USERNAME তৈরি বা পরিবর্তন করতে পারবেন না এবং আমার ক্ষেত্রে, যখন আমি এটি জিজ্ঞাসা করেছি, এটি ছিল, কারণ আমি একটি ওয়ার্ক কম্পিউটার পেয়েছি, যেখানে আমার "ব্যবহারকারীর নাম" সংস্থায় আমার লগিন আইডি ছিল (aXXXXX) , এবং নতুন ব্যবহারকারী তৈরি করতে পারে না ^^ তবে যেমনটি আপনি বলেছেন, আপনার যদি USERNAME পরিবর্তন করার বা নতুন অ্যাকাউন্ট তৈরি করার পরিবর্তন থাকে তবে আরও ভাল। ধন্যবাদ!
শুড

6

আপনি অগ্রাধিকার -> সম্পাদক -> ফাইল এবং কোড টেম্পলেটগুলিতে গিয়ে ফাইল শিরোনামের জন্য টেমপ্লেট পরিবর্তন করতে পারেন। তারপরে ${USER}অন্তর্ভুক্ত ট্যাবের অধীনে ফাইল শিরোনামে পরিবর্তন করুন । তবে এটি হার্ডকোডিং সমাধান এটি ${USER}ভেরিয়েবলের আসল মান পরিবর্তন করা ভাল ।


1
  • Android স্টুডিও পছন্দসমূহ ডায়ালগটি খুলুন।
  • অনুসন্ধান বাক্সে "ফাইল এবং কোড টেম্পলেট" লিখুন।
  • বাম মেনু আইটেমটি "ফাইল এবং কোড টেম্পলেট" নির্বাচন করুন।
  • মাঝারি টেবুলার নেভিগেশন বিভাগ থেকে, অন্তর্ভুক্ত নির্বাচন করুন।
  • জাভা ফাইলগুলিতে প্রযোজ্য ফাইল শিরোনাম আইটেমটি নির্বাচন করুন।
  • আপনি একটি সম্পাদক বিভাগ পাবেন যা আপনাকে প্রয়োজনীয় প্যাটার্নের জন্য এটি সম্পাদনা করার অনুমতি দেয়। বিভিন্ন পরামিতি ব্যবহার করা যেতে পারে তা বুঝতে নীচের বর্ণনা বিভাগটি ব্যবহার করুন।
  • প্রথমে বৈশিষ্ট্য সেট করুন। #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

    / ** Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} ${COMPANY} ${EMAIL}** /

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