সাব্লাইম টেক্সট ইনডেন্টিং কোড 2?


500

ভিসুয়াল স্টুডিও আমি পারি প্রেস ইন Ctrl+ + K+ + Dইন্ডেন্ট সবকিছু কোড চমত্কারভাবে এবং পাঠযোগ্য গঠিত হয় তাই। একই কাজ করার জন্য কি সাবলাইম 2 এ একটি শর্টকাট আছে?


4
এটি স্বয়ংক্রিয় বিন্যাস নয় স্বয়ংক্রিয় ইন্ডেন্টিং
মুহাম্মদ উমার

উত্তর:


843

আপনি এটি EditLine→ এ খুঁজে পেতে পারেন Reindentতবে এটির ডিফল্টরূপে শর্টকাট নেই have আপনি মেনুতে গিয়ে একটি শর্টকাট যুক্ত করতে পারেন PreferencesKeybindingsUser, তারপরে সেখানে যুক্ত করুন:

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  

( F12সেই কার্যকারিতার জন্য কীটি ব্যবহারের উদাহরণ )

কনফিগার ফাইলগুলি JSON-সিনট্যাক্স ব্যবহার করে, তাই এই কোঁকড়া ধনুর্বন্ধনী বদ্ধবন্ধগুলি ডিফল্টরূপে স্কোয়ার-বন্ধনীগুলিতে কমা দ্বারা পৃথক রাখতে হবে। আপনার যদি ইতিমধ্যে অন্য কোনও কী-বাইন্ডিং না থাকে তবে আপনার পুরো KeybindingsUserফাইলটি অবশ্যই এর মতো দেখাবে:

[
    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]

28
Alt + Tab? এটি উইন্ডো স্যুইচিংয়ের জন্য ব্যবহৃত হয়!
বার্ড এলকেম্যান

1
ওহো! এটি দেখায় যে আমি একটি ম্যাকে আছি। উইন্ডোজ_কি + ট্যাব হতে পারে?
gdelfino

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

2
কিছুই না করে হঠাৎ এটি কাজ শুরু করে। :) আমি অনুমান করি সমস্যাটি কীবোর্ড এবং চেয়ারের মধ্যেই ছিল বরাবর :) যাইহোক আপনাকে ধন্যবাদ। :)
নুনো গোনালভেস

1
keys "কী": ["f12"], "কমান্ড": "রিইন্ডেন্ট", "আরগস": {"সিঙ্গল_লাইন": মিথ্যা} you আপনি যা চান তা নির্বাচন না করে সমস্ত ডকুমেন্টকে পুনরায় পাঠাবে
অ্যালেক্সিস

277

"সিঙ্গল_লাইন" আর্গুমেন্টটি মিথ্যাতে সেট না করে কেবলমাত্র রেন্ডেন্ড কমান্ডটি বর্তমানে নির্বাচিত লাইনে কাজ করে।

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }

এখন, টিপুন f12পুরো ডকুমেন্টটি পুনরায় পাঠাবে।


2
"বর্তমান লাইন" এটিতে একাধিক লাইন সহ একটি নির্বাচন হতে পারে।
গাগারাইন

4
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত (বা কমপক্ষে স্বীকৃত উত্তরটির সাথে একত্রীকরণ করা), যেহেতু ভিজ্যুয়াল স্টুডিওতে Ctrl + K + D পুরো ডকুমেন্টটি পুনরায় ফর্ম্যাট করবে।
Jedidja

14
দ্বি-চাপ জলের জন্য ["ctrl + k", "ctrl + d"] এর জন্য ["f12"] স্যুপ আউট করুন।
ফ্যাবিয়ান ট্যাম্প

25
[{"কী": ["ctrl + shift + f"], "কমান্ড": "reindent", "আরগস": {"একক_লাইন": মিথ্যা}}] এটি আমার কাস্টমাইজ, ধন্যবাদ অনেক ধন্যবাদ !!!
duykhoa

1
"প্লাস" ("আরগস": {"সিঙ্গল_লাইন": মিথ্যা}) খুব ব্যবহারকারীর জন্য আপনাকে ধন্যবাদ!
আর্থার

32

কেউ ম্যাক রি-ইনডেন্টেশন পছন্দ করে বলে মনে হয় না, সুতরাং এখানে আমি এটি কীভাবে করব:

[
   { "keys": ["command+shift+i"], "command": "reindent"}
]

পছন্দগুলিতে> কী বাইন্ডিং - ব্যবহারকারী

আরও একটি অতিরিক্ত পরামর্শ: যোগ করুন

{ "keys": ["command+0"], "command": "focus_side_bar" }

কীবোর্ড ব্যবহার করে সাইডবার ফাইল ট্রি ভিউ নেভিগেশন রাখতে।

দ্রষ্টব্য: প্রতিটি {} এর শেষে যুক্ত করুন, যদি আপনার একাধিক অবজেক্টের সেট থাকে


দয়া করে বিবৃতিটির শেষে কমা (,) ব্যবহার করবেন না। এটি আমাকে একটি ত্রুটি দিয়েছে। কমা ছাড়াই এটি টাইপ করুন (,)
জিহানমু

1
যদি আপনি একটি ম্যাক ব্যবহারকারী ব্যবহার Ctrl পরিবর্তে কমান্ড { "reindent":: "কমান্ড" [ "Ctrl + + I শিফট"] "কী"} নও
Juraj Petrik

29

কোনও ফাইল পুনরায় পাঠানোর জন্য কোনও ডিফল্ট শর্টকাট নেই। তবে আপনি উপরের eznme এর উত্তর অনুসরণ করে একটি তৈরি করতে পারেন ।

আপনি কমান্ড প্যালেট টিপতেও এটি ব্যবহার করতে পারেন :

  1. Control+ Shift+ P(বা একটি ম্যাকের উপর + শিফট + P)
  2. রিয়েলেন্ডেন্টের প্রথম কয়েকটি অক্ষর টাইপ করুন যেমন:rein
  3. Enterকমান্ডটি চালানোর জন্য টিপুন
    (উপরের প্রথম কমান্ডটি এখন ইনডেন্টেশন প্রদর্শিত হবে: রিইন্ডেন্ট লাইনগুলি )

19

যারা আগ্রহী জন্য এটি পরিবর্তন করা সহজ হয় কিন্তু Netbeans একটি প্রেমিকা এবং স্বয়ংক্রিয়-বিন্যাসে জন্য আপনাকে কী থেকে বাঁধাই পরিবর্তন করতে পারেন F12থেকে ctrl+ + shift+ + Fআপনার দয়িত কী বাঁধাই ব্যবহার করতে। দুঃখের বিষয়টি হ'ল পুরো ফাইলটি ফর্ম্যাট করার জন্য আপনাকে সমস্ত নির্বাচন করতে হবে। নেটবিনের এখনও উপরের হাত রয়েছে। যদি কেউ এই সীমাবদ্ধতাটি কাটিয়ে উঠতে জানেন তবে আমি সমস্ত কান। অন্যথায় হ্যাপি রিয়েলেন্ডিং (স্বতঃ-গঠন)।


4
নিশ্চিত না যে কেউ এখনও এটি দেখেছেন তবে @ জেফের প্রতিক্রিয়া জানান কিনা। কমান্ড যুক্ত করার পরে, "আরগস": {"সিঙ্গল_লাইন": মিথ্যা Use ব্যবহার করুন এবং তারপরে আপনাকে ফর্ম্যাট করার জন্য লাইনগুলি নির্বাচন করতে হবে না। এটি আপনার জন্য পুরো দস্তাবেজটি ফর্ম্যাট করে। (নিক বোকা আদেশ দিয়েছেন)
মিঃ এইচ

নেটবিন্স শর্টকাটটি হ'ল Alt + Shift + F (ডিফল্টরূপে; Ctrl + Shift + F প্রকল্প অনুসন্ধান খোলে), এবং সীমাবদ্ধ এবং প্রয়োজনীয় বোধগম্য নয় (CSS কাজ করে না, এবং এটি একই লাইনে নতুন কোড লাইন রাখতে পারে)। গ্রহনের শর্টকাটটি সিটিআরএল + শিফট + এফ, এবং এটি কিছু উপায়ে আরও ভাল, এবং সিএসএসে কাজ করে, তবে এখনও নতুন কোড লাইন নিয়ে একটি সমস্যা রয়েছে। উভয়টিরই অভ্যন্তরীণ-লাইন বৈশিষ্ট্যগুলির জন্য নতুন লাইনগুলি নিয়ে কিছু সমস্যা রয়েছে (যেমন এইচটিএমএল তে), যদিও আপনি কিছুটা কনফিগার করতে পারেন (আরও একটিগ্রহে)।
ডেভিস

ম্যাকের উপর সিএমডি + এ বা উইন্ডোজে সিটিআরএল + এ স্বয়ংক্রিয়ভাবে বর্তমান উইন্ডোতে আপনার জন্য সমস্ত পাঠ্য নির্বাচন করবে। সুতরাং এটি করুন, এবং তারপরে আপনি সম্পূর্ণ ফাইলটির পুনরায় ফর্ম্যাট করতে স্বয়ংক্রিয় ইন্ডেন্টিংয়ের জন্য যে কী কী বাঁধাই বেছে নিয়েছেন।
ব্যবহারকারী 137717

16

মত একই কী এর মাধ্যমে ইন্ডেন্ট করার ভিসুয়াল স্টুডিও Ctrl+ + K+ + D(আমি একটি ভিসুয়াল স্টুডিও ব্যবহারকারী এখনও আমি এই সমন্বয় ব্যবহার করছি am) আমি আপনাকে পরামর্শ দিচ্ছি:

[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]

এটিকে পছন্দসমূহ> কী বাইন্ডিংস - ব্যবহারকারীর উপর লিখুন




6

আপনি ইনডেন্ট করতে চান এমন সমস্ত কোড নির্বাচন করুন, তারপরে ইনডেন্ট করতে সাবলাইম পাঠ্যে Ctrl+ টিপুন ]

ম্যাকস ব্যবহারকারীদের জন্য, ইনডেন্ট করতে + এবং আন-ইনডেন্ট করতে command+ ব্যবহার করুন ।]command[


4

কোড বিন্যাসক

ব্যবহার সহজ।


1.Install


2. চাপ ctrl+ alt+ f(ডিফল্ট)


এটাই.


আমার জন্য কাজ করে না, এটি কেবল সমস্ত লাইন জুড়ে ইনডেন্টেশন অক্ষম করে।

আমি বেশ কিছুদিন ধরে এটি ব্যবহার করছি tsএটি খুব ভাল king ইনস্টলেশন সফল ছিল।
হীরা ঠাকুর

1
অবশ্যই হ্যাঁ, আমি এটি এইচটিএমএল স্নিপেটের বিরুদ্ধে ব্যবহার করছি ... সমস্ত লাইন তাদের ইনডেন্টগুলি সরিয়ে নিয়েছে। একটি কবিতার মতো দেখাচ্ছে ... :(


2

আমার মতো কারও পক্ষে এটি কাজ করা বন্ধ করার ক্ষেত্রে, ওএস এক্স-এ, কমান্ড কীটি চিহ্নিত করা হয়েছে superযাতে এটি এর মতো কিছু করতে সক্ষম হয়:

[
    {
    "keys": ["super+i"], 
    "command": "reindent", 
    "args": {
        "single_line": 
        false}
    } 
]

এক্ষেত্রে command+ ব্যবহার করে iআপনার পুরো কোডটি প্রবেশ করতে চলেছে (গ্রহনের মতো :))


1

আমি ব্যবহারের জন্য ব্যবহৃত Alt+ + Shift+ + FNetBeans, আমার চেক করা এবং সেখানে মহিমান্বিত ডিফল্ট কীম্যাপ অ্যারের মধ্যে কোনো সংঘর্ষের নন, সুতরাং আমি আমার মহিমান্বিত জুড়েছে এবং আমি কোনো সমস্যা ছাড়াই এটি ব্যবহার করছি।


1

যারা ইন্টেলজে আইডিইএর জন্য ডিফল্ট কী বাঁধাই পছন্দ করেন তাদের জন্য পছন্দসমূহ > সেটিংস - ব্যবহারকারী নির্বাচন করুন :

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

এবং অটো ইনডেন্টের জন্য command+ shift+ lশর্টকাট পেতে নিম্নলিখিতটিতে পেস্ট করুন :

[
   { "keys": ["command+shift+l"], "command": "reindent"}
]

1

আপনি মেনুতে পছন্দগুলিকীবাইন্ডিংসব্যবহারকারীতে গিয়ে একটি শর্টকাট যুক্ত করতে পারেন , তারপরে সেখানে যুক্ত করুন:

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  

0

সাব্লাইম টেক্সট 2 এ অটো-ফর্ম্যাট করার জন্য: প্যাকেজ ইনস্টল করুন: কমান্ড প্যালেট থেকে ট্যাগ করুন, তারপরে সম্পাদনা -> ট্যাগ -> নথিতে স্বয়ংক্রিয় বিন্যাস ট্যাগগুলিতে যান


0

সবকিছু নির্বাচন করুন, অথবা আপনি পুনরায় ইন্ডেন্ট করতে চান এবং কি যাই হোক না কেন Alt+ + E+ + L+ + R। এটি সত্যই দ্রুত এবং ব্যথাহীন।


0

এটি সাব্লাইম-কীম্যাপের জন্য আমার কনফিগারেশন:

[
  {
    "keys": [",+=+="],
    "command": "reindent",
    "args": {
      "single_line": false
    }
  }
]

জন্য তেজ মানুষ, শুধু ব্যবহার ,==পুরো ফাইল reindent করতে।


0
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} } 

উপরের কোডটি ব্যবহার করে আপনি পুনরায় সরবরাহের বিকল্পটি পেতে পারেন


0

প্রথমে মহামান্য লেখাটি খুলুন open
ওপেন অগ্রাধিকার চেয়ে । কী বাইন্ডিং-ওপেনের
চেয়ে ওপেন করুন । নীচের কোড রাখার চেয়ে

[{"কী": ["সিটিআরএল + শিফট + সি"], "কমান্ড": "রিইন্ডেন্ট"},]

আমি ব্যবহার করি CtrlShiftCএবং আপনি অন্যান্য শর্ট কাট কী ব্যবহার করেন।

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