Ism*_*hul 43 command-line fish sublimetext3
我正在尝试在sublime Text 3中打开一个目录.
我可以使用subl
命令从命令行启动sublime .
帮助文本显示以下内容:
Sublime Text build 3059
Usage: subl [arguments] [files] edit the given files
or: subl [arguments] [directories] open the given directories
or: subl [arguments] - edit stdin
Arguments:
--project <project>: Load the given project
--command <command>: Run the given command
-n or --new-window: Open a new window
-a or --add: Add folders to the current window
-w or --wait: Wait for the files to be closed before returning
-b or --background: Don't activate the application
-s or --stay: Keep the application activated after closing the file
-h or --help: Show help (this message) and exit
-v or --version: Show version and exit
--wait is implied if reading from stdin. Use --stay to not switch back
to the terminal when a file is closed (only relevant if waiting for a file).
Filenames may be given a :line or :line:column suffix to open at a specific
location.
Run Code Online (Sandbox Code Playgroud)
因此,要打开目录,我应该能够使用以下内容
subl ./folder_name
但这对我不起作用.Sublime打开(有一个空的新文档),我看不到侧栏中的文件夹.
我做错了吗......
BTW.我正在使用带有'哦我的鱼'附加物的鱼壳(我还添加了崇高的附加物)...
Ism*_*hul 72
仅适用于Mac或Linux
最好和最安全的方法是创建从Sublime可执行文件(subl)到$ PATH中已有的文件夹(例如/usr/local/bin/
)的符号链接.如果你这样做; 每次sublime更新时你都不必更新它...
对于运行BASH的用户(即大多数人):
ln -s '/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl' /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请在主目录中创建一个bin文件夹(如果尚不存在),将其添加到PATH变量并创建指向该文件的软链接.
mkdir $HOME/bin
export PATH=$HOME/bin:$PATH
ln -s '/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl' $HOME/bin/subl
Run Code Online (Sandbox Code Playgroud)
然后在你开始正确使用它之前,我建议先看一下帮助文本,它解释了它的用法:
subl -h
Run Code Online (Sandbox Code Playgroud)
例如
subl my_folder_name/filename.txt
subl my_folder_name
Run Code Online (Sandbox Code Playgroud)
分别在Sublime中打开文件和文件夹.
更进一步
我使用BASH功能更进一步,具有以下优点:
s
(比有些短subl
).subl
/ s
.如果需要,可以通过运行以下命令(运行上面的命令后)来使用此功能:
cd
subl .bashrc
Run Code Online (Sandbox Code Playgroud)
这应该.bashrc
在Sublime Text中打开文件.将以下内容添加到底部.
function s {
if [ "$1" != "" ]; then
subl $1
else
subl $PWD
fi
}
Run Code Online (Sandbox Code Playgroud)
然后你只需输入一个s
(所有的sublime参数仍然有用)就可以打开Sublime ...
(Side Point,我也使用类似的功能open
(对于mac)/或xdg-open(对于ubuntu);其中我将命令缩短为o
.我使用它来打开文件管理器中的当前目录) .
鱼壳用户(你知道你是谁)
上面的出口线不起作用; 所以换成以下内容
set PATH $HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
在编辑之前
我安装了不同版本的命令行subl和sublime text三个版本.我只是删除了subl命令然后重新添加并为我解决了问题...
对于那些可能觉得有用的人 - 这就是我所做的:
subl -v
Run Code Online (Sandbox Code Playgroud)
这向我展示了命令行sublime的构建,当我针对我的实际Sublime的版本进行检查时,我注意到命令行subl
是较旧的构建.所以我尝试使用以下命令找到命令行subl的位置(对我来说这是/usr/bin/subl
):
which subl
Run Code Online (Sandbox Code Playgroud)
所以我首先删除了这个较旧的命令行sublime文本.
sudo rm /usr/bin/subl (use `sudo` only if necessary)
Run Code Online (Sandbox Code Playgroud)
然后将Subl重新添加到我的PATH中(如上所述)
小智 22
要在同一文件夹中打开sublime,只需键入命令行:
subl .
Run Code Online (Sandbox Code Playgroud)
为了工作,你必须配置一些东西:
1)为防止打开以前的项目,您应该设置Sublime用户设置的以下属性:
"hot_exit": false,
"remember_open_files": false
Run Code Online (Sandbox Code Playgroud)
2)为了从任何地方使用subl.exe,你应该在环境变量中添加Sublime文件夹.即C:\ Program Files\Sublime Text 3
小智 7
那是因为默认情况下侧边栏不显示,您可以通过以下方式显示侧边栏
View > Side Bar> Show Side Bar
Run Code Online (Sandbox Code Playgroud)
[1
归档时间: |
|
查看次数: |
46840 次 |
最近记录: |