我试图.log在 Mac OS Catalina 上安装的 Sublime Text 3(v3.2.2,内部版本:3211)中打开一个文件,我看到它以纯十六进制数字打开。
这是一个小片段:
205b 6465 6275 675d 2031 3631 3736 2330
3a20 6570 6f6c 6c20 7469 6d65 723a 202d
Run Code Online (Sandbox Code Playgroud)
我不确定为什么会发生这种情况,但我无法在任何地方看到此问题的任何快速链接。
我正在使用 Sublime Text 和 SFTP 插件。对于我的项目,我设置了一个 sftp-config.json 文件,指定 FTP 连接所需的详细信息。只要我使用普通的用户/密码登录,一切正常,我可以建立连接。
不过,我随后尝试使用 ssh 密钥。我的 ssh 密钥文件是C:/Users/<username>/.ssh/id_rsa. 当我在 power shell 上手动运行 sftp 时,成功建立了连接。
PS C:\> sftp -i C:/Users/<username>/.ssh/id_rsa <username>@<host>
Connected to <username>@<host>.
Run Code Online (Sandbox Code Playgroud)
当然,username并host替换为我的实际凭据。
现在,当尝试使用 Sublime Text 和 SFTP 插件执行相同操作时,它不起作用。相反,当连接时,系统会提示我输入密码,就像不使用 ssh 密钥时一样。我还确保它不是它所要求的密钥的密码(该密钥当前没有密码),并且仅按 Enter 键而不输入密码不会导致成功。在我看来,该插件只是忽略了我提供了 SSH 密钥的事实:如果我输入FTP 服务器的密码,它确实会成功连接,但这当然不是我想要的。
我想我一定是配置文件出错了,但我不知道它应该是什么。我还在线阅读了文档,它没有提到任何必要的额外步骤。这是我的配置文件(当然有某些替换):
{
"type": "sftp",
"save_before_upload": true,
"upload_on_save": false,
"sync_down_on_open": false,
"sync_skip_deletes": false,
"sync_same_age": true,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": false,
"host": "<host>",
"user": "<username>", …Run Code Online (Sandbox Code Playgroud) 每次启动时,我都希望Sublime 2以空窗口开始(如果我通过单击要编辑的文件启动它,则打开单个文件).我怎样才能实现这种行为?
我最近读完了实用程序员(http://goo.gl/UyKMTm)后,我决定尝试应用本书中描述的一些技巧,更具体地说,我决定应用本书中的一个技巧. :即使用一个编辑器,并且知道该编辑该死的.
选择的武器/编辑器显然是相当重要的,我想避免学习说记事本的每个功能,只是为了发现它最终并没有真正削减它(我猜记事本不是那么可配置).我真的不打算将此作为"编辑X比编辑Y更好"的问题,而是一个让人们讨论他们选择的编辑的论坛 - 权衡利弊.
我知道像vim和emacs这样的编辑在经验丰富的程序员中是一个相当受欢迎的选择,我正在考虑使用其中任何一个,但学习曲线有点让我失望.
我决定选择Sublime Text作为我的通用编辑器,只是因为我觉得它涵盖了可配置,可扩展和可编程的要求,我喜欢它的外观和感觉.
但是,如果有人能给我任何理由为什么使用Sublime作为我的通用编辑器将是彻头彻尾的愚蠢,或者是否真的值得花几个小时学习有效地使用vim而不是直接破解和削减崇高,我真的很感激:-)
干杯!
我需要将许多html文件的编码更改为UTF8(来自Windows 1252).我在Windows 8上使用Sublime text 3.所以我认为创建宏将非常高效,我只需要在宏"Save with Encoding - UTF8"和"Close file"中使用两个命令.但是当我试图记录宏时,这些命令没有被记录下来.所以我需要用宏命令手动创建json文件,但我不知道如何.
我正在使用Sublime Text 2,当我双击与下划线连接的单词时:
this_is_it
Run Code Online (Sandbox Code Playgroud)
它会自动选择整个短语,但是当单词与break符号连接时,如下所示:
this-is-it
Run Code Online (Sandbox Code Playgroud)
它只会选择一个单词,如何设置Sublime Text来选择整个短语?
作为php开发人员,我需要一直实例化类。通过这样做,我需要包含或要求这些类。
我习惯于Netbeans IDE,可以在其中轻松使用“快速导入”选项(alt + shift + i)。它允许我使用包含或要求导入类。
我现在正在尝试Sublime,到目前为止一直很棒,但是缺少此选项使我很沮丧。
Sublime Text是否可以导入php类?
sublimetext ×10
sublimetext2 ×3
sublimetext3 ×3
command ×1
editor ×1
emacs ×1
import ×1
logfile ×1
macros ×1
mru ×1
php ×1
php-include ×1
require ×1
sftp ×1
typescript ×1
vim ×1
windows ×1