স্থায়ীভাবে vi / vim এ ট্যাবগুলিকে স্পেসে রূপান্তর করুন


14

আমি যদি vi / vim এ traditionalতিহ্যবাহী প্রবেশ করতে চান তবে আমি এই আদেশগুলি প্রবেশ করবো:

:set tabstop=4
:set shiftwidth=4
:set expandtab

আমি যখনই কোনও ফাইল খুলি তখন এই কমান্ডগুলি টাইপ করা বিরক্তিকর। আমি কীভাবে স্থায়ীভাবে এই সেটিংস সঞ্চয় করতে পারি?

উত্তর:


16

বলা আপনার হোম ডিরেক্টরিতে একটি ফাইল তৈরি করুন .vimrcএবং আপনার আদেশগুলি সেখানে রাখুন:

set tabstop=4
set shiftwidth=4
set expandtab

উবুন্টু এর তেজ কি ভাবে করব যদি আপনি আছে গভীরে করতে চাই, মৌলিক স্বনির্ধারণ করতে কয়েক পয়েন্টার হয়েছে তেজ বুক এবং অনবরত জিজ্ঞাসিত প্রশ্ন পাশাপাশি।

vi-mproved.org- এ আপনার চারপাশে ছড়িয়ে পড়ার জন্য একজনের .vimrc এর একটি দুর্দান্ত, বড় উদাহরণ রয়েছে।


3

দোকান

set tabstop=4
set shiftwidth=4
set expandtab

অথবা

set ts=4 sw=4 
set expandtab

আপনার ~/.vimrcফাইল এ। ইজি /home/user/.vimrcবা /home/$(whoami)/.vimrc। আপনি নিজের অন্যান্য সেটিংস .vimrc এও ব্যবহার করতে পারেন, আপনি নিয়মিত যা ব্যবহার করেন, উদাহরণস্বরূপ syntax onযদি আপনি ভিআইএম এর পুরো সংস্করণ ব্যবহার করেন।


0

একবার আপনি টার্মিনালটি খুললে \home\user\exampleuser\, (ডিফল্ট ডিরেক্টরি) ফাইলটি তৈরি করুন .vimrc। আপনি যদি সত্যিই ভিএম পছন্দ করেন তবে আপনি vim .vimrcকমান্ড লাইনে টাইপ করতে পারেন বা ন্যানো ব্যবহার করতে পারেন। এই ফাইলটি ভিআইএম নিয়ন্ত্রণ করবে। তারপরে আপনি এখানে যে কোডটি সেট করতে চান তা টাইপ করুন: set expandtab (কোনও কলোন লক্ষ্য করবেন না (:)) তারপরে, ফাইলটি সংরক্ষণ করুন এবং আপনি শেষ করেছেন!


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