Sublime Text3
1. Tab自动转换为空格
- 打开
Preferences -> Settings - User
- 添加代码如下:
"tab_size": 4,
"translate_tabs_to_spaces": true
2. 个性化设置
{
"color_scheme": "Packages/Predawn/predawn.tmTheme",
"font_face": "Microsoft Yahei Mono",
"font_size": 11,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
],
"line_padding_top": 3,
"show_encoding": true,
"show_line_endings": true,
"theme": "predawn-DEV.sublime-theme",
"word_wrap": true,
"tab_size": 4,
"translate_tabs_to_spaces": true
}
Visual Studio Code
1.可参考页面
2.配置远端服务器
- 官网下载安装。安装后默认为英文界面,可在扩展按钮搜索
Chinese
,选择第一个Chinese (Simplified) Language Pack for Visual Studio Code
,重启后软件即可变成中文 - 在扩展按钮搜索
Remote Development
,可自动安装Remote-SSH
、Remote-Containers
、Remote-WSL
等依赖插件 - 连接远程服务器使用的是
Remote-SSH
,连接时本地需要SSH客户端,比如OpenSSH
- 在左侧点击
Remote-SSH
图标,然后在SSH TARGETS
处点击设置,在弹出的窗口中选择配置文件的地址,一般选择第一个C:\Users\zhang\.ssh\config
编辑并保存文件,其中
Host
:填服务器名称HostName
:连接的远程服务器的IPUser
:登录远程服务器的用户名
- 左边会出现上一步设置的服务器名称,点击选择
Connect to Host in Current Window
即可开始连接,若左下角出现绿色的SSH: <Host>
的标识,即表示已成功连接到了远程主机
3.配置SSH密钥登录
- 本地打开
cmd
或git bash
,输入ssh-keygen
后一路回车,会在用户目录下的.ssh
文件夹内生成id_rsa
和id_rsa.pub
两个文件,分别对应为私钥和公钥 - 将
id_rsa.pub
文件中的内容复制到远程主机用户目录下.ssh
文件夹内名为authorized_keys
的文件中 - 在左下角的设置中选择扩展,然后选择
Remote-SSH
,然后勾选Remote.SSH:Show Login Terminal
即可
4.推荐的插件
1). Chinese (Simplified) Language Pack for Visual Studio Code
: 界面语言为中文
2). Remote Development(Remote SSH)
: 连接远端服务器
3). Sublime Text Keymap and Settings Importer
: sublime快捷键
4). Python for VSCode
: 运行python
5). Beautiful
: 格式化代码的工具
6). Path Intellisense
: 自动路径补全,默认不带这个功能
7). Vscode-icons 让vscode
: 资源目录加上图标、必备
8). Auto-Open Markdown Preview markdown
: 文件自动开启预览
9). Setting Sync
: 在不同电脑同步你的配置和插件
10). VS Code SFTP
: 直接编辑远端linux文件,具体配置可参考这里
5.VS Code SFTP
本地文件同步服务器
快捷键Ctrl+shift+P
打开指令窗口,输入sftp:config
回车,会在当前工程的.vscode
文件夹下生成sftp.json
文件,其中需要修改name、host、port、username、password、remotePath
name
:服务器名称,自定义host
:服务器IPport
:服务器端口username
:用户名password
:密码remotePath
:服务器目录 本地文件修改之后保存,即可同步到服务器
6.修改光标所在行背景、边框及行号
打开.vscode
下的{}setting.json
,输入如下内容:
"workbench.colorCustomizations": {
//左侧行号颜色
"editorLineNumber.foreground": "#17a346",
//左侧行号区颜色
"editorGutter.background": "#020230",
//光标颜色
"editorCursor.foreground": "#d41313",
//光标所在行背景(70为透明度)
"editor.lineHighlightBackground": "#5f676970",
//光标所在行边框色
"editor.lineHighlightBorder": "#00000000"
7.设置工作区隐藏文件或文件夹
Ctrl+shift+P
打开显示所有命令,在输入框输入settings
回车,然后在页面搜索files.exclude
,如下所示添加模式进行设置
Dokan + SSHFS(WinSSHFS)文件系统
-
Dokan是用户态的文件系统驱动,可称之为
fuse for windows
,可以用来开发虚拟磁盘,即在 “我的电脑” 中虚拟出一个硬盘,也可以是可移动磁盘或者网络硬盘 -
SSHFS是基于
FUSE
构建的SSH
文件系统客户端程序,通过它远程主机的配置无需作任何改变,即可透过SSH
协议来挂载远程文件系统 -
配置WinSSHFS可参考下图.点击
Add
,输入要链接的服务器的名称、IP地址、端口、用户名、密码等信息,选择好要挂载的目录,点击save
和mount
Drive Name
: 服务器名称(自定义)Host
: 服务器IP地址Port
: 端口Username
: 用户名Password
: 密码
- 当出现
could not connect Version error
错误时,Dakan
版本需为1.2.0.1000
Share this post
Twitter
Google+
Facebook
Reddit
LinkedIn
StumbleUpon
Pinterest