ইমাক্সের মধ্যে থেকে ইউএমএল তৈরির সর্বোত্তম উপায়


19

একটি গুচ্ছ আছে টিপে, Emacs এবং ইউএমএল সরঞ্জাম মধ্যে ইন্টিগ্রেশন অপশন মত, org-modeএর plantumlএমবেডিং , একটি plantumlপ্রধান মোড ইত্যাদি অবশ্যই আমি তাদের চেষ্টা করে দেখতে পারেন কিন্তু আমি হতাশ করছি অন্যান্য ব্যক্তিদের একটি ইউএমএল কর্মপ্রবাহ কি ব্যবহার করবেন?

অন্য ডকুমেন্টের মতো এম্বেড org-modeকরা একটি দুর্দান্ত ধারণা, বা অন্য কোনও বাফার লাইভ আপডেটে উত্পন্ন ইউএমএল আউটপুট আউট করাও দুর্দান্ত। আমি নিশ্চিত যে লোকেরা এই জাতীয় জিনিসটি স্বয়ংক্রিয় করতে কিছু সুপার-কিউট এলিজপ ফাংশন রয়েছে!


1
বরং দেরিতে পার্টিতে, তবে এই প্রশ্নটি কিছু উত্তর দিয়ে ধাক্কা খেয়েছে। আপনি কি প্রশ্নটিকে কিছুটা আলাদা এবং সমস্যামুখী করতে পারবেন? এই মুহুর্তে, "অন্যান্য ব্যক্তিরা কী ব্যবহার করেন" অনেকগুলি ভিন্ন, মতামত ভিত্তিক উত্তরগুলি জিজ্ঞাসা করবে এবং এই ধরণের প্রশ্নোত্তর এই সাইটের পক্ষে উপযুক্ত নয়।
ড্যান

হাই @ ড্যান, আমি প্রশ্নটি পরিবর্তনের বিরোধিতা করছি না (যা আপনি বলেছিলেন বৃদ্ধাশ্রম) তবে লোকেরা যা বলছেন তা সত্যই মতামত নয় (এমনকি তাদের মতামত কী ব্যবহার করবেন তা সিদ্ধান্ত নেওয়ার ক্ষেত্রে জড়িত ছিল)। উদাহরণস্বরূপ, আপনি "ইউএমএল এবং তাদের মূল বৈশিষ্ট্যগুলি তৈরি করতে কোন মডিউলগুলি পাওয়া যায়" জিজ্ঞাসা করা ভাল মনে করবেন? আমি কেবল জিজ্ঞাসা করতে পারি না "আমি ইম্যাক্সের মধ্যে থেকে কীভাবে ইউএমএল তৈরি করতে পারি" যেহেতু বলা হয়েছে যে আমি ইতিমধ্যে সেই প্রশ্নের বেশ কয়েকটি কলুষিত উত্তর জানি, তবে আমি আমার বর্তমান বিকল্পগুলিতে উন্নতি করতে চাই।
মার্ক অফলিক

@ ড্যান এই উত্তরগুলি কীভাবে ধাক্কা খেয়েছে? আমি দেখতে সবচেয়ে সাম্প্রতিকতম ডিসেম্বর '14? অথবা আপভোটগুলি থ্রেডগুলিও টুকরো টুকরো করে?
মার্ক অফলিক

উত্তর:


20

আপনি / থেকে সোর্স কোড ইত্যাদি থেকে ইউএমএল রূপান্তর করতে চান কিনা তা নিশ্চিত নন, তবে আপনি যদি হাত দিয়ে এগুলি তৈরি করতে এবং বজায় রাখতে চান তবে plantuml!

সিকোয়েন্স ডায়াগ্রামের সহজ প্ল্যান্টামল উদাহরণ:

Bob -> Alice : hello

সাধারণ প্লান্টামল উদাহরণের রেন্ডারড ফলাফল

আমি সফলভাবে ব্যবহার করছি org-babelসঙ্গে plantuml(এবং gnuplot এবং ditaa এবং ...) ডায়াগ্রামে ইত্যাদি ওয়ার্কস একটি যাদুমন্ত্র মত, একবার সেট আপ , এবং HTML আউটপুট অত্যন্ত ভয়ঙ্কর দেখায় যখন আপনি ব্যবহার যে কোনো একটি এর org-modeআছে আউট স্টাইল শীট।

জিকাতের মেকিং ইম্যাকসটি আমার জন্য কীভাবে সেটআপ করতে হবে org-babelএবং অন্যান্য অনেকগুলি ইমাক্স গুডিও রয়েছে তা দেখুন ।

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

সাধারণ বিন্দুর উদাহরণ:

graph graphname { 
                a -- b; 
                b -- c;
                b -- d;
                d -- a;
        }

সাধারণ ডট উদাহরণের রেন্ডারড ফলাফল

এবং আমরা এটিতে থাকাকালীন, যদিও এটি ইউএমএলের সাথে মোটেই সম্পর্কিত নয়, org-babel-gnuplot দেখায় কিভাবে ইম্যাক্সে চূড়ান্ত বহুমুখী gnuplot ব্যবহার করা যায় ।


7

আমি শুধু আমার নিজের শিং টোট করব এবং উল্লেখ করব wsd-mode। এটির জন্য আংশিক সমর্থনও রয়েছে org-babelযার অর্থ আপনি নিজের ইউআএমএলকে অক্ষরে অক্ষরে আপনার org-মোড ডক্সে এম্বেড করতে পারেন এবং ফলাফলটি কোনও বৈধ এইচটিএমএল-নথি বা অনুরূপে রফতানি করতে পারেন।

তুলনায় plantuml-mode, সিনট্যাক্স-হাইলাইটিং এবং ইন্ডেন্টেশন এর জন্য এর সমর্থনটি স্পষ্টভাবে এবং উদ্দেশ্যগতভাবে উচ্চতর। এছাড়া সঙ্গে চমত্কারভাবে সংহত flycheckএবং company-mode

আপনি যদি এই সমস্ত "ছোট" বিষয়টিকে গুরুত্বপূর্ণ মনে করেন তবে এটি আপনার পক্ষে wsd-modeআরও ভাল ফিট হতে পারে।

বিপরীতে plantuml-mode, এটি জাভা বা অন্যান্য বাইনারিগুলির উপর নির্ভর করে না, পরিবর্তে ডায়াগ্রামগুলি তৈরি করতে একটি সাস ওয়েবসার্ভিস ব্যবহার করে।

এটি এটি আরও প্লাগ-অ্যান্ড-প্লে এবং পোর্টেবল করে তোলে এবং কারও কাছে এটি আরও ভাল ফিট হতে পারে তবে ক্যাচটি হ'ল এটি কাজ করার জন্য আপনাকে অনলাইনে থাকা দরকার।



3

[সতর্কতা] মাউস নির্ভরতা

কি artist-mode+ ditaa?

artist-mode- ম্যাকসের জন্য সাধারণ অ্যানালগ মনোড্রাওয়ের মতো এএসসিআইআই শৈলীতে মাউস ব্যবহার করে ড্রয়ার । প্রস্থান করার সময় এএসসিআইআই গ্রাফে আমাদের পাঠ্য ফাইল রয়েছে।

ditaa - আপনার পাঠ্য ফাইলটি চিত্র / এইচটিএমএল ইত্যাদিতে রূপান্তর করতে পারে

এটি ইউএমএল তৈরির জন্য ইম্যাক্স ব্যবহার শুরু করার জন্য দরকারী। তবে এইভাবে মাউসটি এত শক্তভাবে ব্যবহার করুন। তবে, আমি বেশিরভাগ ইম্যাক ব্যবহারকারীদের মতো মাউসকে ঘৃণা করি এবং আমি org- মোডে প্ল্যান্ট ইউএল ব্যবহার করি । এর কীবোর্ড বন্ধুত্বপূর্ণ এবং যে কোনও ইউএমএল শৈলীর জন্য মহাকাব্যিক দরকারী সরঞ্জাম।

উদাহরণ ইউজকেস

Artis-মোড

ditaa


তাদের কী হবে? তারা প্রশ্নের সাথে কীভাবে দয়া করে তা দেখান। অন্যথায় এটি "লিঙ্ক-কেবল উত্তর" হিসাবে মুছে ফেলা ঝুঁকিপূর্ণ। ধন্যবাদ.
ড্রিউ

@ ড্রু আমি জানি না কীভাবে এটি এসও ফর্ম্যাটে প্রদর্শিত হয়। আমি কেবল ইউটিউবে প্রতিষ্ঠিত উদাহরণ ভিডিও যুক্ত করছি।
বিমাওয়া

এই বিষয়গুলির প্রশ্নের উত্তর দেওয়ার জন্য আপনার কী মনে হয় দয়া করে তা বর্ণনা করার চেষ্টা করুন।
ড্রু

@ ড্রু আমাকে আবার পরীক্ষা করুন।
বিমাওয়া

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