参考链接

https://www.cnblogs.com/daxuan/p/11014529.html

https://www.jianshu.com/p/0d36cbdecea8

1.进入到User文件夹下新建一个文件夹当项目目录

C:\Users\binbin\AppData\Roaming\Sublime Text\Packages\User

image-20220328150352313

2.打开sublime,关联远程服务器

image-20220328150545908

3.修改配置文件

image-20220328150848695

4.设置完成之后拉取文件

image-20220328151003621

5.新建一个文件,保存后就可以上传到服务器了

image-20220328152334702

6.配置SFTP不被删除

注意:如果退出sublime的时候,SFTP的包被删除,那么要在设置里面加上一句话,这样下次应用就不会删除我们自己手动安装的包了

image-20220328154711537

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
{
	"bootstrapped": true,
	"in_process_packages":
	[
	],
	"installed_packages":
	[
		"Package Control",
		"SFTP",
	],
	"remove_orphaned":false
}

7.要注意换行符的问题

Windows文件换行符转Linux换行符

操作系统文件换行符

首先介绍下,在ASCII中存在这样两个字符CR(编码为13)和 LF(编码为10),在编程中我们一般称其分别为’\r’和’\n’。他们被用来作为换行标志,但在不同系统中换行标志又不一样。下面是不同操作系统采用不同的换行符:

Unix和类Unix(如Linux):换行符采用 \n

Windows和MS-DOS:换行符采用\r\n

Mac OS X之前的系统:换行符采用 \r

Mac OS X:换行符采用 \n

Linux中查看换行符

在Linux中查看换行符的方法应该有很多种,这里介绍两种比较常用的方法。

第一种使用cat -A [Filename] 查看,如下图所示,看到的为一个Windows形式的换行符,\r对应符号^M\n对应符号$.

image-20220328153834641

Windows换行符转换为Linux格式

下面介绍三种方法,选择哪一种看自己喜好,当然你也可以选择第x种,^_^。

(1)第一种使用VI: 使用VI普通模式打开文件,然后运行命令"set ff=unix" 则可以将Windows 换行符转换为Linux换行符,简单吧!命令中ff的全称为file encoding。

(2)使用命令dos2unix,如下所示

1
2
[root@localhost test]# dos2unix gggggggg.txt 
dos2unix: converting file gggggggg.txt to UNIX format ...

注意(每次上传之后执行dos2unix命令)

在windows中新建的文件上传到linux上,通过dos2unix转换虽然可行,但是每次在windows修改后换行符都会变成windows的形式,十分不方便,所以一种解决方法是在linux新建文件,在windows上拉取进行更改再上传上去,就可以解决上述问题(好像不太行)

8.sunlime 软件授权

https://zhuanlan.zhihu.com/p/356913586