আজ আমি বুঝতে পেরেছি যে আমি প্রায়শই আমার কোডে বিভাগগুলি এর মতো সংজ্ঞায়িত করতে পছন্দ করি:
####################
# Helper Functions #
####################
তবে এটি করা ক্লান্তিকর। ধরে নিচ্ছি আমার কাছে এর মতো একটি লাইন রয়েছে:
# Helper Functions #
vim
এটিকে মোড়ানোর জন্য কীস্ট্রোকের সংক্ষিপ্ততম সেটটি কী #
? শিফট এই চ্যালেঞ্জের কী-স্ট্রোক হিসাবে গণনা করে না ।
পরীক্ষার কেস:
Input: "#test test test#"
Output:
################
#test test test#
################
Input: "#this is a nice block comment#"
Output:
##############################
#this is a nice block comment#
##############################
Input: "# s p a c e s must be supported a l s o#"
Output:
########################################
# s p a c e s must be supported a l s o#
########################################
3
আমি এই প্রশ্নটিকে অফ-টপিক হিসাবে বন্ধ করার পক্ষে ভোট দিচ্ছি কারণ "ভিআইএম কীস্ট্রোক" মূলত একটি আইডিইর কমান্ড চলমান, যেমন সিটিটিএল - সি, বা এসটি 2-তে সিটিআরএল - আর। এটি কোনও আকারে কোডিং নয়।
—
অপ্টিমাইজার
@ অপ্টিমাইজার ভিম একটি টিউরিং সম্পূর্ণ ভাষা (যেমন ম্যাক্রো ব্যবহার করে) বিভিন্ন আলাদা কনস্ট্রাক্টস কোডিং সহ এবং সম্পাদনার প্রাথমিক পদ্ধতি ক্রিয়া (ক্রিয়া) কোনও অবজেক্ট (গতিবিধি) এর উপর ভিত্তি করে। ভিম গল্ফিংয়ের জন্য ইতিমধ্যে একটি জনপ্রিয় ওয়েব পৃষ্ঠা রয়েছে: www.vimgolf.com। (তবে আমি সম্মত হই যে এই বিশেষ প্রশ্নটি বেশ বিরক্তিকর)
—
হিজুল
@ অপ্টিমাইজার: প্রশ্নটি স্থানান্তরিত হতে পারে এমন আরও কোনও উপযুক্ত এসই সাইট রয়েছে? ভিমের বিস্তৃত স্ক্রিপ্টিং / ম্যাক্রো ভাষা দেওয়া, কিছু লোক এটি নিজের মধ্যে একটি ভাষা হিসাবে বিবেচনা করতে পারে।
—
shearn89
@ shearn89 বৈরী? আপনি কি বিষয়ে কথা হয় ? পিপিসিজি এই সাইটটি।
—
অপ্টিমাইজার
আপনি যদি তাদের ম্যাক্রো সিস্টেমে প্রোগ্রাম লিখতে পারেন তবে কেন অন্য আইডিইর অনুমতি দেওয়া হবে না? এটি কি "প্রোগ্রামিং নয়" করে তোলে?
—
Hjulle