三月换了台本本,自带 Windows 10. 在 abmfy~ 和 Peipei 的介绍下,往 Windows 10 上装了个 Linux 子系统。

开启功能,安装 Ubuntu

去微软应用商店下个 Ubuntu, 然后点开。照报错提示开启 Linux 子系统功能并重启,WSL 就能用了。试了一遍常用的命令,把没有的都装上了。

美化

去 WSL 的 Github 仓库上下一个 ColorTool, 在现版本已经被移除了,翻到好几个版本前会有。然后从 Ubuntu 上抄个配色下来,怎么都比 Windows 自带的配色好看。拿 ColorTool 配好。

然后去 Ubuntu 官网上下 Ubuntu Mono 字体并安装。然后要在注册表里把代码页改成 437, 不然 Vim 会自动改回来。

这下就可以几乎和 Ubuntu 一样编译代码了。

到 Windows 的软链接

直接在外面把文件移到 Linux 下会出一系列问题,包括权限不对、要重启终端才能被识别等。因此最好的做法是直接用 mv/cp 搬文件。C 盘的文件都在 /mnt/c 下,其它盘符类似。用 ln -s 做一个链接到 Windows 的用户目录 /mnt/c/Users/*** 的软链接即可解决此问题。

Vim 的剪贴板

众所周知系统剪贴板和 Vim 的内部剪贴板不互通。(Vim 没有删除只有剪切,互通才怪了。)在 Ubuntu 下,我们可以安装 vim-gnome 来引入 + 和 * 系统剪贴板,在 Windows 下此法无效。但是,Windows 下有 clip.exe,它把输入给复制到剪贴板。

因此,我们调用系统剪贴板的方式就是:

复制 :w !clip.exe

粘贴 :set paste<CR><C-S-V>:set nopaste<CR>

遗留问题

系统栈只有 8M, 现在没有找到开大栈的方法,递归几百万层肯定爆了。

Vim 显示的白色有深浅两色色差,眼睛瞎了。Vim 的鼠标操作有时不灵。

转载于:https://www.cnblogs.com/nealchen/p/11198860.html

高一学年总结·Windows Subsystem Linux相关推荐

  1. windows subsystem linux

    Wsl 忘记linux子系统的root或普通用户密码? 打开CMD或PowerShell,输入以下命令来切换linux子系统的用户: ubuntu config --default-user root ...

  2. 编译win10的WSL2内核(windows subsystem linux)

    第一种方式:编译kenrel 由于目前Win10的WSL不支持NFS,自己编译一个,把NFS CLient和NFS Server选上.0.下载WSL2内核 # git clone https://gi ...

  3. Win10安装Ubuntu22.04后,The Windows Subsystem for Linux optional component is not enabled. Please enable

    Win10在应用商店安装Ubuntu22.04无法运行 显示 The Windows Subsystem for Linux optional component is not enabled. Pl ...

  4. Windows subsystem Ubuntu 18.04LTS + Intel(R) Parallel Studio XE 2015 for Linux* OS + NetCDF

    Windows subsystem Ubuntu 18.04LTS + Intel® Parallel Studio XE 2015 for Linux* OS + NetCDF 4.2 above ...

  5. 程序自动化 linux_自动化Windows子系统Linux安装程序

    程序自动化 linux I'm a Windows user and have been so for as long as I can remember. I have fiddled around ...

  6. WSL:WSL(Windows Subsystem for Linux)的简介、安装、使用方法之详细攻略

    WSL:WSL(Windows Subsystem for Linux)的简介.安装.使用方法之详细攻略 目录 WSL的简介 WSL的安装 WSL的使用方法 WSL的简介 Windows Subsys ...

  7. Windows Subsystem for Linux——[WslRegisterDistribution failed with error: 0x8007019e]解决方案

    基本概念 Windows Subsystem for Linux:The Windows Subsystem for Linux lets developers run a GNU/Linux env ...

  8. 把windows装到linux下,如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10?

    原标题:如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10? Windows 10凭借大受欢迎的WSL(Windows Subsystem for L ...

  9. WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

    WSL(Windows Subsystem for Linux,Windows上的Linux子系统)的安装比较简单,教程网上较多,此处略过.安装后须要进行一系列配置(如软件源配置.中文配置.图形化配置 ...

最新文章

  1. 关于MySQL索引知识与小妙招 — 学到了!
  2. onmouseover和onmouseout在Repeater控件中应用
  3. 80网口打印机ip固定工具_网络打印机端口用名称好是还是IP好?
  4. python字符串小数转化整数_python – Pandas将字符串列和NaN(浮点数)转换为整数,保持NaN...
  5. MySQL也有潜规则 – Select 语句不加 Order By 如何排序?
  6. callback用法 js vue_Vue.js 实例方法
  7. as3转换为html5,AS3和HTML5 - 使用正则表达式将字符串解析为数组
  8. Go语言讲解深拷贝与浅拷贝
  9. 工作170:删除做个判断操作 成功删除 取消取消
  10. 再有人问你MySql 的隔离级别是什么,就把这篇文章发给他!
  11. php varexport,PHP函数补完:var_export()
  12. linux 创建目录和删除目录
  13. 熟悉Linux常用命令
  14. Network Delay Time
  15. Java 递归算法解决“八皇后问题”
  16. idea svn回退版本_mac下使用svn通过终端回退版本到某个版本号 - 博客频道 - CSDN.NET...
  17. 输出UTC时间和北京时间
  18. html制作网页文字颜色代码,html网页设计教程关于html字体颜色设置方法是什么?...
  19. 自定义小程序中的showToast
  20. win7计算机管理禁用,win7提示windows凭据已被您的系统管理员禁用怎么办

热门文章

  1. java循环树_for循环输出树木的形状【java】
  2. asset文件夹路径 unity_Unity3D研究院之手游开发中所有特殊的文件夹
  3. html api中文文档,Svelte API 中文文档 | Svelte 中文网
  4. php 模板 自己,php自己写了一个模板
  5. java se 试题_javaSE试题
  6. 通过SQL语句来备份,还原数据库
  7. 人工智能与机器学习大牛们的blog
  8. linux 调整shmmax,科学网—Ubuntu 9.10 中更改 linux kernal 中的shmmax大小 - 孙鹏的博文...
  9. itext 生成pdf 输出特殊符号_JAVA提取PDF内容及转换PDF为图片
  10. 评分卡模型开发(七)--基于逻辑回归的标准评分卡实现