কেউ কি একজন প্রোগ্রামার সম্পাদককে সুপারিশ করতে পারেন?


19

আমি একটি প্রোগ্রামার সম্পাদক খুঁজছি। আমি এক্সকোড জানি এবং আমি এটি অ্যাপ্লিকেশন প্রোগ্রামিংয়ের জন্য ব্যবহার করি তবে আমি এমন কিছু সন্ধান করছি যা এটি করবে:

  • সিনট্যাক্স হাইলাইট পিএইচপি, এসকিউএল, জাভাস্ক্রিপ্ট (jQuery সহ) এবং সিএসএস প্রয়োজন হয় না তবে সুন্দর হবে; লুয়া, পাইথন এবং পার্লও
  • ইন্টেলিজেন্স টাইপ স্টাফ, টাইপিং শুরু করুন এবং এটি হতে পারে এমন সমস্ত ফাংশন / অবজেক্ট / ভেরিয়েবল এবং কোনও পরামিতি পান। এক্সকোড সি / সি ++ / অবজেক্টিভ-সি এর জন্য ভাল কাজ করে তবে উপরের তালিকাভুক্ত ভাষাগুলির সন্ধান করছে।
  • এটি কেবল ফাইল নয়, প্রকল্পগুলির সাথে কাজ করলে ভাল হবে
  • এসভিএন, সিভিএস বা জিআইটি-র সাথে একীভূত
  • আপ-টু-সার্ভার কার্যকারিতাটি অন্তর্নির্মিত ছিল

আমি কোডা সম্পর্কে সচেতন তবে আমি 100 টাকা নেওয়ার আগে অন্যান্য বিকল্পগুলি সন্ধান করছি।


1
কোডের বিকল্পগুলির জন্য আপনি বিকল্পটো.নাটক / সোফটওয়্যার / কোডা /?platform=mac চেক করতে চাইতে পারেন - এগুলি লোকজনের পছন্দ অনুসারে অর্ডার করা হয়েছে।
sorin

একটি সম্পূর্ণ আইডিইতে যাচ্ছেন বলে মনে করছেন? আমি বিশ্বাস করি নেটবিন্স আপনি যা চান তা করতে পারে।
থোরবজর্ন রাভন অ্যান্ডারসন

পিএইচপি ঝড়, নীচে আমার উত্তর দেখুন
toesslab

আরো vimতুলনায় ব্যবহারকারীদের emacsব্যবহারকারীদের?
কাজিনকোকেইন

উত্তর:



20

TextMate

আপনার সমস্ত প্রয়োজনের সমাধান করে না তবে আমি মনে করি এটি বেশ সুন্দর az


এক দশক ধরে টেক্সটমেট ব্যবহারকারী হয়েছেন Be এটি যথেষ্ট সুপারিশ করতে পারেনি।
22:54

19

বেয়ার বোনস দ্বারা বিবিএডিট আপনার সমস্ত প্রয়োজনীয়তা পূরণ করে। দামি তবে এটির জন্য 100% মূল্যবান।


1
+1 টি। একমাত্র বিবিএডিট ফ্যান না হয়ে এটা খুব সুন্দর (একবারের জন্য)।
ডুরি

1
নন-কোকো প্রোগ্রামিংয়ের জন্য আমি +1 বিবিএডিটই ব্যবহার করি। পোস্টারগুলির অনুরোধগুলির মধ্যে কেবলমাত্র এটি নেই গিট ইন্টিগ্রেশন।
ডেভ দেলং

এটি যোগ করার মতো বিষয় যে বিবিইডিট এখন দাম কমিয়ে $ 50 এ নেমেছে, যার দাম অক্টোবর ২০১১ অবধি ৪০ ডলার।
ডেভিড

1
+1 টি। দশক ধরে এটি ব্যবহার করা হয়েছে। ইন্টেলিজেন্স টাইপের স্টাফ: স্যাটাগস দেখুন (বিবিডিট এটি সমর্থন করে): "স্যাট্যাগস এমন একটি প্রোগ্রাম যা বিভিন্ন প্রোগ্রামিং ভাষার সোর্স এবং শিরোনামের ফাইলগুলিতে পাওয়া নামের একটি সূচক (বা ট্যাগ) ফাইল উত্পন্ন করে। ভাষা, ফাংশন, ভেরিয়েবল, ক্লাসের উপর নির্ভর করে সদস্য, ম্যাক্রো এবং আরও সূচকযুক্ত হতে পারে। " বিবিডিট ইনটেলিসেন্সের মতো এই সূচকগুলি ব্যবহার করে।
রাডারবাব

বিবিএডিট দুর্দান্ত, আমি উন্নত ব্যবহারকারী নই তবে এটি আমার জন্য সমস্যাগুলি সমাধান করে যা টেক্সটমেট এবং এক্সকোড পারে না। টেক্সটমেটে কাঁচা ডেটার মাল্টি-মেগাবাইট ফাইল খোলার চেষ্টা করুন ... (যা আমি আগে কিনেছি)
অ্যাডাম এবারবাচ

17

যে সম্পাদককে অনেক কিছু উপেক্ষা করা হয় তা হলেন ম্যাকভিম । এটি * নিক্স থেকে, সম্মানজনক ভিএম এডিটর উপর ভিত্তি করে এবং আপনি প্লাগিনের মাধ্যমে জিজ্ঞাসা করা সমস্ত কিছু করতে পারে।

আমি দেখিয়েছি এটি আপনার উল্লেখ করা সমস্তগুলি সহ 176-ইশ বিভিন্ন ভাষা সমর্থন করে।

আমি নিয়মিত একটি CNTRL_N বা CNTRL_P ম্যাপিংয়ের মাধ্যমে বিদ্যমান পদ্ধতি, পরিবর্তনশীল, এলোমেলো পাঠ্য বাক্যাংশগুলির অনুসন্ধান করি যা সমস্ত খোলা ফাইল অনুসন্ধান করে এবং হিটগুলির একটি তালিকা পপ আপ করে pop

ভিম তার প্রকল্পগুলিকে "সেশন" বলে, যা পরে পুনরায় লোড করার জন্য সমস্ত ফাইল, উইন্ডো সেটিংস, ম্যাক্রো, ইত্যাদি সঞ্চয় করে। ভিমের "ডাইরেক্ট" মোড থেকে :mksession path/to/sessionfileএটি তৈরি করবে। কম্যান্ড-লাইন থেকে পরে এটা গুন সহজ: vim -S path/to/sessionfile

সেখানে একটি মহান প্লাগিন নামক VCS , যে আমার SVN কাপড় হ্যান্ডলগুলি:

... ভিআইএমের মধ্যে সিভিএস, এসভিএন, এসভিকে, গিট, বিজেআর, এবং এইচজি সহ পরিবর্তনগুলি সম্পাদন করা এবং বিভিন্নতা সম্পাদন করা ...

সার্ভার কার্যকারিতা আপলোড নেটরউ প্লাগইন দ্বারা পরিচালিত হয় ।

ভিমে একটি খাড়া শেখার বক্ররেখা রয়েছে vimtutorযা অ্যাপ্লিকেশন সহ আসে যা আপনাকে লাফিয়ে উঠতে সহায়তা করতে পারে। এছাড়াও, এখানে এবং এসও-র বোনের সাইটগুলিতে সক্রিয় ব্যবহারকারীরা রয়েছে, এবং ফ্রিডনডনেটে ভিএম আইআরসি নোডে।

সম্ভবত উইম সম্পর্কে সবচেয়ে দুর্দান্ত বিষয়টি হ'ল ম্যাক ওএসের ম্যাকভিম হিসাবে লিনাক্সে, জিভিআইএম ব্যবহার করে, উইন্ডোজে এবং এই ওএসগুলির যে কোনওটির কমান্ড-লাইন থেকে এটি একটি ইন্টারফেস সংস্করণে পাওয়া যায়। এর মধ্যে যে কোনও একটিতে ভিএম সেই পরিবেশগুলির সীমাবদ্ধতার মধ্যে একই কমান্ড, একই প্লাগইন, একই থিম ইত্যাদি ব্যবহার করবে। আমি সারাদিন ম্যাক থেকে লিনাক্সে পিছনে পিছনে বাউন্স করি এবং কমপক্ষে একটি ভিম উইন্ডো কোথাও খোলা আছে।

এবং, যাতে কেউ মনে করতে পারে যে আমি ম্যাক-কেবলমাত্র বিকল্পগুলির সাথে পরিচিত নই, আমার কোডা, বিবিএডিট এবং টেক্সটমেটের সমস্ত অনুলিপি আমার আছে এবং সেগুলি ব্যবহার করব। আমি বিবিইডিট দিয়ে ফিরে যাই, এবং ম্যাকওয়ার্ল্ডে মাঝে মাঝে এটি ডেমো ব্যবহার করতাম। এটি দুর্দান্ত, তবে আমি সর্বত্র একই সেটিংস সহ ভিএম ব্যবহার করি এবং অন্য সম্পাদকগুলির মধ্যে কেউ এটি করতে পারে না। সুতরাং, যদি আপনার সেই ক্রস-প্ল্যাটফর্মের সামঞ্জস্যতা প্রয়োজন হয় তবে এটি সন্ধান করুন।



8

আরেকটা জিনিস. মহামান্য পাঠ 2


আমি কোনও ধরণের সংস্করণ নিয়ন্ত্রণের সংহতিকে মিস করি, তবে সাব্লাইম টেক্সট 2 এর মধ্যে আমি যা দেখছি তা খুব ভাল।
এমএমএফ

1
গিট, এসএনএন, এসএফটিপি (রিমোট সম্পাদনা সহ), কোড সমাপ্তি এবং আরও অনেক কিছু সহ অনেক কিছুর জন্য প্লাগ-ইন রয়েছে।
হোস্টস

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


4

ActiveState এর কমোডো (, এটা গেকো উপর ভিত্তি করে, যাতে কিনা যেমন ফায়ারফক্স করে OS X এর নেটিভ যেমন মতানুযায়ী) একটি চমৎকার ক্রস-প্ল্যাটফর্ম আইডিই হয়।

এতে আপনার উল্লেখ করা সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। এখানে একটি নিখরচায়, মুক্ত-উত্স, সংস্করণ, কমডো সম্পাদনা রয়েছে যা প্রায় সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত করে (যেমন কোনও উত্স কোড সংগ্রহস্থল ইন্টিগ্রেশন নয়)।


3

নেটবিন্স আমার পছন্দের উন্নয়নের পরিবেশ। এটা নিয়মিত ফাইলের জন্য আমার টেক্সট এডিটর নয় যদিও - আমি ব্যবহার করছি TextWrangler বা তেজ যে জন্য শেল চালু - এটা সবচেয়ে ব্যবহারযোগ্য আইডিই আমি এতদূর জুড়ে আসা করেছি।

এটিতে দুর্দান্ত কোড সমাপ্তি রয়েছে, বিভিন্ন ভাষাগুলি সমর্থন করে, দুর্দান্ত ফর্ম্যাটিং ইঞ্জিন রয়েছে, অত্যন্ত ভালভাবে সম্পন্ন এবং ডিবাগিং কার্যকারিতা এবং খুব ভাল এসভিএন ইন্টিগ্রেশন কনফিগার করা সহজ।


2

আলট্রেডিট এখন ম্যাকস এক্স এর জন্য উপলভ্য I আমি এখনও এটি চেষ্টা করি নি। তবে যদি এটি উইন্ডোজ সংস্করণের মতো একই বৈশিষ্ট্যগুলির সাথে আসে (যা আমি আমার কাজের অংশ হিসাবে প্রতিদিন ব্যবহার করি) এটি একেবারে ভাল সুপারিশ।

এটি সফ্টওয়্যার কনফিগারেশন পরিচালনার সাথে ইন্টিগ্রেশন সরবরাহ ব্যতীত আপনি যা যা জিজ্ঞাসা করছেন তা করতে পারে। ম্যান, আমি এই বাস্তবায়িত দেখতে চাই।


2

jEdit আপনার অনুরোধ কিছু না, কিন্তু তাদের সব না, এবং এটা বিনামূল্যে।

আপনি এখানে এটির বৈশিষ্ট্য এবং ভাষাগুলি পড়তে পারেন ।

jEdit স্ক্রিনশট


1

আমি ফ্রেইজের সাথে যাব, যা স্মুলট্রন করত। অনেকগুলি ভাষা নিয়ে কাজ করে এবং একটি সংক্ষিপ্ত ইন্টারফেস রয়েছে। বাক্য গঠন হাইলাইট।


আপনারা যারা বিস্মিত হতে পারেন তাদের জন্য ফ্রেসইপ.কম । :-)
জন পার্কার

1

আমি সাব্লাইম টেক্সট এবং জেটব্রেইন পণ্যগুলির জন্য সুপারিশগুলি দ্বিতীয় করতাম (আমি আমার চাকরিতে ওয়েবস্টোরম ব্যাপকভাবে ব্যবহার করি)। আপনি যদি নিখরচায় কিছু চান তবে পরমাণু এক নজর দেওয়ার মতো। এটি মোটামুটি খালি-হাড়ের, তবে প্লাগইনগুলির একটি বিস্তৃত নির্বাচন রয়েছে যা আপনার যা প্রয়োজন তা অন্তর্ভুক্ত করা উচিত।


1

এটি উল্লেখ করা হয়েছে, তবে কেবল উত্তরণে:

অ্যাটম ( https://atom.io/ ) ওপেন সোর্স এবং গিটহাব দ্বারা বিকাশিত। গিথুবের সাথে সংহততা দুর্দান্ত এবং এই দিনগুলিতে এটি বিশেষ আকর্ষণীয় কারণ নিয়মিতভাবে নতুন বৈশিষ্ট্য এবং নতুন ধারণা সহ প্রচুর বিকাশ ঘটে। আমি মনে করি এটি এক্সটেনশনগুলির মাধ্যমে আপনার প্রয়োজনীয়তার পুরো তালিকাটি কভার করবে (প্যাকেজ - https://atom.io/packages )।


0

ফিলিপ-এর বিবিডিট সুপারিশের বাইরেও আমি জোর দিয়ে বিবিইআইটি-কে সমর্থন করতে বাধ্য হচ্ছি : বিবিইডিট কেবল পিসি বা ম্যাক ব্যবহার করেছি সেরা কোডিং সম্পাদক। আমি ভিআইএম ব্যবহার করি নি তবে ডসের অস্তিত্বের আগে থেকেই আমি কোডিং করছি, তাই আমি সর্ব-কীবোর্ড-সর্বকালের সম্পাদনার গতি বুঝতে পারি। আমি আপনাকে এটি দেব এবং এখনও আমার বিবিএডিট এন্ডোসমেন্টের পাশে দাঁড়াব ।

পিএস আমি উল্লেখ করেছি আমি বিবিএডিট পছন্দ করি ?


0

আমার জন্য জেটব্রেইনস পিএইচপি-ঝড় হ'ল কেবল সেরা এবং সবচেয়ে সম্পূর্ণ আইডিই!

এটিতে অনেকগুলি ভাল এবং ব্যবহারযোগ্য বৈশিষ্ট্য রয়েছে যদিও এটি হ্যান্ডেল এবং সেটআপ করার জন্য সহজ থেকে যায়।

এটি লিনাক্স, ওএসএক্স এবং উইন্ডোজের জন্য উপলব্ধ। ।

পেশাদাররা:

  • পিএইচপি 5.x
  • জাভাস্ক্রিপ্ট (জেএসলিন্ট, জেএসহিন্ট কোড ইঙ্গিত)
  • এইচটিএমএল / সিএসএস / SCSS / Sass
  • অ্যাপ্লিকেশন Lua, পার্ল এবং পাইথন প্লাগিন না বিদ্যমান। ( জেটব্রেইনস ইন্টেলিজ আইডিইএ প্লাগইন রিপোজিটরিতে চেক করা হয়েছে )

  • উল্লিখিত সমস্ত ভাষায় বুদ্ধিমান এবং কনফিগারযোগ্য কোড সমাপ্তি:

    • অবজেক্ট কল

    • শিকল পদ্ধতি

    • বস্তুর উপর পদ্ধতি তালিকা

    • টাইপ করার সময় বা তৈরি করার সময় নেমস্পেসের প্রস্তাব

    • সব ধরণের সিনট্যাক্স ত্রুটি

    • বুদ্ধিমান অনুসন্ধান এবং ফাইল এবং ডিরেক্টরিগুলিতে নিয়মিত এক্সপ্রেসনের পরিবর্তে

    • ইত্যাদি ...

  • প্রকল্প ভিত্তিক

  • FTP- র / এসএফটিপি

    - উইন্ডোটি সংরক্ষণ করার সময় বা স্বয়ংক্রিয়ভাবে আপলোড করুন (যখন ব্রাউজারে Alt + ট্যাবিং করা হয়)

    - টার্মিনাল / কনসোল, এসসিএসএস / এসএএসএস সংকলক ইত্যাদি থেকে বাহ্যিক পরিবর্তনগুলি আপলোড করুন etc.

    - একত্রীকরণের বিকল্পের সাথে টাইমস্ট্যাম্প বা সামগ্রী দ্বারা দূরবর্তী / স্থানীয় ফাইলের তুলনা

  • জিআইটি, বুধ এবং সিভিএস সম্পূর্ণ সংহত integrated এসভিএন এর জন্য জেটব্রেইনস ইন্টেলিজ আইডিইএ প্লাগইন রিপোজিটরিতে কমপক্ষে একটি প্লাগইন উপস্থিত রয়েছে ...

  • স্থানীয় ফাইলের তুলনা এবং মার্জিং, (2 টি ফাইল)

  • কনসোল / টার্মিনাল
  • ডিবাগ
  • সম্পাদক কোড শৈলী সেটিংস
  • ইত্যাদি

কনস:

  • ব্যক্তিগত লাইসেন্সের জন্য প্রায় 100।

    বেশ কয়েকটি মেশিনে ইনস্টলযোগ্য, তবে অভ্যন্তরীণ নেটওয়ার্কে কেবলমাত্র একটি মেশিনের মাধ্যমে ব্যবহারযোগ্য।

  • এটি জাভাতে লেখা, সুতরাং এটির জন্য যথেষ্ট প্রচুর মেমরি এবং সিপিইউ দরকার।

    PhpStorm 9.0.0 সিস্টেমের প্রয়োজনীয়তা :

পরম সর্বনিম্ন !!!

ইন্টেল পেন্টিয়াম তৃতীয় / 800 মেগাহার্টজ বা উচ্চতর (বা সামঞ্জস্যপূর্ণ)

512 এমবি র‌্যাম ন্যূনতম, 2 জিবি র‌্যাম প্রস্তাবিত

1024x768 ন্যূনতম স্ক্রিন রেজোলিউশন

২৪ ইঞ্চি দেরীতে আইএমএসি একটি ২.6666 গিগাহাড কোর ডুও, ৪ জিবি র‌্যাম এবং মাভেরিক্স ইনস্টল থাকা কাজটি সময় মতো করার জন্য নিশ্চিতভাবেই খুব ধীর!

আমি একটি ওএসএক্স ম্যাভারিকসে সর্বনিম্ন 8 জিবি র‌্যাম এবং উইন্ডোজ মেশিনে 16 জিবি হিসাবে সুপারিশ করব recommend লিনাক্স আপনার যা আছে তা দিয়ে দাঁড়ানো উচিত ;-)


-1

সামনের দিকের ডিজাইনারের দিক থেকে আমার পছন্দের কয়েকটি:

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