ভিজ্যুয়াল স্টুডিও কোড: কীভাবে লাইন শেষ দেখানো যায়


209

আমি কীভাবে ভিজুয়াল স্টুডিও কোডে লাইনেন্ডিংস (সিআর, এলএফ) প্রদর্শন করতে পারি (ভিজ্যুয়াল স্টুডিওতে নয়)।

আমি নিম্নলিখিত সেটিংস ব্যবহার করি, তবে এগুলির মধ্যে কোনও লাইন শেষ দেখায় না।

"editor.renderWhitespace": true,
"editor.renderControlCharacters": true,
"editor.renderIndentGuides": true

লাইনেন্ডিংয়ের জন্য কি কোনও সেটিং আছে?

সম্পাদনা 1: আমি গীটহাবের একটি সমস্যা খুলেছি: https://github.com/Mic Microsoft/vscode/issues/ 12223

সম্পাদনা 2: সোহম কামানী এর জন্য একটি এক্সটেনশান করেছেন: কোড-ইওল


16
আপনার এখনও প্রয়োজন হলে আমি এটির জন্য একটি এক্সটেনশান করেছি: মার্কেটপ্লেস.ভিজুয়ালস্টুডিও.
com/…

@ সোহমকামণি আপনার মন্তব্যটি প্রশ্নের গৃহীত উত্তর হওয়া উচিত।
নিকোলাস সিলার

এই এক্সটেনশনটি অকেজো: এটি অক্ষরগুলি ক্যারেজ রিটার্ন বা লাইন ফিডগুলি কিনা তা প্রদর্শন করে না, এটি কেবল লাইনের শেষে গ্লিফগুলি তৈরি করে যা vscode ফাইলটির সাথে মিলে যায় match এটি মিশ্র-শেষ-লাইনের শৈলীর সাথে ফাইলগুলি পিনপয়েন্টে সহায়তা করে না। (এটি বা ভিসকোড ফাইলগুলির ইওএলগুলি স্বয়ংক্রিয়ভাবে স্বাভাবিক করে তুলছে, এভাবে এই প্রভাবের কোনও
প্রকারকে

উত্তর:


339

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

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


14
আপনি কি এর জন্য ডিফল্ট মান পরিবর্তন করতে পারেন? এই মুহূর্তে আমি যখনই কোনও ফাইল খুলি তখন আমাকে নিজেই এটিতে ক্লিক করতে হবে।
ডেভিড মার্টিনেজ

16
@ ডেভিডমার্টিনিজ হ্যাঁ ব্যবহারকারী বা কর্মক্ষেত্র সেটিংসে: // লাইন অক্ষরের ডিফল্ট শেষ। "ফাইলস.ইওল": "\ r \ n",
ল্লেউই

4
@ লেলেও কিন্তু এটি কি বিশ্বব্যাপী পরিবর্তন ঠিক? আমি কি কেবল এটি .shফাইলের জন্য সেট করতে পারি ?
কোস্টাস ডেমিরিস

@ KostasDemiris আমি এটি পরীক্ষা করি নি তবে আপনি চেষ্টা করে দেখতে পারেন "[sh]": { "files.eol": "\n" }। সমস্ত সেটিংস নির্দিষ্ট ভাষার জন্য সেট করা যায় না এবং আমি নিশ্চিত নই যে এটি এমন একটি কিনা তবে এটি চেষ্টা করার মতো।
মাইকেল ডারস্ট

90

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

"ফাইলস.ইওল": "\ n"

উদাহরণ স্বরূপ.

"git.confirmSync": false,
"window.zoomLevel": -1,
"workbench.activityBar.visible": true,
"editor.wordWrap": true,
"workbench.iconTheme": "vscode-icons",
"window.menuBarVisibility": "default",
"vsicons.projectDetection.autoReload": true,
"files.eol": "\n"

12
আমি এটি করেছি, তবে প্রতিবারই যখন ফাইল খুলি তখনও এটি সিআরএলএফ দিয়ে খোলে এবং আমাকে নিজেই এটি পরিবর্তন করতে হবে।
পিক্সেলউইজ

1
@ পিক্সেলউইজ আপনি যদি ফাইলটি সংরক্ষণ করেন তবে এটি কি এলএফ-তে পরিবর্তন হয়? github.com/Mic Microsoft/ vscode/ issues/ 26626 github.com/Mic Microsoft/ vscode/ issues/ 2957 আমি ম্যাকে পরিবর্তন করেছি, সুতরাং আমার নিজের প্রকল্পগুলিতে বিকাশ করার সময় আমার আর এই সমস্যা নেই। সুতরাং আমি যাচাই করতে পারছি না, দুঃখিত।
ইসাক লা ফ্লিউর

5
উইন্ডোজে আমার জন্য একই - ফাইলগুলি নির্ধারণ করে e user n ব্যবহারকারী সেটিংস "\ n" তবে ফাইলগুলি এখনও সিএলআরএফ হিসাবে রিপোর্ট করা হয়েছে
মার্কো

ভিএস কোড 1.18.0 এর সাথে উইন্ডোজ 7 এ আমার জন্য কাজ করছেন
অন্ধকার করুন

1
আমি স্রেফ উইন 10 এবং ভিএস কোড 1.20.1 এর সাথে এটি সফলভাবে পরীক্ষা করেছি। এলএফ লাইন ব্রেক নিয়ে নতুন ফাইল তৈরি হয়েছে!
iafork

18

এখানে একটি এক্সটেনশন রয়েছে যা লাইনের শেষ দেখায়। আপনি ব্যবহৃত রঙ, সিআরএলএফ এবং এলএফ প্রতিনিধিত্বকারী অক্ষর এবং এটি চালু এবং বন্ধ করে এমন একটি বুলিয়ান কনফিগার করতে পারেন।

Name: Line endings 
Id: jhartell.vscode-line-endings 
Description: Display line ending characters in vscode 
Version: 0.1.0 
Publisher: Johnny Härtell 

ভিএস মার্কেটপ্লেস লিঙ্ক


3
বর্তমানে, এই এক্সটেনশনটি এটি যা করতে চায় তা করে না। মিশ্র লাইন এন্ডিংয়ের একটি ফাইলের মধ্যে, ভিএস কোড ফাইলটি অনুসরণ করছে বলে দাবি করে তার উপর ভিত্তি করে এটি লাইনের শেষগুলি দেখায় যেন তারা সকলেই সুসংগত ছিল।
অ্যান্ড্রু অরনট

@ অ্যান্ড্রুআরনোট আপডেটের জন্য ধন্যবাদ, আপনার জমা দেওয়া সমস্যাটি আমাদের দেখতে হবে ... github.com/jhartell/vscode-line-endings/issues/1
শনিমাল

@ অ্যান্ড্রুআরনট বলতে পারেন যে এটি আপনার পক্ষে কাজ করে না কেন? আমার জন্য এটি নিখুঁতভাবে কাজ করে, কেবল আইকনগুলি ছোট
জন বালভিন আরিয়াস

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

1
@ অ্যান্ড্রুআরনট এটি কারণ ভিএসকোড নিজেই মিশ্র লাইনের সমাপ্তি সমর্থন করে না। github.com/Mic Microsoft
শেভ

3

রেন্ডার লাইন এন্ডিংস একটি ভিএস কোড এক্সটেনশন যা এখনও সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় (এপ্রিল 2020 পর্যন্ত):

https://marketplace.visualstudio.com/items?itemName=medo64.render-crlf

https://github.com/medo64/render-crlf/

এটি এটির মতো কনফিগার করা যায়:

{
    "editor.renderWhitespace": "all",
    "code-eol.newlineCharacter": "¬",
    "code-eol.returnCharacter" : "¤",
    "code-eol.crlfCharacter"   : "¤¬",
}

এবং এর মতো দেখাচ্ছে:

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

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