Mac OS এ রুট হিসাবে কমান্ড লাইন থেকে Sublime Text (বা অন্যান্য টেক্সট সম্পাদক) খোলা


1

আমি আমার সংশোধন করেছি /var/root/.profile ন্যানো ব্যবহার করে (এই একমাত্র সম্পাদক যা কিছু কারণে রুট দিয়ে কাজ করে (। অদ্ভুত, আমি জানি)):

export EDITOR="subl -w"
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'

কিন্তু যখন আমি ব্যবহার করে কোন টেক্সট ফাইল খুলতে চেষ্টা করি subl filename এটি কয়েক সেকেন্ডের জন্য চেষ্টা করছে এবং তারপর বলে:

Unable to connect to Sublime Text

আমি নিয়মিত ব্যবহারকারী হিসাবে একই কাজ করে, এটা মহান কাজ করে! (সংশোধন করা হয়েছে ~/.profile পরিবর্তে /var/root/.profile )

BTW, যদি আমি রুট হিসাবে এটি করি:

open -e filename

এটা বলে:

LSOpenURLsWithRole() failed for the application /Applications/TextEdit.app with error -10810 for the file /private/var/root/.profile.

আমার রুট ব্যবহারকারীর সাথে কি ভুল? কেন আমি রুট হিসাবে শুধুমাত্র ন্যানো সম্পাদক ব্যবহার করতে পারেন? এটা আমার পাগল ড্রাইভ!!!

উত্তর:


0

যদি আপনি Sublime Text 2 ব্যবহার করছেন, তবে আপনি যদি নিজে নিজে নাম পরিবর্তন না করেন .app ফাইল, কমান্ড হওয়া উচিত:

alias subl="/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"

ফাইল নামটি নোট করুন Sublime Text 2 .app , এবং শুধুমাত্র ডবল কোট প্রয়োজন, নোট চারপাশে ডবল নয়।


স্পষ্ট করার জন্য ভুলে গেছি, আমি সাবাইলাইম টেক্সট 3 ব্যবহার করছি এবং এটির ফাইল নামটি স্লাইবাম Text.app। পাশাপাশি আমি আগে বলেছি - যদি আমি নিয়মিত ব্যবহারকারী হিসাবে একই কাজ করি তবে এটি দুর্দান্ত কাজ করে!
— Drew

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