ইমাসের জন্য কি কোনও * ভাল * এইচটিএমএল-মোড আছে?


23

আমি ইম্যাক্স ভালবাসি,

এবং আমি এতে আমার ওয়েব-প্রোগ্রামিংয়ের কাজটি
করতে চাই , তবে এটি সঠিকভাবে HTML সম্পাদনা করার উপায় খুঁজে পাচ্ছি না।

আমি বোঝাতে চাইছি এটি মারাত্মক ভয়াবহ।

এটি HTML জরিমানা করবে, তবে পিএইচপি, জাভাস্ক্রিপ্ট ইত্যাদি করবে না

আমি এইচটিএমএল-সহায়ক-মোড পাওয়ার চেষ্টা করেছি ... আমি এটি ডাউনলোড করেছি, এটিকে / ইউএসআর / লোকাল / শেয়ার / ইমাস / সাইট-লিস্পে রেখেছি এবং এটি আমার .emacs ফাইলে যুক্ত করেছি:

(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
  (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))

কোনও সাইট থেকে অনুলিপি এবং আটকানো হয়েছে (আমি এলিস্প জানি না)।
এটি ঠিক, কিছুতেই হাইলাইট করে না।

আমি পুরো গুচ্ছ মোডগুলি ডাউনলোড করার চেষ্টা করেছি এবং এগুলি একসাথে স্ট্রিং করার জন্য কিছু অন্যান্য মোড ব্যবহার করেছিলাম, কোনও লাভ হয়নি।

ইমাকস অন্য যে কোনও উপায়ে এত দুর্দান্ত - কেন এটি ওয়েব পৃষ্ঠাগুলি সম্পাদনার সহজ কাজটি করতে পারে না? মানে, আজকাল সম্পাদকদের জন্য এটি করা বেশ মানসম্পন্ন জিনিস।

সুতরাং, কেউ কীভাবে এটি করতে জানেন?

উত্তর:


4

আপনি কি ইমাসস উইকি এইচটিএমএল পৃষ্ঠাটি পরীক্ষা করে দেখেছেন ? বিশেষত এনএক্সএইচটিএমএল দরকারী মনে হয়।


4
এটি দরকারী মনে হচ্ছে তবে এটি ব্যবহার করা অত্যন্ত বেদনাদায়ক ... এটি ধীরে ধীরে লোড হয়, সঠিকভাবে ইনডেন্ট হয় না, কুরুচিপূর্ণ হয়, ধীরে ধীরে চালায়, সবকিছু লাল করে এবং তারপরে এটি সমস্ত তির্যক এবং ন্যায়সঙ্গত করে তোলে, বেদনাদায়ক ...
কার্সন মাইয়ার্স

1
আমি সাফল্যের সাথে এনএক্সএইচটিএমএল ব্যবহার করেছি। ফন্টের রঙ এবং তির্যক সমস্ত মুখগুলি কাস্টমাইজ করে নিয়ন্ত্রণযোগ্য
ডগ হ্যারিস

35

আপনার মতো আমারও একই সমস্যা ছিল তাই আমি ওয়েব-মোড লেখার সিদ্ধান্ত নিয়েছি ।

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

ওয়েব-মোড.ইল ইম্যাক্সের জন্য একটি প্রধান মোড যা মিশ্রিত ওয়েব টেম্প্লেসেস সম্পাদনা করার উদ্দেশ্যে তৈরি হয়েছে (জাভা / জেএসপি, পিএইচপি, সিএসএস, জাভাস্ক্রিপ্ট সহ HTML)।

এটি অন্য কোনও মোডের উপর নির্ভর করে না। কোড বাক্সের ধরণ অনুসারে এটি সিনট্যাক্স হাইলাইট এবং ইনডেন্টিং করে। আমি একটি সামান্য হাটো পৃষ্ঠা লিখেছি

সম্পর্কিত

  • web-mode.el ওয়েব টেম্পলেটগুলি সম্পাদনা করার জন্য একটি প্রধান-মোড (পিএইচপি, জাভা / জেএসপি, জাভাস্ক্রিপ্টস, সিএসএস শৈলীযুক্ত HTML)।
  • web-mode.elএটি কখনই পূর্ণ বৈশিষ্ট্যযুক্ত পিএইচপি বা জেএস মোড হতে পারে না। (আমরা টেমপ্লেটগুলিতে বহু-লাইন ব্লক কোডগুলিকে উত্সাহ দিই না!)।

নেটিভ বৈশিষ্ট্য

  • স্মার্ট ইন্ডেন্টেশন (প্রসঙ্গ অনুযায়ী: এইচটিএমএল, পিএইচপি, জাভা / জেএসপি, জাভাস্ক্রিপ্ট বা সিএসএস)
  • কোড নেভিগেশন: C-c C-nএইচটিএমএল ট্যাগ খোলার এবং বন্ধ করার মধ্যে বা পিএইচপি নিয়ন্ত্রণগুলির মধ্যে> - যদি ... অন্য ... এন্ডিফ, এর জন্য ...
  • এইচটিএমএল ট্যাগ অটোক্লোজিং (এর পরে)
  • সিনট্যাক্স হাইলাইটিং (ব্লকের ধরণ অনুযায়ী)
  • স্নিপেট সন্নিবেশ C-c C-i(স্বতঃপ্রকাশিত, পাঠ্য নির্বাচনের বিষয়ে সচেতন)
  • স্বতঃ-সন্নিবেশ (প্রাক্তন ?>পরে <?php)

বলুন, এটি আমার দিন বাঁচায় ... ধন্যবাদ @ ফক্সবোইস! আমি এটা ভালোবাসি. শেষ পর্যন্ত আমি এইচটিএমএল, সিএসএস, জাভা ইত্যাদির মধ্যে মিশ্রণের সূচক পেতে পারি এটি পাইথন দিয়ে করা যায়?
সোদেব

পাইথন সামঞ্জস্যতার এই অনুরোধটি সম্পর্কে আপনি এসডব্লিউড গিথুবে একটি সমস্যা খুলতে পারেন। টেমপ্লেট সিনট্যাক্স ডকুমেন্টেশনে এবং এই জাতীয় কোনও টেমপ্লেটের উদাহরণে দা লিঙ্ক পাঠাতে পারে।
fxbois

দেখতে সুন্দর, তবে পিএসজিএমএলের মতো আসল পার্সার না করে HTML পার্সিংয়ের জন্য রিজেক্সপ ব্যবহার করা হচ্ছে বলে মনে হচ্ছে ...
ডেভিড এন। ওয়েলটন

3
রিয়েল পার্সার বলতে কী বোঝ? <এবং শেষ ইত্যাদি> ইত্যাদি দিয়ে শুরু হওয়া ট্যাগগুলি সন্ধান করার জন্য আমি দস্তাবেজটি অতিক্রম করি you আপনি কি কোনও সীমাবদ্ধতা খুঁজে পেয়েছেন? যদি
কোনওটি পাওয়া যায় তবে গিথুব রেপোতে

3

আমি উপলব্ধ মোডগুলিতে অসন্তুষ্ট হয়েছি, তবে সম্প্রতি এবং সাদামাটা পুরানো html-modeসংযোজন yasnippetএবং ব্যবহার করে আমি আনন্দ পেয়েছি tidy.el। অন্যান্য উত্তরগুলি যেমন এনএক্সএইচটিএমএল মোডের উল্লেখ করেছে আপনি যদি এক্সএইচটিএমএল লিখেন তবে দরকারী।

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


3

দিন বহু-ওয়েব মোডে ব্যবহার করে দেখুন, এটি ওয়েব মনে সম্পাদনা সঙ্গে পরিকল্পিত একটি ছোটখাট মোড, এটি যখন বিন্দু প্যাচসমূহ প্রায় উপযুক্ত প্রধান নির্বাচন করে।


0

আমিও একাধিক মোডগুলি সঠিকভাবে কাজ করতে ব্যর্থ হয়ে মিক্সড মোড সম্পাদনার জন্য এনএক্সএইচটিএমএল মোড ব্যবহার করি। এটি কিছুটা রকি রাইড হয়েছে তবে সাম্প্রতিক বিল্ডগুলি কার্যকর বলে প্রমাণিত হয়েছে। আমি ইম্যাক্স 23 এফডাব্লুআইডাব্লু নিয়ে চলছি।

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