আপনি কীভাবে আপনার কোডটি এটম সম্পাদকে স্বয়ংক্রিয়ভাবে যুক্ত করবেন? অন্যান্য সম্পাদকগুলিতে আপনি সাধারণত কিছু কোড নির্বাচন করতে এবং এটি স্বয়ংক্রিয়ভাবে ইন্ডেন্ট করতে পারেন।
পাশাপাশি কিবোর্ড শর্টকাট আছে?
আপনি কীভাবে আপনার কোডটি এটম সম্পাদকে স্বয়ংক্রিয়ভাবে যুক্ত করবেন? অন্যান্য সম্পাদকগুলিতে আপনি সাধারণত কিছু কোড নির্বাচন করতে এবং এটি স্বয়ংক্রিয়ভাবে ইন্ডেন্ট করতে পারেন।
পাশাপাশি কিবোর্ড শর্টকাট আছে?
উত্তর:
আমি সম্পাদনা> লাইন> অটো ইনডেন্টের অধীনে মেনুতে বিকল্পটি পেয়েছি। এটির ডিফল্ট কীম্যাপ আবদ্ধ বলে মনে হচ্ছে না।
আপনি একটি কী ম্যাপিং যুক্ত করার চেষ্টা করতে পারেন (এটিম> আপনার কীম্যাপটি খুলুন [উইন্ডোজে: ফাইল> সেটিংস> কীবাইন্ডিংস "" আপনার কীম্যাপ ফাইল "]):
'atom-text-editor':
'cmd-alt-l': 'editor:auto-indent'
এটি আমার জন্য কাজ করেছে :)
উইন্ডোজ জন্য:
'atom-text-editor':
'ctrl-alt-l': 'editor:auto-indent'
cmd + shift + p
এবং অনুসন্ধান করতে পারেনEditor: Auto Indent
ctrl-alt-l
উবুন্টু এর লক স্ক্রীন জন্য ডিফল্ট শর্টকাট, আমি এর সাথে ম্যাপিং আছি ctrl-shift-]
এখন জন্য।
গৃহীত উত্তরটি কাজ করে, তবে আপনাকে প্রথমে "সমস্ত নির্বাচন করুন" করতে হবে - প্রতিবার - এবং আমি এটির জন্য খুব অলস।
এবং দেখা যাচ্ছে যে এটি অতি তুচ্ছ নয় - আমি বুঝতে পেরেছিলাম যে এই সমস্ত বিষয়গুলি ট্র্যাক করতে 30 মিনিট সময় লাগে এমন সমমনা ব্যক্তিদের বাঁচানোর চেষ্টায় আমি এটি এখানে পোস্ট করেছি। - এছাড়াও নোট করুন: এই পদ্ধতির মূল নির্বাচনটি হয়ে গেলে এটি পুনরুদ্ধার করে (এবং এটি এত তাড়াতাড়ি ঘটে, আপনি পছন্দটি পছন্দ করেননি যে কখনও কখনও পরিবর্তন করা হয়েছিল)।
১) প্রথমে, আপনার আরআইপি স্ক্রিপ্টে একটি কাস্টম কমান্ড যুক্ত করুন (ফাইল-> আপনার আরম্ভের স্ক্রিপ্টটি খুলুন, তারপরে এটি নীচে পেস্ট করুন):
atom.commands.add 'atom-text-editor', 'custom:reformat', ->
editor = atom.workspace.getActiveTextEditor();
oldRanges = editor.getSelectedBufferRanges();
editor.selectAll();
atom.commands.dispatch(atom.views.getView(editor), 'editor:auto-indent')
editor.setSelectedBufferRanges(oldRanges);
২) "কাস্টম: পুনরায় ফর্ম্যাট" একটি কী-তে বাঁধুন (ফাইল-> আপনার কীম্যাপটি খুলুন, তারপরে এটি নীচে পেস্ট করুন):
'atom-text-editor':
'ctrl-alt-d': 'custom:reformat'
৩) পুনরায় সূচনা করুন অ্যাটম (প্রথমত পরমাণু প্রথম চালু হওয়ার সময় কেবলমাত্র কপির স্ক্রিপ্ট চলবে)।
if oldRanges != null && oldRanges[0].start.column == oldRanges[0].end.column && oldRanges[0].start.row == oldRanges[0].end.row
এই শর্তটি যুক্ত করা editor.selectAll();
কেবলমাত্র নির্বাচনের ইনডেন্টিংয়ের অনুমতি দেবে। যদি কোনও নির্বাচন না হয় তবে এটি পুরো ফাইলটি ইনডেন্ট করবে।
checkpoint = editor.createCheckpoint();
এবং এটি শেষে:editor.groupChangesSinceCheckpoint(checkpoint);
এই শর্টকাটগুলির সাথে পুরো ফাইলে স্বতঃ-ইনডেন্ট প্রয়োগ করতে প্যাকেজ অটো-ইনডেন্ট বিদ্যমান :
ctrl+ shift+i
অথবা
cmd+ shift+i
প্যাকেজ url: https://atom.io/packages/auto-indent
আমি অ্যাটম-বিউটিফায়, CTRL+ ALT+ ব্যবহার করতে পছন্দ করিB (লিনাক্সে, উইন্ডোতেও থাকতে পারে) আরও ভাল ধরণের ফর্ম্যাটগুলি পরিচালনা করে এবং এটি ফাইলের ফর্ম্যাটের ক্ষেত্রেও অনুকূলিতযোগ্য।
আরও বিশদ এখানে: https://atom.io/packages/atom-be সৌন্দর্য
path
ফাংশন তাই রুট খুঁজে পাওয়া যাবে না
আপনি কেবল কমান্ড প্যালেটটি দ্রুত খুলতে পারেন এবং এটি সেখানে করতে
Cmd + Shift + pএবং অনুসন্ধান করতে পারেন Editor: Auto Indent
:
এটি আমার কাছে পাওয়া সেরা সহায়তা:
https://atom.io/packages/atom-beautify
এই প্যাকেজটি পরমাণুতে ইনস্টল করা যাবে এবং তারপরে CTRL+ ALT+ সমস্যার Bসমাধান করুন।
(উনুন্টু কে-ডি-তে পরীক্ষিত)
মেনুতে অপশন রয়েছে সম্পাদনা> লাইন> অটো ইনডেন্ট বা টিপুন এর অধীনে Cmd + Shift + p, অনুসন্ধান করুনEditor: Auto Indent
কেবল "আইআই" লিখে
দ্রষ্টব্য: কেডিএতে ctrl-alt-l
ইতিমধ্যে বিশ্বব্যাপী "লক স্ক্রিন" এর আরও ভাল ব্যবহারের জন্য সেট করা আছেctrl-alt-i
পরিবর্তে সেট করা আছে।
আপনি এটমে একটি কী ম্যাপিং যুক্ত করতে পারেন:
এখানে এটির মতো একটি বিভাগ যুক্ত করুন:
'atom-text-editor':
'ctrl-alt-i': 'editor:auto-indent'
ইন্ডেনশনটি যদি কাজ না করে তবে এটি একটি কারণ হতে পারে যে ফাইল-এন্ডিং এটম দ্বারা স্বীকৃত নয়। তারপরে আপনার ভাষার জন্য সমর্থন যুক্ত করুন, উদাহরণস্বরূপ "লুয়া" প্যাকেজ "ভাষা-লুয়া" ইনস্টল করুন।
যদি কোনও ভাষা আপনার ভাষার জন্য স্বীকৃত না হয়:
~/.atom/config.cson
ফাইলটি খুলুন (সিটিআরএল + শিফট + পি দ্বারা: টাইপ করুন config config কনফিগার করুন ওপেন) 'নীচের মত উদাহরণের customFileTypes
অধীনে একটি বিভাগ যুক্ত / সম্পাদনা করুন core
:
core:
customFileTypes:
"source.lua": [
"conf"
]
"text.html.php": [
"thtml"
]
(আপনি ভাষা প্যাকেজ সেটিংসে ভাষা স্কোপের নামগুলি ("উত্স.লুয়া", "টেক্সট। Html.php" ...) সন্ধান করুন )
আপনি কী ম্যাপিং ডাইনি অটো যুক্ত করতে চেষ্টা করতে পারেন ফাইলের সমস্ত কোড নির্বাচন করুন এবং এটি ইনডেন্ট করুন:
'atom-text-editor':
'ctrl-alt-l': 'auto-indent:apply'