ভিজ্যুয়াল স্টুডিও কোডে টেক্সট কেসটি কীভাবে স্যুইচ করা যায়


142

ভিজ্যুয়াল স্টুডিও কোডে হাইলাইট করা পাঠ্যের ক্ষেত্রে কীভাবে কেউ পরিবর্তন করতে পারে? ভিএস এটিকে CTRL + SHIFT + U এবং CTRL + U এর মাধ্যমে মঞ্জুরি দেয়।

কোনও কমান্ড বাইন্ডিং রয়েছে যা আমি এটি করতে সেট আপ করতে পারি, বা এটি ডিফল্টরূপে অন্য কোনও কী সংমিশ্রণ?


আমি কী বাইন্ডিংগুলিতে কোনও প্রাসঙ্গিক শর্টকাট পাই না। সম্ভবত এই সংস্করণটি বর্তমান সংস্করণে সমর্থিত নয়।
Yushulx

3
আপডেট: এটি এখন সমর্থিত। ফাইল> পছন্দসমূহ> কীবোর্ড শর্টকাটগুলিতে যান এবং "ট্রান্সফর্ম" অনুসন্ধান করুন।
দিনই

উত্তর:


187

বিচারপতি অন্যদেবের মন্তব্য প্রতিধ্বনি :

মন খারাপ এবং দরকারী:

  1. কমান্ড প্যালেট: Ctrl+ ( shift) +p
  2. >transformআপার / লোয়ার কেস টাইপ করুন এবং এন্টার টিপুন

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


15
ফাইল> অগ্রাধিকার> কীবোর্ড শর্টকাটগুলি
ডাইনি

1
পাইচার্ম টগল করতে একই কমান্ড CTRL + SHIFT + "u" ব্যবহার করে। যখন একটি ব্যবহৃত হতে পারে তখন কেন 2 টি শর্টকাট তৈরি করবেন? আমি বুঝতে পারি এটি কোনও উত্তর নয়, কেবল একটি মন্তব্য।
davidj411

কখনও কখনও আপনার কাছে "মিক্সড কেসিং টেক্সট" থাকে যা আপনি সরাসরি "সমস্ত আপপারসিএসই" বা "সমস্ত ছোট হাতের" যেতে যেতে চান, তাই বড় হাতের অক্ষরে রূপান্তর করা এবং আলাদাভাবে ছোট হাতের কাছে রূপান্তর করা আরও অর্থবোধ তৈরি করে।
drigoangelo

55

কেস পরিবর্তন করার জন্য আমি একটি ভিজ্যুয়াল স্টুডিও কোড এক্সটেনশন লিখেছি (কেবলমাত্র উপরের কেস নয়, অন্যান্য অনেকগুলি বিকল্প): https://github.com/wmaurer/vscode-change- কেস

কোনও কী-বাইন্ডিং (যেমন, Ctrl+ T U) -এর উপরের কেস কমান্ডটি মানচিত্র করতে , ফাইল -> পছন্দসমূহ -> কীবোর্ড শর্টকাটগুলি ক্লিক করুন এবং নীচের অংশটি json কনফিগারে সন্নিবেশ করুন:

{
  "key": "ctrl+t u",
  "command": "extension.changeCase.upper",
  "when": "editorTextFocus"
}




সম্পাদনা করুন:

নভেম্বর ২০১C (রিলিজ নোটস) ভিএসকোডের আপডেটের সাথে, কমান্ড editor.action.transformToUppercaseএবং এর মাধ্যমে আপার কেস এবং লোয়ার কেসগুলিতে রূপান্তর করার জন্য অন্তর্নির্মিত সমর্থন রয়েছে editor.action.transformToLowercase। এগুলির ডিফল্ট কী-বাইন্ডিং নেই।

পরিবর্তন-কেস এক্সটেনশন এখনো অন্যান্য টেক্সট রূপান্তরের যেমন ক্যামেলকেস, PascalCase, সাপ-কেস ইত্যাদি জন্য দরকারী


"ctrl + t u" ম্যাক সংস্করণে আমার পক্ষে কাজ করে নি। এর পরিবর্তে আমি "ctrl + u" ব্যবহার করেছি কারণ এটি কোনও ক্রিয়ায় ডিফল্টরূপে ম্যাপ করা হয়নি।
শাহার

7
অলস লোকের জন্য: পাঠ্যটি নির্বাচন করুন, সিটিআরটিএল + পি টাইপ করুন, >transformনিন বা উপরের
জাস্টানথেরদেব

@ জাস্টানথরদেবের মন্তব্যে একটি সংযোজন: ফাইল> অগ্রাধিকারসমূহ> কীবোর্ড শর্টকাটগুলি
ডাইনি

ডান ক্লিক মেনুতে (এনপটপ্যাড ++ যেভাবে করে) এই বিকল্পগুলি দেখানোর কোনও উপায় নেই?
মসৃণ_স্মোথি

35

এই পোস্ট থেকে উদ্ধৃত :

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

ফাইল-> পছন্দসমূহ -> কীবোর্ড শর্টকাটগুলি।

একটি সম্পাদক keybindings.jsonফাইল সহ উপস্থিত হবে। নিম্নলিখিত JSON সেখানে রাখুন এবং সংরক্ষণ করুন।

[
 {
    "key": "ctrl+shift+u",
    "command": "editor.action.transformToUppercase",
    "when": "editorTextFocus"
 },
 {
    "key": "ctrl+shift+l",
    "command": "editor.action.transformToLowercase",
    "when": "editorTextFocus"
 }
]

এখন সিটিআরএল + শিফট + ইউ মাল্টি লাইন হলেও নির্বাচিত পাঠ্যকে মূলধন করবে। একইভাবে, সিটিআরএল + শিফট + এল নির্বাচিত পাঠ্য ছোট ছোট করে তুলবে।

এই কমান্ডগুলি ভিএস কোডে অন্তর্নির্মিত এবং এগুলি কার্যকর করার জন্য কোনও এক্সটেনশনের প্রয়োজন নেই।


শান্ত! এই প্রশ্নের উত্তরই জিজ্ঞাসা করছে!
এখন

আমি গিয়েছিলাম cmd+shift+uএবং cmd+shift+lMacOS উপর। ঠিক মনে হচ্ছে।
তত্ত্ব

লিনাক্সের জন্য সিআরটিএল + শিফট + ইউ কাজ করছে না, তাই পরিবর্তে বড় হাতের জন্য কী সিআরটিএল + ইউ এবং ছোট হাতের জন্য সিআরটিএল + এল ব্যবহার করুন
জিতেন্দ্র পাওয়ার

10

মধ্যে আছে ভিসুয়াল স্টুডিও কোড কি করতে পারি না সাবলাইম টেক্সট ( CTRL+K CTRL+Uএবং CTRL+K CTRL+L) আপনি এই কাজ করতে পারে:

  • " ফাইল -> পছন্দসমূহ -> কীবোর্ড শর্টকাটস " এ ক্লিক করে " কীবোর্ড শর্টকাটগুলি " খুলুন
  • "কী- বাইন্ডিংস.জসন " লিঙ্কে ক্লিক করুন যা " অনুসন্ধান কী-বাইন্ডিংস " ক্ষেত্রের অধীনে উপস্থিত হয়
  • মধ্যে []বন্ধনী যোগ করুন:

    {
        "key": "ctrl+k ctrl+u",
        "command": "editor.action.transformToUppercase",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+l",
        "command": "editor.action.transformToLowercase",
        "when": "editorTextFocus"
    }
    
  • " Keybindings.json " সংরক্ষণ এবং বন্ধ করুন


অন্য উপায়:
মাইক্রোসফ্ট "সাব্লাইম টেক্সট কীম্যাপ এবং সেটিংস আমদানিকারক" প্রকাশ করেছে , এটি একটি এক্সটেনশান যা সাব্লাইম টেক্সট থেকে ভিএস কোডে কীবাইন্ডিং এবং সেটিংস আমদানি করে। - https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings


1
এটি নতুন কিনা তা আমি জানি না, তবে আমি যখন যা করতে হয়েছিল তখন অনুসন্ধান বাক্সে "বড় হাতের অক্ষর" লাগানো হয়েছিল, তারপরে একটি নতুন ম্যাপিং যুক্ত করতে '+' ক্লিক করুন। অন্য দিকটি কভার করতে "ছোট হাতের" সাথে পুনরাবৃত্তি করুন এবং আমি প্রস্তুত ছিলাম set
টর্পি

3

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

  1. খুলুন "File -> Preferences -> Keyboard Shortcuts" বা "Code -> Preferences -> Keyboard Shortcuts"ম্যাক ব্যবহারকারীদের জন্য

  2. অনুসন্ধান বারের ধরণে transform

  3. ডিফল্টরূপে আপনার অধীনে কিছুই থাকবে না Keybinding। এখন Transform to Lowercaseবা ডাবল ক্লিক করুন Transform to Uppercase

  4. আপনার কী-বাইন্ডিং সেট করতে আপনার পছন্দসই কীগুলির সংমিশ্রণটি টিপুন। এই ক্ষেত্রে যদি সাবলাইমটি অনুলিপি করা হয় তবে আমি ctrl+shift+uবড় ctrl+shift+lহাতের জন্য বা ছোট হাতের জন্য টিপব।

  5. Enterসংরক্ষণ এবং প্রস্থান করতে আপনার কীবোর্ডে টিপুন । অন্য বিকল্পের জন্য একই করুন।

  6. উপভোগ করুন KEYBINDING


1

আমি মনে করি এটি এই মুহূর্তে অনুপস্থিত একটি বৈশিষ্ট্য।

আমি লক্ষ্য করেছি যে আমি কখন এটির সাথে সাব্লাইমের মধ্যে কীবোর্ড শর্টকাট পার্থক্যের জন্য গাইড তৈরি করছিলাম।

এটি একটি নতুন সম্পাদক যদিও তারা নতুন সংস্করণে এটি আবার যুক্ত করলে আমি অবাক হব না।

সূত্র: https://code.visualstudio.com/Docs/customization

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