কমান্ড লাইন থেকে উত্সাহ পাঠ্য


200

আমি সাবলাইম টেক্সট ইনস্টল করেছি এবং rbটার্মিনাল থেকে এটিতে কীভাবে ফাইলগুলি খুলতে হয় তা জানতে চেয়েছিলাম । আমি দেখেছি সাব্লাইম টেক্সটকে আমার মূল সম্পাদক করার জন্য আদেশ কি? এবং আমি দেখতে পাচ্ছি যে আমি সাব্লাইমকে আমার মূল সম্পাদক করতে পারি তবে আমি টাইপ করতে সক্ষম হতে চাই

sublime file.rb

আমি কীভাবে উইন্ডোজ এ করব?


2
উপসর্গ sublime গুরুত্বপূর্ণ অংশ নয়। এটি সত্যিই কোনও এক ওয়ার্ড কমান্ড হতে পারে।
মেহুলকার

উত্তর:


156

বিল্ড 3065 (প্রকাশের তারিখ: 29 আগস্ট 2014) এর পরে Sublime textকমান্ড লাইন সহায়ক, নেমলি অন্তর্ভুক্ত subl.exe। এটি সুবাইমের ইনস্টলেশন ফোল্ডারে রয়েছে: সিস্টেমের পাথের অন্তর্ভুক্ত একটি ফোল্ডারে এটি অনুলিপি করুন। উদাহরণস্বরূপ, আমার ক্ষেত্রে আমি এটি অনুলিপি করেছি

থেকে C:\Program Files\Sublime Text 3

প্রতি C:\Windows\System32

তারপরে আপনি আপনার টার্মিনাল / কনসোলে sublযে কোনও ফাইল খোলার জন্য কমান্ড হিসাবে ব্যবহার করতে পারেন , যেমন আপনার উদাহরণ হিসাবে:

subl file.rb

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


59
আমি বলব যে সাব্লাইমের ইনস্টলেশন ডিরেক্টরিতে PATHসাবলাইম কমান্ড লাইন সহায়ককে সক্ষম করার আরও সুবিধাজনক উপায়। এইভাবে আপনি নিশ্চিত করবেন যে সমস্ত আপডেট স্বয়ংক্রিয়ভাবে প্রয়োগ করা হবে। subl.exeউইন্ডোজ ডিরেক্টরিতে এক্সিকিউটেবলকে অনুলিপি করতে প্রতিটি আপডেটের পরে অনুলিপি করা উচিত require
এডুফিন

6
এখন। আমার একটা সমস্যা আছে সাব্লাইম টেক্সট ইতিমধ্যে খোলা না থাকলে এটি কাজ করে না।
বালুচরিত

4
আপনি এই দেখতে পাবেন scotch.io/tutorials/...
sandcastles

8
"অথবা আপনি পরাশক্তি ইনস্টলেশন ফোল্ডার অন্তর্ভুক্ত করতে আপনার সিস্টেমের PATH ভেরিয়েবলটিও সংশোধন করতে পারেন, তবে আমি বিশ্বাস করি যে এতে আরও জড়িত।" কম্পিউটারে কেবল রাইট ক্লিক করুন। বৈশিষ্ট্যগুলি নির্বাচন করুন তারপরে "অ্যাডভান্সড সিস্টেম সেটিংস" এ ক্লিক করুন। সেখান থেকে পরিবেশ পরিবর্তনযোগ্য> পাথ এবং সংযোজন; গ: \ প্রোগ্রাম ফাইলগুলি \ উত্সব পাঠ্য 3 আরও কয়েকটি পদক্ষেপ আমি আপনাকে জানার জন্য একটি খুব সহজ এবং দরকারী কৌশল দিচ্ছি :)
টম উইলকিনসন

9
অথবা কেবলmklink c:\Windows\System32\subl.exe "c:\Program Files\Sublime Text 3\subl.exe"
কোয়াডজ

196

উইন্ডোজ কমান্ড প্রম্পট

উইন্ডোজ সেমিডি.এক্স.এর জন্য আপনি আপনার প্যাথ এনভায়রনমেন্ট ভেরিয়েবলের জন্য স্লাইম টেক্সট ইনস্টলেশন ডিরেক্টরিটি যুক্ত করতে পারেন, এটি আপনাকে টাইপ করতে দেয়:

sublime_text file.rb

ব্যক্তিগতভাবে, আমি এ ডসকি করি (একটি .bat ফাইলের সাথে সিএমডি দিয়ে অটোরান সেট করে ) যাতে আমি টাইপ করতে পারি subl file.rb:

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

Cygwin

ডিফল্ট ব্যাশ শেলের জন্য আপনার একটি উপনাম যুক্ত করুন ~/.bashrc ফাইলটিতে করুন, যেমন:

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

1
আমি কি সাইগুইনের জন্যও একটি ডসকি সেট আপ করব? বা এটি করার আলাদা উপায় আছে। আমি উইন্ডোজ
সেমিডি

8
আহ, আমার ভুল, আমি ধরে নিয়েছি আপনি সিএমডি ব্যবহার করছেন। আপনি কি সাইগউইনের সাথে আসা ডিফল্ট ব্যাশ শেলটি ব্যবহার করছেন? যদি তাই হয় তবে আপনি যে পোস্টটির সাথে লিঙ্ক করেছেন তার মতো একটি উপাধি ব্যবহার করতে পারেন:$ echo 'alias subl="/cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"' >> ~/.bashrc
25:38


1
এইভাবে কমান্ড লাইন থেকে এসএল 2 চালু করার ফলে আমার এসএল 2 অনুলিপিটি খালি ব্যবহারকারীর পছন্দসমূহ সেটিংসের সাথে শুরু হয়। কারও একই সমস্যা ছিল?
hndr

3
মনে রাখবেন যে আপনি যদি এটি করেন তবে আপনার বিল্ড সিস্টেমের সাথে এই সমস্যা থাকতে পারে। আমি পরিবর্তে সাবালাইম ফোল্ডারে সাধারণ .bat ফাইলটি ব্যবহার করেছি এবং এটি PATH এ রেখেছি, আরও ভাল কাজ করে, কোনও বিল্ড সিস্টেম সমস্যা নেই।
eis

136

আমি আমার পাওয়ারশেল প্রোফাইলে এটি যুক্ত করেছি :

Set-Alias subl 'C:\Program Files\Sublime Text 2\sublime_text.exe'

সাব্লাইম টেক্সট 3 (বা ভবিষ্যতের কোনও সংস্করণ) এর জন্য এটি প্রয়োজনীয় হিসাবে সংশোধন করুন।


3
গ্রেট! একবার আমি পাওয়ারশেলে চলে গেলাম ... আমি কখনই সেন্টিমিটার দিকে ফিরে দেখিনি।
imlokesh

একটি গুচ্ছ ধন্যবাদ। লিনাক্স / ম্যাক ওয়ার্ল্ড থেকে আসা ডেভেলপারদের কাছে পাওয়ারশেলকে আমি খুব বন্ধুত্বপূর্ণ মনে করি
অ্যান্টনি

দুর্দান্ত উত্তর .. সহজ এবং সোজা এগিয়ে +1
রব্বো_উইকি

হ্যাঁ, পাওয়ারশেলের জন্য, এটি দুর্দান্ত কাজ করে। এর জন্য cmd, আপনাকে এখনও sublime_text.exeউইন্ডোগুলির পথের মধ্যে পাথ যুক্ত করতে হবে
মায়ামিটোভি

55

আরেকটি ধারণাটি হবে C:\Program Files\Sublime Text 2\আপনার PATH এ অন্তর্ভুক্ত করা এবং তারপরে প্রশাসক কমান্ড প্রম্পট চালানো:

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

এটি নতুন নামের সাথে একটি প্রতীকী লিঙ্ক তৈরি করবে। এবং এখন আপনি এটি অবাধে ব্যবহার করতে পারেন:

sublime hello.txt

আপডেট : এই কৌশলটি ব্যবহার করার এবং সাব্লাইম টেক্সট 2 আপডেট করার সুযোগ পাওয়ার পরে, আমি খুশি হয়ে বলতে পারি যে একটি নতুন বিল্ডে আপডেট করা প্রতীকী লিঙ্ককে প্রভাবিত করে না।


5
বিটিডব্লু, আপনি স্টার্ট | রান টেক্সট বাক্সে
সিএমডি

আমি ঠিক এটিই খুঁজছিলাম। খুব দ্রুত এবং পরিষ্কার
সি জেং

25

আমি সিতে subl.bat তৈরি করেছি: \ প্রোগ্রাম ফাইলগুলি contents বিষয়বস্তু সহ সাব্লাইম টেক্সট 2:

start sublime_text.exe %*

এখন যেহেতু আমার কাছে সি: \ প্রোগ্রাম ফাইলস P পাতায় সাব্লাইম টেক্সট 2 রয়েছে, আমি কেবল 'সাবল ফোল্ডার' টাইপ করতে পারি এবং এটি অটোস্টার্টে কিছু না যুক্ত করে আশ্চর্যরূপে কাজ করে।


'সাবল ফোল্ডার' এর জন্য অনেক ধন্যবাদ। জানতেন না :)
y0pst

1
আমি subl.bat পরিবর্তন করে "sublime_text.exe% *" শুরু করেছি এবং এখন এটি আমার কনসোলকে অবরুদ্ধ করে না।
y0pst

.Bat ফাইলের পরিবর্তে, আপনি কেবল একটি শর্টকাট তৈরি করতে পারেন এবং এক্সটেনশন ছাড়াই আপনার ইচ্ছামত নামকরণ করতে পারেন। কমপক্ষে এটি আমার জন্য উইন্ডোজ
হ'ল

@psycketom আপনি দয়া করে বিস্তারিত বলতে পারেন। আমি আমার প্রকল্প ডিরেক্টরিতে পরাশক্তি 2 এর Exe একটি শর্টকাট তৈরি করেছি এবং এটিকে subl বলেছি। এখন আমার কনসোলে সাবল চালানোর সময় এটি বাহ্যিক বা অভ্যন্তরীণ কমান্ড হিসাবে স্বীকৃত নয় বলে জানায়। শুধুমাত্র কমান্ড "স্টার্ট সাব্ল" প্রোগ্রামটি খুলবে
পোস্টস্ক্রিপ্ট

1
@ পোস্টস্ক্রিপ্টার তার অর্থ তিনি Control Panel-> System-> Advanced System Settings-> Environment Variables-> এ C:\Program Files\Sublime Text 2;গিয়ে ভেরিয়েবলের মানের শেষে পাঠ্য যুক্ত করেছেন PATH
কোরি গ্রস

18

আমি মনে করি এটি উইন্ডোজের পরিবেশ পরিবর্তনশীলকে আরও সহজ করে তুলবে

তারপর শুধু একটি নতুন যোগ সিস্টেম পরিবর্তনশীল নামক SUBLIME_HOME ": \ Program Files \ সাবলাইম টেক্সট 2 \ সি" মান সঙ্গে (উদ্ধৃতিগুলি ছাড়াই) সম্পাদনার পরে পরিবর্তনশীল পথ ; শেষ এই মান যোগ "% SUBLIME_HOME%" (উদ্ধৃতি ছাড়া)

গিট BASH পুনরায় চালু করুন এবং এই জাতীয় ব্যবহার করে উপভোগ করুন:

l sublime_text মাই -নতুন-ফাইল

(যেখানে sublime_text হ'ল আদেশ)

দ্রষ্টব্য: উইন্ডোজ এর সেন্টিমিডি জন্য এখন কাজ করে।


1
খুব সুন্দর সমাধান। পরিষ্কার, দ্রুত, সহজ, আমার মূল সাথে কোনও গোলযোগ নেই %PATH%। সত্যিই খুব ভাল কাজ করে, নিয়মিত সিএমডি প্রম্পটে (সাব্লাইম_টেক্সট সহ), পাওয়ারশেল, গিটহাবের গিট শেল, এবং গিট বাশ (পরের তিনটি শীর্ষক-টেক্সট.এক্সে সহ) কাজ করে। সাইগউইনে যদিও ব্যর্থ হয়, সম্ভবত এটি ভিন্ন পথ ব্যবস্থার ব্যবহার করে। /cygdrive/c/sublime text 2আমার সিস্টেমে পরিবেশের ভেরিয়েবলগুলিতে সাইগউইন পাথ যুক্ত করার ফলে সমস্যা দেখা দেবে (যে আমি কেবল এটি উপরেরটি %SUBLIME_HOME%তৈরি করেছি)?
hjc1710

16

উইন্ডোজ পাথে ইনস্টলেশন ফোল্ডারটি যুক্ত করুন এবং আপনি এক্সিকিউটেবল ফাইলের নাম টাইপ করে সাবলাইমটি খুলতে সক্ষম হবেন, যা ডিফল্টরূপে " subl" থাকে।

উইন্ডোজ পথে সাবলাইম ইনস্টলেশন ফোল্ডারটি অন্তর্ভুক্ত করতে,

  1. কমান্ড প্রম্পট ওপেন করুন sysdm.cpl
  2. উন্নত ট্যাবে নির্বাচন করুন In Environment variables
  3. সিস্টেম ভেরিয়েবলের অধীনে " Path" নামযুক্ত ভেরিয়েবল নির্বাচন করুন এবং ক্লিক করুন Edit
  4. C:\Program Files\Sublime Text 3;বিদ্যমান স্ট্রিংয়ের শেষে " " যুক্ত করুন ।
  5. পরিবর্তনগুলি সংরক্ষণ করুন এবং কমান্ড প্রম্পট পুনরায় আরম্ভ করুন

10

আমি জানি এই থ্রেডটি কিছুটা পুরানো, তবে আমি সম্প্রতি এই সমাধানটি নিয়ে এসেছি এবং ভেবেছিলাম এটি ভাগ করে নেব ...

আপনি যদি সাইগউইন ব্যবহার করেন, আপনি এমন একটি বাশ স্ক্রিপ্ট তৈরি করতে পারেন যা ইউনিক্স পাথনামগুলিকে উইন্ডোজ পাথগুলিতে রূপান্তর করবে এবং সেগুলিকে উত্কৃষ্টতায় স্থান দেবে। নিম্নলিখিতটি একটি নতুন ফাইলে আটকান:

#!/bin/bash

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

এটিতে সংরক্ষণ করুন /usr/bin/subl(বা আপনি যেখানে অবস্থানটি চান তেমন দীর্ঘতর যেখানে চান $PATH) এটি কার্যকর করুন ( $ chmod a+x /usr/bin/subl)

এই স্ক্রিপ্টের সাহায্যে আপনি ইউনিক্স এবং উইন্ডোজ উভয় স্টাইলের পাথ ( /cygdrive/c/বা C:/) ব্যবহার করতে পারেন কারণ cygpathইউটিলিটিটি /এবং ~পাথের এলিয়াসগুলি তাদের উইন্ডোজ সমতুল্যে রূপান্তর করে ।

এখন, আপনি $ subl file1.txt file2.md ~/file3.txtএই ফাইলগুলি সাবলেটতে খুলতে ব্যবহার করতে পারেন !


10

গৃহীত উত্তর কাজের জন্য, অন্তত সাবলাইম টেক্সট 3 জন্য উইন্ডোজ 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>উভয় সূক্ষ্ম কাজ।


এই উত্তরটি upvoting, কিন্তু আমার এটি পরীক্ষা করার জন্য একটি উইন্ডোজ মেশিন নেই।
মেহুলকার

1
@ মেহুলকার, আমি হার্ডলিঙ্ক পদ্ধতিটি পরীক্ষা করে দেখছি, এটি আমার পক্ষে কাজ করে না
লিন

1
আমার জন্য দুর্দান্ত কাজ করেছেন - উইন্ডোজ 10 এবং এসটি 3
নেট বিয়ার

7

আমি উইন্ডোজে রেললাইনে রুবি চেষ্টা আউট করছি এবং রাস্তা অন্তর্ভুক্ত C:\Program Files\Sublime Text 2\, তারপর নাম পরিবর্তন sublime.exeকরতেsubl.exe.

নিয়মিত সিএমডি এবং "রুবি এবং রেলের সাথে কমান্ড প্রম্পট" সিমিডি তে ভাল কাজ করে


5

সাবালাইম টেক্সট শুরু করার জন্য আমি উইন্ডোজ ডিরেক্টরিতে একটি সাধারণ ব্যাচের ফাইল (s.bat) তৈরি করেছি

সাব্লাইম টেক্সট 2 শুরু করতে আমি এই কোডটি ব্যাচ ফাইলে রেখেছি

@start "sublime" "%ProgramW6432%\Sublime Text 2\sublime_text.exe" %*

আমি টাইপ করে মহাজ্ঞান ডাকি

s

আমি সরাসরি ব্যবহার করে একটি ফাইল খুলি

s filename.ext

5

আমি কেবল প্রশাসক হিসাবে কমান্ড প্রম্পট প্রোগ্রামটি চালিয়েছি এবং নিম্নলিখিত কমান্ডটি কার্যকর করেছি।
সহজ, তবে আমার জন্য কাজ করে।

echo "c:\Program Files\Sublime Text 3\subl.exe" %1 > %systemroot%\system32\subl.bat

অবশ্যই, আপনি যা চান ব্যাট ফাইলটি কল করতে পারেন। এরপরে, যে কোনও ব্যবহারকারী হিসাবে আপনি কেবল ব্যবহার করতে পারেন:

subl myfile.txt

5

আপনি যদি সিএমডার ব্যবহার করে থাকেন তবে আপনি নিজের এলিয়াস ফাইলটিতে উপনামটি যুক্ত করতে পারেন, যেখানে আপনি যেখানেই সেমিডার ইনস্টল করেছেন সেখানে অবস্থিত, তারপরে কনফিগার করুন \ এলিয়াস

তারপরে আপনি যুক্ত করতে পারেন (এটি উত্সাহ পাঠের জন্য 3)

subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $1

সিএমডারের মধ্যে থেকে, আপনি তারপরে সূক্ষ্ম যেকোন ডিরেক্টরি খুলতে পারেন

subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $1

4

এটা চেষ্টা কর:

alias subl='"/c/Program Files/Sublime Text 2/sublime_text.exe"'

সাবালাইম কোনও ডিরেক্টরি ইনস্টল করে তা নিশ্চিত করুন। এটি উত্সাহের জন্য উপনাম তৈরি করবে তারপরে টাইপ করুন:

subl file.rb

3

আমি কমান্ড-লাইন থেকে সাবলাইম পাঠ্যের একটি নতুন উদাহরণ শুরু করতে চেয়েছিলাম .. নিম্নলিখিত পৃষ্ঠাটি আমাকে সহায়তা করেছে, যদিও এটি কেবল ওএসএক্স বলে: http://www.sublimetext.com/docs/3/osx_command_line.html

সুতরাং, আমি 'সাব্লাইম' চালু করতে আমার ব্যবহারকারীর পথে ব্যাচের ফাইলটি ব্যবহার করি। এখানে আমি মূলত যা ব্যবহার করি তা এখানে (** ব্যাচের ফাইলের বিষয়বস্তু):

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

(আমার ব্যাচের ফাইলটি %~-dp0সাব্লাইম টেক্সট ইনস্টলেশন পাথের উপরে একটি ফোল্ডার অবস্থিত))

আমি জানি এটি একটি পুরানো থ্রেড, তবে আমি ভেবেছিলাম যে আমি যা খুঁজছিলাম তা যুক্ত করব (এবং খুঁজে পেয়েছি)। এটি অন্য কাউকে সাহায্য করতে পারে!


3

সর্বাধিক গৃহীত উত্তরটি বন্ধ করা, তবে যার লেখক দুর্ভাগ্যক্রমে বলেছিলেন যে প্যাথএইচএইচ সংশোধন করা "কঠিন" - এটি মোটেও নয়। এটা খুব সহজ. আমি ঠিক এটি করেছি, এবং আপনিও করতে পারেন!

করণীয় এখানে:

উইন্ডোজ এক্সপ্লোরারে আপনার উত্সাহ পাঠ্য ডিরেক্টরিতে নেভিগেট করুন এবং পাথ বার থেকে পুরো পথটি অনুলিপি করুন।

উদাহরণস্বরূপ, ড্রপবক্সে পোর্টেবল অ্যাপ্লিকেশন হিসাবে আমার কাছে কয়েকটি বিকাশ সরঞ্জাম সেট আপ হয়েছে, তাই আমি এই পথটি অনুলিপি করেছি:

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

কন্ট্রোল প্যানেল-> সিস্টেম-> অ্যাডভান্সড সিস্টেম সেটিংস-> এনভায়রনমেন্ট ভেরিয়েবলগুলিতে যান

ফলস উইন্ডোতে নীচের উইন্ডোতে "পাথ" এ নেভিগেট করুন, এটি হাইলাইট করুন এবং "সম্পাদনা" ক্লিক করুন।

প্রদর্শিত উইন্ডোতে, "নতুন" ক্লিক করুন, আপনার উত্সাহ পাঠ্যপথটি পেস্ট করুন এবং "ওকে" ক্লিক করুন।

এখন সিএমডি বা পাওয়ারশেল খুলুন এবং টাইপ করুন subl

সাব্লাইম টেক্সট উইন্ডোটি খুলতে হবে। উপভোগ করুন!

দ্রষ্টব্য: আমি লক্ষ্য করেছি যে অন্য কেউ এর সদৃশ ফ্যাশনে এর উত্তর দিয়েছে, তবে সাব্লাইম পাঠ্যের জন্য একটি নির্দিষ্ট অবস্থান ব্যবহার করেছে। এটি কিছু লোকের পক্ষে কাজ করতে পারে তবে অন্যদের জন্য দিকনির্দেশগুলি ভ্রান্ত হবে। আসল বিষয়টি হ'ল, সাব্লাইম টেক্সট লোকেশনটি ড্রাইভের যে কোনও জায়গায় থাকতে পারে এবং এটি কোথায় ছিল তা জেনে এবং সেই নির্দিষ্ট অবস্থানটি অনুলিপি করা PATH ভেরিয়েবল নির্ধারণের অন্যতম গুরুত্বপূর্ণ অঙ্গ।


3
  • উত্সাহের জন্য পথ নির্ধারণ করুন: আমার কম্পিউটার >> বৈশিষ্ট্য >> অগ্রণী সেটিং >> পরিবেশ পরিবর্তনশীল >> পথ পরিবর্তনশীল >> যুক্ত >> C:\Program Files\Sublime Text 3

  • কেবলমাত্র ডিরেক্টরিতে যান যেখানে সাবলাইম ইনস্টল করা হয় এবং সাবলাইম_টেক্সটটির নাম বদলে রাখুন।

কমান্ড প্রম্পট ওপেন করুন এবং sublime টাইপ করুন।


2

আপনি কেবল নোটপ্যাড রেপ্লেজার ইনস্টল করতে পারেন http://www.binaryfortress.com/NotepadReplacer/ এটি কী করবে তা হল উইন্ডোজে আপনার ডিফল্ট নোটপ্যাডকে উত্সাহিত করা এবং তারপরে আপনি সাধারণভাবে উইন্ডোগুলিতে ইনবিল্ট নোটপ্যাড খোলার জন্য ব্যবহার করা আদেশগুলি ব্যবহার করতে পারেন। উদাহরণ স্বরূপ

`//to open test.txt, just type
notepad test.txt
//to open sublime, Type
notepad`

2

আপনার পথে সাবলাইমের ইনস্টলেশন ফোল্ডার যুক্ত করুন। @set PATH=C:\Program Files\Sublime Text 3;%PATH%

অথবা

উইন্ডোয় স্থায়ীভাবে একটি পরিবেশের পরিবর্তনশীল সেট করতে (যাতে এটি সমস্ত উইন্ডোজের প্রক্রিয়াতে উপলব্ধ থাকে),

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".

সেক্ষেত্রে সি: \ প্রোগ্রাম ফাইলগুলি \ পাতায় সাব্লাইম টেক্সট 3 প্রিপেন্ড করুন।

এখন, 'sublime.exe' হিসাবে 'sublime_text.exe' একটি অনুলিপি তৈরি করতে পারেন

তারপরে যে কোনও কমান্ড প্রম্পটে আপনি ফাইল.txt ফাইলটি চালাতে পারবেন

C:\Users\MyUsername>sublime filename.txt

2
  1. এনভায়রনমেন্টাল ভেরিয়েবলে আমি %SUBLIME_HOME%পথের চলকটিতেও ভেরিয়েবল যুক্ত করেছি

  2. তারপরে আমার কমান্ড টার্মিনাল থেকে একটি প্রতীকী লিঙ্ক তৈরি করেছে

mklink sb sublime_text.exe

2

রেজিস্ট্রি তৈরি করুন:

HKEY_LOCAL_MACHINE OF সফ্টওয়্যার \ মাইক্রোসফ্ট, উইন্ডোজ \ কারেন্ট ভার্সন \ অ্যাপ পাথস l sublime.exe

ডিফল্ট প্যারামিটার (REG_SZ) এর আপডেট মান এখানে:

সি: \ প্রোগ্রাম ফাইলসমূহ \ পাতলা পাঠ্য 2 \ sublime_text.exe


1

এই পাওয়ারশেলটি আমাকে সম্পাদনা ফাংশনে পাইপ দেওয়ার অনুমতি দেয় (বা এটি সাধারণ পদ্ধতিতে ব্যবহার করতে)

function edit
{
    param( [Parameter(ValueFromPipeline=$true,Position=0)] $file )
    begin { set-alias EDITOR 'W:\tools\sublime_text.bat' }
    process { EDITOR $file }
}

এখানে sublime_text.batকিছু কারণের জন্য প্রয়োজনীয় বলে মনে হচ্ছে (কেন কেউ জানেন?)

START "Sublime Text 2" "C:\Program Files\Sublime Text 2\sublime_text.exe" %*

1

সবাই ফাঁকা।

আমি এটি করার জন্য খুব সহজ উপায় তৈরি করি।

প্রকল্প গিথুব পৃষ্ঠা

কেবল "ইনস্টল.বাট" ডাউনলোড করুন এবং ইনস্টল.ব্যাটের উপর ডান ক্লিক করুন -> "প্রশাসক হিসাবে চালান" ক্লিক করুন


1

আপনি যদি নিজের পথ পরিবর্তন করতে না চান তবে আপনি ফাইলকে পরাশক্তির সাথে সংযুক্ত করতে পারেন। সুতরাং ফাইলটিতে ডান ক্লিক করুন, বৈশিষ্ট্যগুলিতে ক্লিক করুন, তারপরে ক্লিক করুন সুনামের পাঠ্য সহ খোলে।

কমান্ড লাইন থেকে: myFile.py

সাব্লাইমে ফাইলটি খুলবে। আমি মনে করি এটি আপনাকে প্রায় পাঁচটি কীস্ট্রোক সংরক্ষণ করে।


1
    @echo off
    :: File: TextFiles.Starter.DESKTOP-M175NUE.cmd v1.1.0 docs at the end 

    :: this just an iso-8601 wrapper for windows:
    :: src: http://www.cs.tut.fi/~jkorpela/iso8601.html
    call GetNiceTime.cmd

    :: go the run dir
    cd %~dp0z

    :: this is the dir containing the batch file
    set _MyDir=%CD%

    :: look around , set vars
    for %%A in (%0) do set _MyDriveLetter=%%~dA
    for %%A in (%0) do set _MyPath=%%~pA
    for %%A in (%0) do set _MyName=%%~nA
    for %%A in (%0) do set _MyEtxtension=%%~xA

    :: contains absolute file paths of the files to open like this
    set _ListFile=%_MyDir%\%_MyName%.lst
    :: example of lines in the list file - take out the ::space
    :: C:\Users\ysg\Desktop\TextFiles.Starter.DESKTOP-M175NUE.cmd
    :: C:\Users\ysg\Desktop\TextFiles.Starter.DESKTOP-M175NUE.lst


    :: set _Program="C:\Program Files\TextPad 8\TextPad.exe"
    set _Program="C:\Program Files\Sublime Text 3\sublime_text.exe"
    set _
    :: DEBUG PAUSE

    :: sleep 2
    ping -n 2 www.google.com > NUL

    :: for each line of the cat file do open 
    :: for TextPad , obs note the quoting 
    :: for /f "tokens=*" %%i in ('type "%_ListFile%"') do ^
    :: cmd /c "%_Program% "%%i""

    :: for sublime, obs note the quoting 
    for /f "tokens=*" %%i in ('type "%_ListFile%"') do ^
    cmd /c "%_Program% -t "%%i""
    :: DEBUG PAUSE

    :: Purpose: 
    :: to start a list of non-binary files from a list file on Windows 10
    :: Tested on Windows 10, should work on Win7 too
    :: 
    :: Requirements:
    :: TextPad 8 or Sublime
    :: 
    :: 
    :: Usage: 
    :: copy this file onto your Desktop, list the absolute paths in to the list file 
    :: change the program name in the _Program if if you want other editor
    :: 
    :: VersionHistory: 
    :: 1.1.0 --- 2017-10-06 09:42:54 --- ysg --- added sublime 
    :: 1.0.1 --- 2013-04-15 08:19:10 --- ysg --- added - todo-%today%.txt file opening
    :: 1.0.0 --- 2012-05-23 09:08:57 --- ysg -- Initial creation 

এই প্রশ্নের উত্তর দেওয়ার চেষ্টা করার জন্য হ্যালো আপনাকে ধন্যবাদ, কেউ মুছে ফেলার জন্য আপনার পোস্টটিকে পতাকাঙ্কিত করেছে, আপনি কীভাবে সংক্ষিপ্তর ব্যাখ্যা করতে পারবেন যে purposeআপনার কোডে বর্ণিত ওপির সমস্যাটি কীভাবে সমাধান হয়?
জেমস ওয়াং - মনিকা

0

পরিবেশে যান এবং সিস্টেম পাথ ডিরেক্টরিতে সাবালাইম টেক্সট ফোল্ডার যুক্ত করুন, সিস্টেম 32 ডিরেক্টরিতে কোনও কিছুই যুক্ত করবেন না এটি কেবল গোলমাল করছে, তারপরে আপনি '' '' subl mytext.txt '' '' টাইপ করতে পারেন সেন্টিমিডে।


1
এটি উইন্ডোজের জন্য সবচেয়ে সঠিক সমাধান, ধন্যবাদ!
জনিউইউ

0

এখানে আমার জন্য যা কাজ করেছে তা এখানে PowerShell:

# CHECK IF YOUR ALIAS FOR SUBLIME TEXT 3 EXISTS
Get-Alias subl

# REMOVE YOUR ALIAS FOR SUBLIME TEXT 3 IF IT EXISTS
# REF 1
Remove-Item alias:subl

# SET YOUR ALIAS FOR SUBLIME TEXT 3
Set-Alias subl -Value "C:\Program Files\Sublime Text 3\sublime_text.exe"

# CREATE A TEST FILE ON YOUR Desktop
# REF 2
echo "Testing`nNew`nFile`n." > $HOME\Desktop\TestFile.txt

# TEST YOUR NEW ALIAS
subl $HOME\Desktop\TestFile.txt

এটি সেট এবং পরীক্ষার সহজতম উপায়alias । যদি আপনি এটি আপনার প্রোফাইলের বিপরীতে রাখতে চান তবে এটি ব্যবহার করে দেখুন:

# TO PERMANENTLY KEEP EVERYTIME YOU OPEN POWERSHELL PLEASE ADD TO YOUR PROFILE. BUT FIRST VERIFY YOUR PROFILE `FILE` EXISTS, IF NOT THEN THIS WILL CREATE IT.
# REF 3 & 4
if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts)) {New-Item -ItemType File -Path $PROFILE.CurrentUserAllHosts -Force}

# open powershell PROFILE
ise $PROFILE.CurrentUserAllHosts

# Add the Set-Alias to your file
Set-Alias subl -Value "C:\Program Files\Sublime Text 3\sublime_text.exe"

রেফ 1 টি সরান-উপাম: https://superuser.com/q/883914/247728

রেফ 2 নিউলাইন: https://stackoverflow.com/a/36738723/1896134

আরএফ 3 https://docs.microsoft.com/en-us/powershell/module/mic

আরএফ 4 https://devblogs.microsoft.com/scriptting/unders

অপারেটিং সিস্টেম (ওএস): Windows 10 Pro

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