-
Notifications
You must be signed in to change notification settings - Fork 11
linux_xulongchen
James Chen edited this page Apr 19, 2018
·
1 revision
#17' Ph.D Longchen Xu
- Visual Studio Code(简称VSCode)是微软推出的一个轻量且强大的跨平台代码编辑器,支持Windows,OS X和Linux,它采用经典的VS的UI布局,功能强大,扩展性很强。
- VSCode有很多插件可供选择安装,推荐安装Code Runner(可以更加方便运行脚本)、Bracket Pair Colorizer(可以显示匹配括号颜色)、Python(Python语言支持,包括自动填充、格式化等功能),也可以根据自己需要选择安装更多插件。
- VSCode集成终端,可以直接在终端运行脚本,可以根据需求切换语言环境,方便易用。
- 可以同时加载多个Project目录,方便切换。
- 通过对比Atom、PyCharm和VSCode,个人感觉VSCode资源消耗最低、运行速度最快,推荐大家使用。
- 下载地址:https://code.visualstudio.com/Download
Tmux是一个优秀的终端复用软件,类似Screen。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以进行分屏操作而不需要开多个终端。tmux支持屏幕切分,具备丰富的命令行参数,可以灵活、动态的进行各种布局和操作。
$ brew install tmux
$ tmux (new -s foo) #新建一个名为foo的会话,不输名字的话会从0依次往后排序
$ exit #结束会话
一般情况下 tmux 中所有的快捷键都需要和前缀快捷键⌃b
来组合使用(注:⌃ 为 Mac 的 control 键),以下是常用的快捷键列表:
-
%
左右平分出两个窗格 -
"
上下平分出两个窗格 -
⬆⬇⬅ ➡ 上下左右选择窗格
-
d
detach 当前会话,运行后将会退出 tmux 进程,返回至 Shell 主进程
$ tmux ls #detach会话后,在Shell主进程中输入,会显示tmux会话列表
$ tmux a (-t id) #attach名字为id的会话,不输入则attach最后一个detach的会话
$ tmux kill-session -t foo #结束foo会话
$ tmux kill-server #结束所有会话
还有很多其他操作,大家可以根据需要进一步搜索了解。