আমি কীভাবে ওএসএক্সে একটি লাইন নির্বাচন করব?


8

আমি পাঠ্য সম্পাদনা করছি। একটি লাইন নির্বাচন করার জন্য একটি জটিল উপায় হ'ল লাইনের শুরুতে (সেমিডি <-) এবং তারপরে পুরো লাইনটি সিলেক্ট করতে হবে (শিফট সেমিডি ->)। আমি কি আরও ভাল করতে পারি?

এছাড়াও লাইনটি কাটা এবং এটি একটি বাফারে সংরক্ষণের শর্টকাটগুলি স্বাগত জানানো হবে। (সেন্টিমিডি ডি) একটি বাফারে লাইনটি সঞ্চয় করে না।


1
আপনি কোন প্রোগ্রামে পাঠ্য সম্পাদনা করছেন?
ForeverWintr

বেশিরভাগ ক্ষেত্রে তৎকালীন টার্মিনালে একিপ্লসে, তবে আমি আশা করছিলাম যদি সম্ভব হয় তবে প্রতিটি অ্যাপ্লিকেশনটির একটি সাধারণ সমাধান পাবেন।
ডেভিড নাটিংগা

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

উত্তর:


10

আমি সর্বদা নিম্নলিখিতটি ব্যবহার করি:

  • cmd - Left arrow লাইনের শুরুতে পেতে
  • shift + cmd + right arrow লাইন চিহ্নিত করতে
  • cmd - C(বা cmd - X) ক্লিপবোর্ডে চিহ্নিত লাইনটি অনুলিপি (বা কাটা) করতে

তারপরে আমি যেখানে খুশি সেখানে যেতে পারি এবং লাইনটি দিয়ে আটকান cmd - v

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


1
প্রায় ডানদিকে: শিফট + সেন্টিমিটার - লাইন চিহ্নিত করতে ডান তীর, শিফট নয় + সেন্টিমিটার - নীচে তীর।
কেভিন লে - খনলে

1
শিফট + সেন্টিমিটার + ডাউন তীরটি নতুন লাইন চরটি সহ বর্তমান রেখার আইকন চিহ্নিত করে, শিফট + সেন্টিমিডি + ডান তীরটি নতুন লাইনের চরটিকে বাদ দিয়ে রেখাকে চিহ্নিত করে। সুতরাং আমরা উভয়ই ঠিক আছি;)
হেইগ্লান্ড্রেয়াস

5

বেশিরভাগ অ্যাপ্লিকেশন (টার্মিনাল, টেক্সটএডিট, সাফারির ইউআরএল / অনুসন্ধান বার, ইত্যাদি) যা পাঠ্য ইনপুট সম্মান স্ট্যান্ডার্ড কী বাইন্ডিংগুলি গ্রহণ করে (নিশ্চিত নয় কী স্ট্যান্ডার্ড ... এএনএসআই, এএসসিআইআই?) এতে অন্তর্ভুক্ত রয়েছে

control+ a: লাইনের শুরু

control+ e: লাইনের সমাপ্তি

সুতরাং, control+ + shift+ + a or eআপনার অবস্থান উপর নির্ভর করে একটি লাইন নির্বাচন করতে।

এছাড়াও:

control+ shift+ k: লাইনের শেষ পর্যন্ত মেরুন

control+ shift+ y: ইয়ঙ্ক (বাফার থেকে)

bindkeyটার্মিনালে কমান্ড দিয়ে একটি সম্পূর্ণ তালিকা তৈরি করা যেতে পারে , যদিও এগুলির সমস্তই সমস্ত অ্যাপ্লিকেশন জুড়ে কাজ করে না।


1
ওএস এক্স পাঠ্য দর্শনগুলি রিডলাইন ব্যবহার করে না, এগুলি কেবল ইমাস মোডে রিডলাইন হিসাবে একই কী-বাইন্ডিংগুলিকে সমর্থন করে। কিউ, সি- @, এবং সিডব্লিউ ডিফল্টরূপে ভ্যানিলা টেক্সট ভিউগুলিতে কাজ করা উচিত নয়, যদিও আপনি সেগুলি ডিফল্টকায়বাইন্ডিং.ডিক্টে সংজ্ঞায়িত করতে পারেন।
Lri

আমি পোস্ট করার আগে সমস্ত কিছু পরীক্ষা করেছিলাম ... কমান্ড প্রম্পটে না করেই। DOH।
নেভিন উইলিয়ামস

এটি দুর্দান্ত তবে আমি এখনও এমন কিছু সন্ধান করছি যা বিশ্বব্যাপী কার্যকর হয়।
লুই ওয়াওয়ারু

2

আপনি ~/Library/KeyBindings/এই হিসাবে একটি সম্পত্তি তালিকা তৈরি এবং সংরক্ষণ করতে পারেন DefaultKeyBinding.dict:

{
    "~l" = selectParagraph:;
    "~z" = (selectParagraph:, delete:);
    "~x" = (selectParagraph:, cut:);
    "~c" = (selectParagraph:, copy:);
}

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

আরেকটি বিকল্প KeyRemap4MacBook ব্যবহার এবং ভালো কিছু সংরক্ষণ করতে হয় private.xml :

<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>test</identifier>
<not>TERMINAL</not>
<not>EMACS</not>
<not>VIRTUALMACHINE</not>
<not>ECLIPSE</not>
<autogen>__KeyToKey__ KeyCode::L, VK_OPTION | ModifierFlag::NONE, KeyCode::A, ModifierFlag::CONTROL_L, KeyCode::E, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L, KeyCode::CURSOR_RIGHT, ModifierFlag::SHIFT_L</autogen>
</item>
<item>
<name>test2</name>
<identifier>test2</identifier>
<only>ECLIPSE</only>
<autogen>__KeyToKey__ KeyCode::L, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L, KeyCode::CURSOR_RIGHT, ModifierFlag::SHIFT_L</autogen>
</item>
</root>

বেশিরভাগ অ্যাপ্লিকেশনগুলিতে unA একটি মোড়কযুক্ত রেখার শুরুতে সরানো হয় এবং একটি মোড়ানো রেখার সূচনায় ← ← সরানো হয়, তবে clএটি গ্রহনে কাজ করবে বলে মনে হয় না।

কী কোড মানগুলি এবং পূর্বনির্ধারিত সেটিংসের উত্সটি দেখুন ।


1

আমি দেখেছি একটি সমাধান যে কাজ করা জুড়ে কোকো অ্যাপ বলে মনে হয়: আছে home& endঅ অ্যাপল মেশিন মত আচরণ কী (পরিবর্তে একটি লাইন শুরুতে / শেষ একটি সম্পূর্ণ নথিতে যান)।

একটি ফাইলের ~/Library/KeyBindings/DefaultKeyBinding.dictনিম্নলিখিতটি থাকা দরকার:

{
    /* home */
    "\UF729"  = "moveToBeginningOfLine:";
    "$\UF729" = "moveToBeginningOfLineAndModifySelection:";

    /* end */
    "\UF72B"  = "moveToEndOfLine:";
    "$\UF72B" = "moveToEndOfLineAndModifySelection:";
}

যদি ফাইল বা ডিরেক্টরি উপস্থিত না থাকে তবে উপরের কোড স্নিপেটটি আপনার ... পেস্টবোর্ডে অনুলিপি করুন, টার্মিনাল খুলুন এবং এই দুটি কমান্ড লিখুন:

mkdir ~/Library/KeyBindings
pbpaste > ~/Library/KeyBindings/DefaultKeyBinding.dict

প্রত্যাশার সাথে আচরণ করার জন্য অ্যাপ্লিকেশনটি পুনরায় চালু করা প্রয়োজন হতে পারে।


1

আমি অবাক হয়েছি যে কেউই এর একটি উল্লেখ করেনি

শিফট + সিএমডি + বাম তীর (অথবা আপনি যদি শুরুর দিকে থাকেন তবে ডান তীর)


না, @ হাইগ্লান্ড্রেয়াস তার উত্তরে তা উল্লেখ করেছেন (স্পষ্টভাবে নয়, তবে তিনি করেছিলেন) দ্বিতীয় বুলেট দেখুন।
C0deaaalalus

1

ম্যাকস ওভার (ডাব্লুআইএন / লিনাক্স) এর অন্যতম সুবিধা হ'ল প্রায় প্রতিটি পাঠ্য বাক্সে গ্লোবাল ইমাস্যাক্স স্টাইলের কী-বাইন্ডিংগুলি (ব্যতিক্রমী মাইক্রোসফ্ট অফিস ম্যাকের জন্য যা এই কী-বাইন্ডিংগুলিকে বিরক্ত করে পুনরায় সংজ্ঞায়িত করে ...)

এই প্রশ্নের বিষয়ে আমি সবসময় ব্যবহার C-aলাইন নাগালের মাথা থেকে, C-S-eলাইন শেষ না হওয়া পর্যন্ত নির্বাচন করতে, তারপরে 'সিএমডি-c` কপি করতে।

আপনার যদি এমন একটি লাইন থাকে (যা শেষ হয় \ n দিয়ে) যা অনেকগুলি আক্ষরিক লাইন অতিক্রম করে, আমি সাধারণত নিম্নলিখিতটি করতাম:

1) C-aলাইন শুরু করতে যেতে

2) C-nপরবর্তী আক্ষরিক লাইন শুরু করতে

3) C-bএকটি চরিত্র ফিরে যেতে

4) C-S-aলাইন মাথা পর্যন্ত নির্বাচন করতে

5) CMD-cবিষয়বস্তু অনুলিপি করতে

একটি জটিল সমাধান হতে পারে, তবে ম্যাকোসের বেশিরভাগ পাঠ্য বাক্সে কাজ করা উচিত।


0

control+ shift+aef

( কন্ট্রোল এবং শিফ্ট ধরে রাখার সময় আইএফ টাইপ করুন )

এটি বর্তমান লাইনে ট্রিপল-ক্লিক করার অনুরূপ ফলাফল দেয়।

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

বোনাস হিসাবে, চ এর পরে একাধিক লাইন নির্বাচন করতে বার বার n টিপুন ।

এক্সকোড এবং পাঠ্য সম্পাদনায় পরীক্ষিত।

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