博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime Text编辑远程Linux服务器上的文件
阅读量:4983 次
发布时间:2019-06-12

本文共 1773 字,大约阅读时间需要 5 分钟。

sublime有个叫sftp的插件,可以通过它直接打开远程机器上的文件进行编辑,并在保存后直接同步到远程linux服务器上。

用Package Control安装插件

按下Ctrl+Shift+P调出命令面板
输入install 调出 Install Package 选项并回车,然后输入ftp,下拉列表中会出现一些相关的插件,选中sftp进行安装就行了,装好后还需配置如下:选菜单栏中的File->SFTP/FTP->Set up Server,然后出现一个配置窗口如下:

{

// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "ftp",
"sync_down_on_open": true,
"sync_same_age": true,
"host": "IP",
"user": "username",
"password": "passowrd",
//"port": "22",
"remote_path": "/var/www/site/mycitsm/",
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ftp_obey_passive_host": false,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
//"allow_config_upload": false,
}

 

修改配置文件,调整以下参数即可

"host": "你的远程服务器ip",
"user": "你的服务器上的用户名",
"password": "对应的密码",
"remote_path": "要操作的文件的路径",(比如apache的路径:“/var/www”)

 

这种方法要求远程的linux服务器可以通过sftp或ftp连接上去,也就远程linux服务器上需要运行有类似ftp server的东西,ftp server产品很多,选其一安装配置好即可。安装配置参考具体的产品。

linux的ftp server端和sublime端都配置好后便可通过file->stfp/ftp/browser server来查看远程服务器上的目录和文件了,然后可根据提供的命令重命名目录,编辑文件等。编辑好的文件保存后可立即同步至远程的linux服务器中。

 

如果你想讲linux上的一个完整的目录拉倒sublime里面,就如同打开windows本地的文件一样,需要进行如下操作:

第一步:先在本地创建一个文件夹,用sublime打开

第二步:右键左侧sidbar中这个文件图标,选择SFTP/FTP: SFTP > Map to Remote…

第三步:在弹出的配置文件(如上)中修改相应的配置,ssh的ip,用户名,密码,想要打开的目录,(如上次的方法)

第三步:右键文件图标,SFTP > Download Folder,然后等待同步完成

(如果出错,可能是编码的问题,忽略掉编码不正确的文件,或者修改编码)

 

更改完你的操作后,你可以通过右键目录名,点击SFTP/FTP: Upload Folder >,即可同步到linux服务器上。 

转载于:https://www.cnblogs.com/xyxxs/p/4746165.html

你可能感兴趣的文章
abiword Namespace List
查看>>
C# XML 序列化 及 反序列化
查看>>
求素数
查看>>
怎么理解“平均负载”? 进行分析等
查看>>
java注解
查看>>
JSP页面格式化货币金额,千分位
查看>>
创建一个随机对象列表
查看>>
省市联动 js
查看>>
常用HTTP状态码
查看>>
WebAPI GET和POST请求的几种方式
查看>>
re 模块 常用正则表达式符号 最常用的匹配语法
查看>>
JavaScript代码存放位置
查看>>
python bs4结合数据库用法
查看>>
CentOS6.6安装vmware workstation报错
查看>>
块存储、文件存储、对象存储意义及差异
查看>>
mysql
查看>>
迪米特法则
查看>>
第三小节之Java API
查看>>
树莓派Android Things物联网开发:GitHub案例程序汇总
查看>>
游戏分析菜鸟必须阅读的5篇文章(译自国外网站)
查看>>