জিডিবি edit
কমান্ড
কমান্ডটি ব্যবহার করে বর্তমান লাইনে একটি সম্পাদক খোলে:
$EDITOR +<current-line> <current-file>
ডিফল্টটি editor
হ'ল ex
, তবে vim
এটি +<current-line>
ফর্ম্যাটটিও বোঝে ।
আপনি সম্পাদকটি ছেড়ে দিলে আপনি আবার প্রবেশ করতে পারেন gdb
।
এটি আপনাকে উত্স অবাধে ব্রাউজ করতে দেয় এবং আপনার ctags
একীকরণ থাকলে বিশেষত পাওয়ারফুল ।
এটি একটি গরীব লোকের অন্তর্নির্মিত এক উপায় জিডিবি যা ভিএম সংহতকরণের জন্য: মূল অনুপস্থিত জিনিসটি ভিম থেকে ব্রেকপয়েন্ট নির্ধারণ করছে।
edit
এবং কেন্দ্র
edit
উত্সটিকে চারপাশে ডিফল্টরূপে ভিমকে কেন্দ্র করে না, তাই আমি পাইথন স্ক্রিপ্ট তৈরি করেছি যা এটি করে: জিডিবি থেকে কোনও পাঠ্য সম্পাদককে বর্তমান লাইনে বর্তমান ফাইলটি কীভাবে খুলব?
ক্লিপবোর্ড সহায়ককে ব্রেকপয়েন্ট কমান্ড
এই ভিএম কমান্ড টাইপের একটি ব্রেকপয়েন্ট স্পেসিফায়ার অনুলিপি করে:
b <file-path>:<line-number>
ক্লিপবোর্ডে:
command! Xg :let @+ = 'b ' . expand('%:p') . ':' . line('.')
তারপরে আপনি কেবল এটিতে পেস্ট করতে পারেন gdb
।
ব্রেকপয়েন্টগুলি নির্ধারণ করতে স্বাচ্ছন্দ্যে gdb ইন্টিগ্রেশনতে এটি একজন দরিদ্র ব্যক্তির ভিম।
জিডিবি ড্যাশবোর্ড
https://github.com/cyrus-and/gdb-dashboard
ভিমের সাথে এর কোনও যোগসূত্র নেই, তবে এটি একটি হালকা ওজনের সমাধান যা অনেক কিছু অর্জন করে এবং সেখানে অন্যান্য ভিমারদের উপযোগী হতে পারে।
অন্যরা জিডিবি টিইউআইয়ের কথা উল্লেখ করেছেন, তবে আমি এটি দেখতে পেয়েছি যে খুব বেশি ভাঙা এবং ভার বহনযোগ্য powerful
সুতরাং আমি জিডিবি ড্যাশবোর্ডের মতো পাইথন এপিআই ভিত্তিক সমাধানগুলিতে চলে এসেছি।
আমি ব্যবহার এবং যুক্তি সম্পর্কিত আরও বিশদে এখানে বর্ণনা করেছি: কোড সহ জিডিবি বিভক্ত দেখুন
এটি আপনাকে যা দেয় তার একটি স্ক্রিনশট এখানে:
আরও দেখুন: /vi/2046/how-can-i-integrate-gdb-with-vim
ছেড়ে দিন এবং একটি বাস্তব আইডিই ব্যবহার করুন
যা যা বলেছিল তার সাথে, এটি আমাকে সহ বেশিরভাগ মানুষের পক্ষে সেরা সমাধান। বেশিরভাগ লোকেরা কেবলমাত্র অনেকগুলি প্লাগইন নির্বাচন না করে এবং সিলেক্ট না করে সি ++ শ্রেণির সচেতন পদ্ধতিতে সংজ্ঞা নির্ধারণ করতে সক্ষম হন এবং স্টেপ ডিবাগিংয়ের সময় এটি অন্তর্ভুক্ত রয়েছে। ২০২০ সালের মধ্যে আমার কাছে সবচেয়ে কম খারাপটি ছিল গ্রহন: https://www.slant.co/topics/1411/~best-ides-for-c-on-linux