Open dive2Pro opened 6 years ago
在打算将 neovim 作为日常的开发工具的时候, 发现默认的 bash 有一些不足的地方, 有一些bug是很影响使用的. 在看过这篇博文之后 , 实验了一下发现是很不错的
安装好之后打开, 一路默认到状态栏有小图标出来
sudo apt-get install terminator
然后在 bash 中 输入
DISPLAY=:0 terminator -u
通过 cmd 输入
bash -c -l "DISPLAY=:0 terminator -u"
保存下面的代码到 startTerminator.vbs
args = "-c" & " -l " & """DISPLAY=:0 terminator -u"""
WScript.CreateObject("Shell.Application").ShellExecute "bash", args, "", "open", 0
在桌面上右键 创建一个空的 快捷方式, 执行指向上面的代码
在 .zshrc 中加入下面的代码
if [ -t 1 ]; then
cd ~
fi
这样可以在启动到 Bash 的时候回到 home directory
title: 在Window10 上配置ubuntu开发环境 tags: Ubuntu, ZSH grammar_cjkRuby: true
安装 Linux
设置 安全 针对开发人员 点上开发人员模式
控制面板 启用或关闭windows功能 点上 适用于linux的windows子系统
打开windows商店搜索linux。选择自己喜欢的linux系统安装,启动,设置密码
重新启动电脑
使用Ubuntu系统
查看Ubuntu版本: 在cmd输入bash进入子系统,输入 lsb_release -a ,如果你是14.x建议你先将win10升级到最新版1709,再执行 sudo do-release-upgrade 升级ubuntu系统
预发布软件源,不建议启用
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
安装nodejs。 和 windows 主系统是独立的, 所以像 git, node 这些都需要重新安装。 node都话建议使用 nvm 来管理。 具体操作请看 https://github.com/creationix/nvm
vscode设置:ctrl shift p 选择默认bash
5、这个系统到底在我电脑的哪个目录? C:\Users\%UserProfile%\AppData\Local\lxss %UserProfile%是当前用户名
6、在这个系统下如何进入我windows下的目录呢? cd /mnt/然后ls你就可以进入的windows的cdefghi盘了
ZSH + AUTOJUMP
使用 zsh 来提升terminal 都能力, 在 ubuntu 的控制台上:
sudo apt-get install zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
sudo apt-get install autojump
, 如果命令提示没有找到, 需要先更新sudo apt-get update
vi ~/.zshrc
autojump
[[ -s ~/.autojump/etc/profile.d/autojump.zsh ]] && . ~/.autojump/etc/profile.d/autojump.zsh
unsetopt BG_NICE
这样就可以无缝使用
bash