জাভা পদ্ধতিতে ঝাঁপ দেওয়ার জন্য কীভাবে সিটি্যাগ এবং ভিএম ব্যবহার করবেন


5

আমার উবুন্টু সিস্টেমটি আপগ্রেড করার আগে এটি কাজ করত :

ctags *.java
vim -t fooFunc

যা আমাকে উদাহরণস্বরূপ নিতে হবে Foo.fooFunc()

তবে এখন, ভিম স্ট্যান্ডার্ড "ট্যাগটি পাওয়া যায় নি" পৃষ্ঠায় যায়।

আমার এখন করতে হবে:

vim -t Foo.fooFunc()

এটি সঠিক কাজটি করার জন্য।

আরও গুরুত্বপূর্ণ, ^] এখন আর কাজ করে না।

উত্পন্ন ট্যাগ ফাইলটির দিকে তাকিয়ে আমি এন্ট্রিগুলি দেখতে পাই:

Foo.fooFunc Foo.java  /^    private void fooFunc() {$/

যদিও ট্যাগ ctags একটি পুরোনো সংস্করণ দ্বারা উত্পন্ন ফাইল মতো লাগছিল যেত

fooFunc Foo.java  /^    private void fooFunc() {$/

সুতরাং দেখে মনে হচ্ছে সিটি্যাগগুলি এখন ভেঙে গেছে।

পুরানো আচরণে ফিরে যাওয়ার কোনও উপায় আছে কি? নাকি ভিমে নতুন ফর্ম্যাটকে সম্মান করবেন?


1
শুধু কিছু অনুমান। Ctags তৈরি করুন সমৃদ্ধ ctags। আপনার কাছে ~/.ctagsফাইল আছে কিনা তা পরীক্ষা করে দেখুন । আপনি ডিফল্টরূপে কোন পতাকাগুলি সক্ষম করেছেন তা পরীক্ষা করে দেখুন।
এফডিনফ

আমাদের আউটপুট দেখানctags --version
দিমিত্রি ফ্রাঙ্ক

ctags (গনুহ গিয়ে Emacs 23.3) কপিরাইট (ক) 2011 ফ্রি সফটওয়্যার ফাউন্ডেশন, ইনকর্পোরেটেড এই প্রোগ্রামটি ETAGS.README মধ্যে শর্তাবলীর অধীনে বিতরণ করা হয়
এডওয়ার্ড ফাল্ক

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