ইমাক্স দিয়ে আরও উত্পাদনশীল হওয়ার কয়েকটি উপায় কী? [বন্ধ]


20

আমি ইমাক্সকে কিছুটা ব্যবহার করেছি এবং আমি সর্বাধিক বুনিয়াদি কমান্ড / শর্টকাট নিয়ে স্বাচ্ছন্দ্য বোধ করি তবে আমি জানি যে আমি যা ব্যবহার করছি তার চেয়ে ইমাক্সের কাছে আরও অনেক অফার রয়েছে। ইমাসের কিছু কম পরিচিত বৈশিষ্ট্য কী কী যা আমাকে আরও উত্পাদনশীল প্রোগ্রামার হতে সাহায্য করতে পারে?


8
@ যাকে বন্ধ করার পক্ষে ভোট দিয়েছেন: এটি অবশ্যই বিষয়বস্তু নয় ...
চিন্ময় কাঞ্চি

1
এটি যদি বিষয়বস্তু থেকে মুক্ত থাকে তবে আমি মনে করি যে এই সাইটের মূল উদ্দেশ্যটি "আপনার প্রিয় গল্পটি আমাকে বলুন" টাইপ প্রশ্নগুলির জন্য।
এমআইএ

2
এটিকে কীভাবে অফ-টপিক হিসাবে বিবেচনা করা যায় তা আমি দেখছি না। যদি আমি স্ট্যাক ওভারফ্লোতে এটি জিজ্ঞাসা করি তবে এটি সম্ভবত সাবজেক্টিভ হিসাবে বন্ধ হয়ে যাবে। সুতরাং যদি এটি কোনও সাইটে ফিট না করে তবে আমার কোথায় এই জাতীয় প্রশ্ন জিজ্ঞাসা করার কথা?
GSto

প্রোডাকটিভ প্রোগ্রামার এহ ..
ড্যানিয়েল লিটল

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

উত্তর:


17

এলিস্প শিখুন।

  1. এটি আপনাকে ভাবতে পারে এমন কোনও শর্টকাট প্রোগ্রাম করার অনুমতি দেয়। যে কোনও সময় আপনি নিজেকে দরকারী কোনও কিছুর জন্য একাধিক-পদক্ষেপ প্রক্রিয়া সম্পাদন করতে দেখলে, আপনি এটির বাইরে একটি ফাংশন তৈরি করেন এবং এটি হটকি কম্বোতে আবদ্ধ করেন।

  2. এটি আপনাকে কার্যকরী প্রোগ্রামিংয়ের সাথে পরীক্ষা করতে দেয় - একটি নতুন দৃষ্টান্ত শেখা আপনার দিগন্তকে প্রসারিত করার একটি ভাল উপায়।


প্লিজ কিছুটা এলিস্প ফ্লুয়েন্সি থাকার কারণে এটি কনফিগারেশনের একটি পৃথিবী খুলবে। যত তাড়াতাড়ি কিছু আমাকে বিরক্ত করে আমি ঠিক করার চেষ্টা করি। এছাড়াও ইয়াসনিপেট প্রোগ্রামেবল স্নিপেটগুলির জন্য মঞ্জুরি দেয় যা অনেকগুলি টাইপিং সংরক্ষণ করতে পারে (যেমন আপনি যদি শিরোনাম বা বাস্তবায়ন ফাইলে থাকেন তবে theোকানো প্যাটার্নটি পরিবর্তন করুন এবং প্রায় এক মিলিয়ন অন্যান্য কৌশল)।
জুলিয়েন

9

এই এসও পৃষ্ঠাটি দেখুন, এটিতে আপনার ইমাস উত্পাদনশীলতা কমপক্ষে 2x বাড়িয়ে দেওয়ার জন্য যথেষ্ট টিপস রয়েছে:

http://stackoverflow.com/questions/60367?tab=votes&page=1

এছাড়াও, আপনি যদি ইমাস ব্যবহারকারী হন তবে আপনাকে অবশ্যই ইতিবাচকভাবে অর্গ-মোডটি ব্যবহার করতে হবে:

সংগঠন: আপনার জীবন সাধারণ পাঠ্য Text

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

একক অতি কার্যকর ইমাক্স বৈশিষ্ট্য - হ্যাকার নিউজ


SO লিঙ্কটি আর কাজ করে না
ফানকিব্রো

শীর্ষস্থানীয় হওয়ার জন্য ধন্যবাদ, একটি বিকল্প আটকেছেন, এটি তেমন ভাল নয় তবে কিছু টিপস রয়েছে।
সীমাবদ্ধ


@ বার্সেল আপনাকে ধন্যবাদ! একটি প্রোগ্রাম / পরিষেবা আমাদের মডারেটরের বোকামি থেকে বাঁচিয়েছে।
সীমাবদ্ধ করুন

4

আমার মাথার উপরে:

M-x compile     (now do C-x ` to cycle through errors)
M-x gdb
M-x grep-find
M-x find-tag    (aka M-.  and C-u M-. is "next" tag)
inferior-processes (if you use an interpreted language, 
                    you can eval directly from Emacs)
C-x v v         ([version control][1])

সাধারণভাবে, তথ্য পৃষ্ঠাগুলির সংকলন ও পরীক্ষামূলক প্রোগ্রামগুলির অধ্যায়টি ভাল পঠিত।


4

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

  • কীবোর্ড কনফিগারেশন (অদলবদল Caps-Lockএবং Control, রিবান্ডিং M-X)
  • শব্দটি মুছে ফেলা backspace(যদি আপনি যথেষ্ট দ্রুত টাইপার হন, পুরো শব্দ থেকে মুক্তি পান এবং পুনরায় টাইপ করা আপনার টাইপোটি মোছা backspaceনা দেওয়া পর্যন্ত ধারাবাহিকভাবে আঘাত করা আরও সুবিধাজনক )
  • বর্ধিত অনুসন্ধানে নেভিগেশন
  • অস্থায়ী বাফার ব্যবহার এবং দক্ষতার সাথে বাফার নেভিগেট করতে শিখুন
  • মাউস, মেনু এবং অন্যান্য জিইউআই জিনিসগুলি দ্বারা নেভিগেশন থেকে মুক্তি পাওয়া
  • সহায়তা সিস্টেমটি ব্যবহার করা শিখছে
  • নিয়মিত মত প্রকাশের শক্তি শিখছি

তিনি কয়েকটি দরকারী ইমাস মোডগুলি তালিকাভুক্ত করেছেন এবং আরও অনেক কৌশল সম্পর্কে উল্লেখ করেছেন যা মানুষকে ব্লগ পোস্টে ভবিষ্যতের আপডেটের প্রত্যাশায় অপেক্ষা করতে বাধ্য করে।


2

আমি জানি যে আপনি বিশেষভাবে পদ্ধতি এবং আদেশগুলি সম্পর্কে জিজ্ঞাসা করেছিলেন তবে আমি নীচের সমস্ত দিকের পদ্ধতির পরামর্শ দেব:

  1. ইমাসকে নিয়ে একটি বই পড়ুন: ইম্যাকস ম্যানুয়াল এবং ক্যামেরন ইট আল-র লিখনিং জ্ঞু ইমাকাসহ কয়েকটি রয়েছে । আমি জানি "ম্যানুয়ালটি পড়ুন" শব্দের স্বাদযুক্ত এবং ঘৃণ্য, তবে আমি যা বলছি তা হ'ল আমি যখনই ম্যানুয়ালটি পড়ি তখন আমি সত্যিই শীতল এমন কিছু সম্পর্কে জানতে পারি যা আমি এমনকি ভাবিওনি। আমি সবসময় মনে করি আমি ম্যানুয়ালটি পড়তে পর্যাপ্ত সময় ব্যয় করি নি।
  2. ইমা্যাকস সম্প্রদায়ে প্রবেশ করুন: অন্যান্য ইমা্যাক ব্যবহারকারীদের সাথে যোগাযোগ করার এবং শীতল প্যাকেজগুলির সন্ধানের জন্য ইমাসকুইকি একটি দুর্দান্ত জায়গা। এছাড়াও হেল্প-গনু-ইমাকগুলিতে যোগদান করা ভাল হতে পারে, কারণ লোকেরা যে বৈশিষ্ট্যগুলি তারা ব্যবহার করছে সেগুলি সম্পর্কে সহায়তা চাইবে এবং প্রক্সি দ্বারা আপনি সেই বৈশিষ্ট্যগুলি সম্পর্কে জানতে পারেন। কেউ সাহায্য চেয়ে জিজ্ঞাসা করে এবং পরে ম্যানুয়ালটিতে এটি পড়ে অনেক আকর্ষণীয় বৈশিষ্ট্য পেয়েছি।
  3. কিছু লিস্প শিখুন : আপনি যখন কমপক্ষে ইমাস লিস্প নিয়ে আলোচনা করতে পারেন, আপনি নতুন বৈশিষ্ট্যগুলি সম্পর্কে আরও বেশি ভাল কিছু জানতে পারেন।
  4. Emacs সব সময় ব্যবহার করুন। আমি ওয়েব ব্রাউজিং (যা এটি আপনিও করতে পারেন) ব্যতীত সকল কিছুর জন্য ইমাক্স ব্যবহার করি এবং আমি ইমাসের দেওয়া কিছু বৈশিষ্ট্য সহ নতুন কিছু কী করে আরও ভাল করতে হয় তা শেখার সুযোগে আমি সর্বদা থাকি। আমি মেল , সময়সূচী এবং পরিকল্পনা , সংস্করণ নিয়ন্ত্রণ , লটেক্স নথি এবং প্রোগ্রামিংয়ের জন্য ইম্যাক্স ব্যবহার করি । আমার সমস্ত সময় প্রায় ইমাস বা ফায়ারফক্সে ব্যয় হয়।

2

কাস্টম কর্মপ্রবাহ নির্দিষ্ট পরিবর্তন

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

আমি কয়েকটা মূল ভাষা নির্মানের জন্য ইয়াসনিপেটগুলি ব্যবহার করতে শুরু করেছিলাম, যা প্রতিদিন আমি কয়েকবার লিখি জিনিসটি লিখতে সময় লাগে তা হ্রাস করে।

শেষ, তবে কম নয়; আমি লুডাইট-মোড তৈরি করেছি , এটি কেবল মেনু / সরঞ্জাম বার, ফ্রঞ্জ এবং স্ক্রোলবারগুলি বন্ধ করে দেয়, আমাকে যতটা সম্ভব কীবোর্ড শর্টকাট ব্যবহার করতে বাধ্য করে।


0

দুই কমান্ড আমি এখন যে ব্যবহারের প্রবণতা এবং তারপর হয় string-rectangleএবং kill-rectangle। প্রাক্তনটি আপনাকে কয়েকটি সারিতে নির্দিষ্ট কলামে বারবার পাঠ্য সন্নিবেশ করতে দেয়; দ্বিতীয়টি বিপরীতটি করে।


-1

আমার ধারণা এটি "কম পরিচিত" বৈশিষ্ট্য নয়, তবে আমি কোনও পুনরাবৃত্তিমূলক পাঠ্য সম্পাদনার জন্য ইম্যাক্স ব্যবহার করার প্রবণতা রাখি। কীবোর্ড-ম্যাক্রোসের নিয়ম! http://jamesthornton.com/emacs/node/emacs_487.html

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