আমি আমার কাস্টম ভিম ফাইলগুলিতে ~/.vim
এবং সেটিংস মধ্যে আছে ~/.vimrc
। তবে মাঝে মাঝে আমাকে কিছু ফাইল এডিট করতে হয় /etc
।
আমি যদি এইভাবে ভিম শুরু করি:
$ sudo vim /etc/rc.conf
আমি আমার কনফিগারেশনটি হারিয়েছি যেহেতু ভিম তার ডিফল্টটি ব্যবহার করে। সুতরাং: আমি কীভাবে আমার ব্যবহারকারীর সেটিংস (যা আমার হোম ডিরেক্টরিতে রয়েছে) না হারিয়ে ফাইল সম্পাদনা করার জন্য রুট সুবিধাগুলি সহ আমি ভিম চালাতে পারি?
আমি চেষ্টা করেছি:
$ su username -c "vim /usr/lib/python2.7/setuptools/dist.py"
কিন্তু বাশ আমাকে দেয় Permission denied
। যাইহোক, উপরোক্ত কমান্ডের জন্য উদাহরণস্বরূপ কাজ করে: /etc/acpi/handler.sh
। কেন এমন?
দ্রষ্টব্য: ব্যবহারকারীর নামটি মূল নয়।