سؤال

لقد قمت بتثبيت Sublime Text وأردت معرفة كيفية فتحه rb الملفات الموجودة فيه من المحطة.لقد رأيت ما هو الأمر الذي يجعل Sublime Text محرري الأساسي؟ وأرى أنه يمكنني جعل Sublime محرري الأساسي، لكني أريد أن أكون قادرًا على الكتابة

sublime file.rb

كيف أفعل هذا في ويندوز؟

هل كانت مفيدة؟

المحلول

من البناء 3065 (تاريخ الافراج عنه:29 أغسطس 2014) فصاعدًا Sublime text يتضمن مساعد سطر الأوامر، nameley subl.exe.إنه موجود في مجلد التثبيت الخاص بـ sublime:انسخه إلى المجلد المضمن في مسار النظام.على سبيل المثال، في حالتي قمت بنسخه

من C:\Program Files\Sublime Text 3

ل C:\Windows\System32

يمكنك بعد ذلك استخدامها في المحطة/وحدة التحكم الخاصة بك subl كأمر لفتح أي ملف، كما في المثال الخاص بك:

subl file.rb

أو يمكنك أيضًا تعديل نظامك PATH متغير ليشمل مجلد التثبيت الخاص بـ sublime، لكنني أعتقد أن هذا الأمر أكثر تعقيدًا.

نصائح أخرى

موجه أوامر ويندوز

بالنسبة لنظام التشغيل Windows cmd.exe، يمكنك فقط إضافة دليل تثبيت النص السامي إلى متغير بيئة PATH الخاص بك، وهذا سيسمح لك بكتابة:

sublime_text file.rb

شخصيا أضيف أ doskey (في ملف .bat تم ضبطه على التشغيل التلقائي مع كمد) حتى أتمكن من الكتابة subl file.rb:

> doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*

سيجوين

بالنسبة إلى bash shell الافتراضي، أضف اسمًا مستعارًا إلى ملف ~/.bashrc ملف، على سبيل المثال:

$ echo 'alias subl="/cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"' >> ~/.bashrc

أضفت هذا إلى بلدي href="http://technet.microsoft.com/en-us/library/ee692764.aspx"> PowerShell الشخصي : giveacodicetagpre.

قم بتعديل هذا حسب الحاجة للنص Sublime 3 (أو أي إصدارات مستقبلية).

فكرة أخرى ستكون لتشمل C:\Program Files\Sublime Text 2\ في المسار الخاص بك، ثم قم بتشغيل موجه أوامر المسؤول:

cd "C:\Program Files\Sublime Text 2\"
mklink sublime.exe sublime_text.exe

سيؤدي ذلك إلى إنشاء رابط رمزي مع الاسم الجديد.والآن يمكنك استخدامه بحرية:

sublime hello.txt

تحديث:بعد أن أتيحت لي الفرصة لاستخدام هذه الخدعة وتحديث Sublime Text 2، يسعدني أن أقول إن التحديث إلى إصدار جديد لا يؤثر على الرابط الرمزي.

لقد قمت بإنشاء SULM.BAT في C: \ Program Files \ Text \ Sublime Text 2 مع المحتويات: giveacodicetagpre.

الآن أن لدي C: \ Program Files \ SampleIme Text 2 في المسار، يمكنني ببساطة كتابة مجلد "أمير" ويعمل بشكل رائع دون الحاجة إلى إضافة أي شيء إلى Autostart.

أعتقد أن هذا هو أكثر من السهل تعيين متغير البيئة في نظام التشغيل Windows.

ثم فقط إضافة جديدة متغير النظام دعا SUBLIME_HOME مع قيمة "C:\Program Files\Sublime Text 2\" (بدون علامات الاقتباس) بعد تحرير متغير المسار مضيفا في نهاية هذه القيمة ";%SUBLIME_HOME%" (بدون علامات الاقتباس).

إعادة تشغيل جيت باش والتمتع باستخدام مثل هذا:

$ sublime_text مي-جديدة-ملف

(حيث sublime_text هو الأمر)

ملاحظة: كما يعمل الآن على cmd في ويندوز.

إضافة مجلد التثبيت على ويندوز الطريق و سوف تكون قادرة على فتح سامية عن طريق كتابة اسم الملف القابل للتنفيذ ، وهو افتراضيا "subl".

لتشمل سامية تركيب مجلد في ويندوز المسار ،

  1. افتح موجه الأوامر واكتب sysdm.cpl
  2. في علامة التبويب خيارات متقدمة حدد Environment variables
  3. في ظل متغيرات النظام ، حدد متغير اسمه "Path"ثم انقر فوق Edit.
  4. إضافة "C:\Program Files\Sublime Text 3;"إلى نهاية القائمة السلسلة.
  5. حفظ التغييرات ، إعادة تشغيل موجه الأوامر.

أعلم أن هذا الموضوع قديم بعض الشيء، لكنني توصلت مؤخرًا إلى هذا الحل واعتقدت أنني سأشاركه ...

إذا كنت تستخدم Cygwin، فيمكنك إنشاء برنامج نصي bash يقوم بتحويل أسماء مسارات يونكس إلى مسارات ويندوز وتمريرها إلى سامية.الصق ما يلي في ملف جديد:

#!/bin/bash

/cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe `cygpath -w $@` &

احفظه في /usr/bin/subl (أو أينما تريد طالما أن الموقع في منطقتك $PATH) وجعله قابلاً للتنفيذ ($ chmod a+x /usr/bin/subl)

باستخدام هذا البرنامج النصي، يمكنك استخدام مسارات نمط UNIX وWindows (/cygdrive/c/ أو C:/) بسبب ال cygpath الأداة المساعدة تحول / و ~ الأسماء المستعارة للمسار إلى معادلاتها في النوافذ.

الآن، يمكنك استخدام $ subl file1.txt file2.md ~/file3.txt لفتح تلك الملفات في سامية!

ال إجابة مقبولة لا يبدو أنه يعمل، على الأقل بالنسبة لـ Sublime Text 3 على نظام التشغيل Windows 7.نسخ الملف مباشرة إلى C:\Windows\System32 يسمح subl لحل المشكلة بشكل جيد من الصدفة، ولكن عندما أقوم بتشغيلها، لا يحدث شيء.

لقد حققت المزيد من النجاح مع الرابط الثابت:

mklink /h c:\windows\system32\subl.exe "c:\Program Files\Sublime Text 3\subl.exe"

مع ذلك، subl <file.txt> و subl <directory> كلاهما يعمل بشكل جيد.

أحاول تجربة روبي على القضبان في النوافذ وأقوم بتضمين PATH C:\Program Files\Sublime Text 2\، ثم قم بتغيير الاسم sublime.exe ل subl.exe.

عملت بشكل جيد في cmd العادي و "موجه الأوامر مع روبي والقضبان" cmd

قمت بإنشاء ملف دفعي بسيط (S.BAT) في دليل Windows لبدء النص Sublime

هذا هو الرمز الذي أضعه في ملف الدفعات لبدء النص Sublime 2 giveacodicetagpre.

أسمي سامية عن طريق كتابة giveacodicetagpre.

أنا افتح ملف مباشرة باستخدام giveacodicetagpre.

قمت فقط بتشغيل برنامج موجه الأوامر كمسؤول، وتنفيذ الأمر التالي.
بسيطة، ولكن يعمل بالنسبة لي. giveacodicetagpre.

بالطبع، يمكنك استدعاء ملف الخفافيش ما تريد.من ثم، كأي مستخدم يمكنك استخدامه ببساطة: giveacodicetagpre.

إذا كنت تستخدم cmder، فيمكنك إضافة الاسم المستعار إلى ملف الاسم المستعار الخاص بك، والذي يقع في أي مكان قمت بتثبيت CMDER To، ثم تكوين الأسماء المستعارة

يمكنك بعد ذلك إضافة (هذا للنص الأسامي 3) giveacodicetagpre.

من داخل cmder، يمكنك بعد ذلك فتح أي دليل في Sublime عبر giveacodicetagpre.

جرب هذا: giveacodicetagpre.

تأكد من تثبيت Sublime الدليل. سينشئ الاسم المستعار للسامية ثم اكتب: giveacodicetagpre.

  • تعيين المسار للسامية:جهاز الكمبيوتر الخاص بي >> الخصائص >> الإعدادات المتقدمة >> متغيرات البيئة >> متغير المسار >> إضافة >> C:\Program Files\Sublime Text 3

  • ما عليك سوى الانتقال إلى الدليل حيث تم تثبيت sublime وإعادة تسمية sublime_text إلى sublime.

افتح موجه الأوامر واكتب sublime.

إنشاء في التسجيل:

hkey_local_machine \ software \ microsoft \ windows \ currentVersion \ app paths \ sublime.exe

تحديث القيمة الافتراضية Parametr (REG_SZ) إلى:

c: \ program files \ نص sublime 2 \ sublime_text.exe

كنت أرغب في بدء مثيل جديد لـ Sublime Text من سطر الأوامر..ساعدتني الصفحة التالية، على الرغم من أنها تقول OSX فقط: http://www.sublimetext.com/docs/3/osx_command_line.html.

لذلك، أستخدم ملفًا دفعيًا في مسار المستخدم الخاص بي لتشغيل "sublime".إليك ما أستخدمه بشكل أساسي (** محتويات الملف الدفعي):

@start "sublime" "%~dp0Sublime Text\sublime_text.exe" --new-window %*

(الملف الدفعي الخاص بي %~-dp0 يوجد مجلد واحد أعلى مسار تثبيت Sublime Text.)

أعلم أن هذا موضوع قديم، لكنني اعتقدت أنني سأضيف ما كنت أبحث عنه (ووجدته).قد يساعد شخص آخر!

يمكنك ببساطة تثبيت مفتاح المفكرة :/www.binaryfortress.com/notepadreplacer/" rel="nofollacer"> http://www.binaryfortress.com/notepadreplacer/ ما سيفعله هو جعل المفكرة الافتراضية الافتراضية الخاصة بك في Windows، ثم يمكنك ببساطة استخدام الأوامر التي تستخدمها بشكل عام لفتح Notepad Inbuilt في Windows.على سبيل المثال giveacodicetagpre.

الخروج عن الإجابة الأكثر قبولًا، ولكن للأسف قال مؤلفها إن تعديل PATH أمر "صعب" - إنه ليس كذلك على الإطلاق.انه سهل جدا.لقد فعلت ذلك للتو، ويمكنك أيضًا!

إليك ما يجب فعله:

انتقل إلى دليل النص السامي الخاص بك في Windows Explorer وانسخ المسار الكامل من شريط المسار.

على سبيل المثال، لدي عدد قليل من أدوات التطوير التي تم إعدادها كتطبيقات محمولة في Dropbox، لذلك قمت بنسخ المسار:

C:\Users\username\Dropbox\Programs\Sublime Text Build 3114 x64

انتقل إلى لوحة التحكم-> النظام-> إعدادات النظام المتقدمة-> متغيرات البيئة

في النافذة الناتجة، انتقل إلى "المسار" في النافذة السفلية، وقم بتمييزه وانقر فوق "تحرير".

في النافذة التي تظهر، انقر فوق "جديد"، ثم الصق مسار Sublime Text الخاص بك، ثم انقر فوق "موافق".

الآن افتح CMD أو Powershell واكتب subl

يجب أن تفتح نافذة النص سامية.يتمتع!

ملحوظة:لقد لاحظت أن شخصًا آخر أجاب على هذا السؤال بطريقة مماثلة، لكنه استخدم موقعًا ثابتًا للنص Sublime Text.قد ينجح ذلك بالنسبة لبعض الأشخاص، لكن بالنسبة للآخرين ستكون التوجيهات خاطئة.الحقيقة هي أن موقع Sublime Text يمكن أن يكون في أي مكان على محرك الأقراص، ومعرفة مكانه ونسخ هذا الموقع المعين هو أحد أهم أجزاء تعيين متغير PATH.

هذا PowerShell يسمح لي بالأنابيب إلى وظيفة التحرير (أو لاستخدامها بالطريقة العادية) giveacodicetagpre.

هنا هو godyodicetagcode الذي يبدو أنه لسبب ما ضروريا (أي شخص يعرف لماذا؟) giveacodicetagpre.

جوفاء كل واحد.

أقوم ببناء طريقة سهلة للغاية للقيام بذلك.

project github صفحة

فقط قم بتنزيل "install.bat" وانقر بزر الماوس الأيمن فوق Install.bat -> انقر فوق "تشغيل كمسؤول"

أضف مجلد تثبيت Sublime إلى المسار الخاص بك.@set PATH=C:\Program Files\Sublime Text 3;%PATH%

أو

لتعيين متغير بيئة بشكل دائم في Windows (بحيث يكون متاحًا لجميع عمليات Windows)،

start the "Control Panel" ⇒ "System" ⇒ (Vista/7/8) "Advanced system settings" ⇒ Switch to "Advanced" tab ⇒ "Environment variables" ⇒ Choose "System Variables" (for all users) or "User Variables" (for this login user only) ⇒ Choose "Edit" (for modifying an existing variable) or "New" (to create a new variable) ⇒ Enter the variable "Name" and "Value".

في هذه الحالة قم بإضافة C:\Program Files\Sublime Text 3 إلى المسار.

الآن، يمكنك عمل نسخة من "sublime_text.exe" كـ "sublime.exe"

ثم في أي موجه أوامر قد تتمكن من تشغيل ملف file.txt من خلاله

C:\Users\MyUsername>sublime filename.txt

إذا كنت لا ترغب في تغيير المسار الخاص بك يمكنك ربط الملفات مع sublime.لذا، انقر بزر الماوس الأيمن على الملف، ثم انقر فوق "خصائص"، ثم انقر فوق "فتح بنص رائع".

من سطر الأوامر:myFile.py

سيتم فتح الملف في سامية.أفترض أن هذا يوفر عليك حوالي خمس ضغطات على المفاتيح.

  1. في المتغير البيئي أضفت %SUBLIME_HOME% متغير لمتغير المسار كذلك

  2. ثم قام أ ارتباط رمزي من محطة القيادة الخاصة بي

mklink sb sublime_text.exe
giveacodicetagpre.

انتقل إلى البيئة وإضافة مجلد نصي نصي إلى دليل مسار النظام، لا تضيف أي شيء إلى دليل النظام 32 هو مجرد إصدار فوضى، بعد ذلك يمكنك الكتابة '' fuls mytext.txt '' 'في cmd.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top