কেটে সিটি্যাগগুলি কীভাবে কনফিগার করবেন?


9

আমি আমার ওএস হিসাবে কুবুন্টু এলটিএস ব্যবহার করি। কেটে সিটি্যাগগুলি কীভাবে ব্যবহার করবেন?

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

আমি মনে করি কনফিগারেশনে আমি কিছু ভুল করেছি: "ctags ডাটাবেস" এবং "সূচক লক্ষ্যগুলি" বাক্সগুলিতে আমাকে কী লিখতে হবে?

উত্তর:


4

প্রথমে আপনাকে নিশ্চিত করতে হবে যে আপনি সিটি্যাগ ইনস্টল করেছেন:

sudo apt-get install exuberant-ctags 

আপনার কোড যেখানে রয়েছে সেই ফোল্ডারে একটি "। কেটপ্রজেক্ট" প্রকল্প ফাইল তৈরি করুন ( আরও তথ্যের জন্য http://forum.kde.org/viewtopic.php?f=25&t=93570 দেখুন):

উদাহরণস্বরূপ, এটি আমি সম্প্রতি সেট আপ করা একটিগুলির সামগ্রী:

{
  "name": "Report Downloader"
, "files": [ { "directory": ".",
      "filters": [
    "*.php",
    "*.css", 
    "*.js", 
    "*.html"
    "*.py"
      ], 
    "recursive": 1 } 
  ]
}

তারপরে প্রকল্পের মধ্যে একটি ফাইল খুলুন (আপনি সরাসরি প্রকল্পটি খুলবেন না) এবং ctags এর কাজ শুরু করা উচিত।


1
.kateprojectফাইল এখন আর বিশ্বস্ত উবুন্টু রেপো তে কেট বর্তমান সংস্করণের সাথে প্রয়োজন হয়।
জেফ পেকেট

4

আপনি একবার CTags ইনস্টল করা হবে

sudo apt-get install exuberant-ctags

Settings-> এ গিয়ে প্লাগইনটি সক্রিয় করুনConfigure Kate...

তারপরে উইন্ডোটি পপ আপ হওয়ার পরে Application-> ক্লিক করুন Pluginsএবং "সিটি ট্যাগগুলি" পরীক্ষা করুন

কেট প্লাগইনগুলির স্ক্রিনশট

কেটের Index Targetsট্যাব ফলকের পরবর্তী , ক্লিক করুন Addএবং প্রবেশ করুন /path/to/project/root, তারপরে ক্লিক করুনUpdate Index

"সূচক লক্ষ্যগুলি" ফলকের স্ক্রিনশট

এখন আপনি সিটি্যাগগুলি ব্যবহার করতে সক্ষম হবেন।


লক্ষ্য করুনDatabase ট্যাব পেন যেখানে আপনি CTags কমান্ড সেট করতে পারেন। বিকল্পগুলির জন্য ম্যান পৃষ্ঠাগুলি দেখুন । সাধারণত, আমি যুক্ত করে আমার নির্ভরতা প্যাকেজ ফোল্ডারগুলি বাদ দিতে চাই:

--exclude=vendor --exclude=node_modules

"CTags ডাটাবেস ফাইল" ফিল্ডে কিছু রাখার দরকার নেই কারণ যখন আপনি ক্লিক করবেন তখন কেট স্বয়ংক্রিয়ভাবে এই ফাইলটি তৈরি করবে Update Index

স্ক্রিনশট ডাটাবেস ট্যাব ফলক


নোট আপনি যা করতে পারেন, কিন্তু যে না প্রয়োজন একটি তৈরি করতে .kateprojectCTags ব্যবহার করতে ফাইল।

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