Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ 内容 ] Windows使用入门 #6

Open
LaoshuBaby opened this issue Apr 29, 2021 · 23 comments
Open

[ 内容 ] Windows使用入门 #6

LaoshuBaby opened this issue Apr 29, 2021 · 23 comments
Labels
good first issue Good for newcomers windows

Comments

@LaoshuBaby
Copy link
Contributor

LaoshuBaby commented Apr 29, 2021

主题

如何做出一些基本的方便开发的调整

关于Windows使用进阶的内容,您可以参见#8

大纲

(部分参考了suggestion Things-Before-Coding/early-suggestion#17, 会随时调整,请参考最新版本的本楼层)

系统设置(对应“macOS简介”)

资源管理器

  • 资源管理器 expolorer.exe 默认查看设置中的「文件扩展名」「隐藏的项目」都是关闭的

设置 和 控制面板

  • DPI 对于笔记本的125%或150% 在哪找
  • 虚拟内存在哪开,环境变量在哪找
  • 如何正确的安装和卸载程序

其他的tricks

  • 一些提高效率的技巧,如Win+Shift+S截屏,Win+V剪贴板历史等,如何打开
  • 快捷键,如F2,如ctrl+shift+N,如多选重命名,如ctrl点击和shift点击,如windows10的反选
  • 如何养成良好的下载资源的习惯,如寻找官网,避开高速下载器等

M$云服务

  • 登录微软账号(optional)
  • Office 365

常用软件

  • (常见的推荐的软件)(选装)
@LaoshuBaby
Copy link
Contributor Author

LaoshuBaby commented Apr 29, 2021

总之,基本是按照#17来的

以上内容似乎可以先试着写写了?

预计本部分任务将被指派给@Things-Before-Coding/windows_basic 小组

@xiong35
Copy link
Contributor

xiong35 commented Apr 30, 2021

合理!

@mizu-bai mizu-bai added the good first issue Good for newcomers label Apr 30, 2021
@LaoshuBaby
Copy link
Contributor Author

20210519 Added

设置 和 控制面板

  • 如何正确的安装和卸载程序
    (Inspired by github.com/Things-Before-Coding/early-suggestion/issues/60 )

其他的tricks

  • 如何养成良好的下载资源的习惯,如寻找官网,避开高速下载器等

@Akarinnnnn
Copy link

看一下原 # 17
我解释了为什么vs2017+要单独拎出来讲

@ghost
Copy link

ghost commented May 19, 2021

加个windows terminal,scoop,wsl安装的讲解?

@LaoshuBaby
Copy link
Contributor Author

LaoshuBaby commented May 19, 2021

加个windows terminal,scoop,wsl安装的讲解?

我觉得这篇目录主要介绍的是Windows使用入门,这些应该算是进阶和开发等层次上的了?

如果按照我自拟的层次划分(https://github.com/Things-Before-Coding/Things-Before-Coding-docs/issues/15),那这个帖子是第二层次```操作系统使用```,而不是```编程语言和环境```了?因为WSL和Win Terminal这类,显然不属于对新人非常紧迫的养成良好习惯的那种?

(其实就是觉得我从头写现在还写不到,所以我只艾特了@Things-Before-Coding/ windows_basic 这个小组

@ghost
Copy link

ghost commented May 19, 2021

其实windows 人人都用过,主要是讲讲与开发相关个windows独有工具,
scoop还能帮你配置环境变量
还有windows terminal 比cmd好看好用

@Akarinnnnn
Copy link

scoop应该抽出来,不是所有人都用得上。比如我,不喜欢CLI,我不会选择命令行去安装啥东西,相反,我更愿意使用单独的安装程序
Windows Terminal同理,虽然这东西确实好用
建议这些拉到“推荐的软件”

@9uanhuo
Copy link

9uanhuo commented May 19, 2021

或许windows可以增加一个 “包管理器” 部分,介绍一下scoopchocowinget之类的?毕竟这些工具或多或少还是能够提高部分用户的Windows体验的,尤其是对编程有需要的人。

@Akarinnnnn
Copy link

Akarinnnnn commented May 19, 2021 via email

@9uanhuo
Copy link

9uanhuo commented May 19, 2021

vcpkgnuget或许放在相关的编程章节比较好?放在Windows入门部分感觉还是有点不合适,毕竟跟scoopwinget之类的还是有很大区别的。再者说,结合上下文,我说的包管理器也不是指vcpkg这种包管理器啊 ; (

@Akarinnnnn
Copy link

Akarinnnnn commented May 19, 2021 via email

@9uanhuo
Copy link

9uanhuo commented May 19, 2021

确实,这种方式对一些朋友并不友好。

除非在座的各位认为多年养成的习惯是不重要的,应该强行改变

我的提议是希望能给大家展示一种可能性,给有兴趣的朋友看的,也从来没有人说一定要大家都去用命令行方式安装程序,我相信大家也都知道不太现实。

大多数Windows用户更喜欢单独的GUI安装程序,scoop在他们眼中是一个晦涩难懂的黑框框。

我觉得不能因为这样的理由来抹杀这种可能性,既然在mac OS上都有愿意用homebrew来安装一些程序的朋友,那么Windows上或许也会有一些人希望能够使用包管理器来管理软件或者开发环境,我觉得提一下并无不妥,毕竟这个项目面向的也不是特定的某一个人。退一步讲,这些包管理器的存在确实有着相当的作用的,不然微软在Windows上推出winget岂不是 "傻了" ?全世界写scoopchoco使用教程连带着开发这些工具的人都闲着没事干?不,我觉得他们都很伟大。
萝卜青菜各有所爱的道理我想大家也都知道,既然如此,把菜都放到桌面上让大家挑不是更好吗?

btw @Akarinnnnn 请您友善一些好吗,大家都是愿意正常交流的,希望您能多考虑别人的感受,尊重别人,无论是在这个issue还是在其他的issue。

@LaoshuBaby
Copy link
Contributor Author

关于WSL、Win Terminal、包管理器之类的内容
私以为并不算入门,故作为临时的主编,就暂时拒绝向入门目录里加入这方面的内容了(#8
若有需求,还是把它作为锦上添花的,Windows 的进阶使用去看待吧
谢谢大家o( ̄▽ ̄)ブ

@Akarinnnnn
Copy link

确实,这种方式对一些朋友并不友好。

除非在座的各位认为多年养成的习惯是不重要的,应该强行改变

我的提议是希望能给大家展示一种可能性,给有兴趣的朋友看的,也从来没有人说一定要大家都去用命令行方式安装程序,我相信大家也都知道不太现实。

大多数Windows用户更喜欢单独的GUI安装程序,scoop在他们眼中是一个晦涩难懂的黑框框。

我觉得不能因为这样的理由来抹杀这种可能性,既然在mac OS上都有愿意用homebrew来安装一些程序的朋友,那么Windows上或许也会有一些人希望能够使用包管理器来管理软件或者开发环境,我觉得提一下并无不妥,毕竟这个项目面向的也不是特定的某一个人。退一步讲,这些包管理器的存在确实有着相当的作用的,不然微软在Windows上推出winget岂不是 "傻了" ?全世界写scoopchoco使用教程连带着开发这些工具的人都闲着没事干?不,我觉得他们都很伟大。
萝卜青菜各有所爱的道理我想大家也都知道,既然如此,把菜都放到桌面上让大家挑不是更好吗?

btw @Akarinnnnn 请您友善一些好吗,大家都是愿意正常交流的,希望您能多考虑别人的感受,尊重别人,无论是在这个issue还是在其他的issue。

挑菜的事情应该放到后面去,这一章是讲使筷子。毕竟还是入门,我们讨论这个操之过急了

至于尊重,无视Windows用户的一般使用习惯,生搬硬套的把包管理按到他们头上,不妥。我急了,开喷了,就是因为老有人喜欢干这茬,以另一种思维方式要求他人。

@Akarinnnnn
Copy link

哦,对了,chocoscoopwinget在十多年前就有了图形化的竞争对手:360软件管家腾讯软件管家
换位思考一下,在Linux入门指南上教你怎么装虚拟机跑windows,你会怎么想?我这样搞,对于一个从小到大受着Linux熏陶的人来说是尊重吗?
这样说的话,你能明白我的意思不?这些东西在我眼里就是怪物。

@Akarinnnnn
Copy link

Akarinnnnn commented May 20, 2021

请社区管理人员不要再以任何“制造分裂”等理由隐藏上面两条发言,你们需要正视这个问题,谢谢。
话可能不中听,但我不会瞎喷。

@HeartyYF
Copy link
Contributor

@Akarinnnnn 不是,老哥,您是吃炸药了是咋的,怎么说话这么冲,我寻思我们也没得罪您啊,怎么大帽子一顶一顶给我们扣啊?
我们就一群大学生想为将来的学弟学妹们解决一些问题,到现在还没啥产出呢,连框架都没弄出来你就骂上了?
您说着要换位思考,那您对C++/CLI用户换位思考没,就“狗都不用”上了?您说着“我急了,开喷了,就是因为老有人喜欢干这茬,以另一种思维方式要求他人”,但您不是也在以您的思维方式要求我们吗?您觉得我们做得不好,可以理解,因为毕竟我们都还是大学生,难免缺乏经验,但上来就一通喷,说我们这也不好那也不好,您说是不是有点过分了?

@comradez
Copy link
Contributor

comradez commented May 20, 2021

哦,对了,chocoscoopwinget在十多年前就有了图形化的竞争对手:360软件管家腾讯软件管家
换位思考一下,在Linux入门指南上教你怎么装虚拟机跑windows,你会怎么想?我这样搞,对于一个从小到大受着Linux熏陶的人来说是尊重吗?
这样说的话,你能明白我的意思不?这些东西在我眼里就是怪物。

@Akarinnnnn
引入这部分内容不是「要求读者一定要按照这个来」而是「提供一个可行的方案」。
你以尊重为理由要求删掉一些内容,难道是它们的存在本身对你就是冒犯吗?对于你本人而言Windows的命令行包管理器是怪物,对于所有用户而言就都是这样吗?
举起「尊重」的大旗、用最具攻击性的语言发言同时又要求所有人按照自己的想法来(对,「Windows命令行包管理工具是怪物」是你的想法或者观点,你没有任何权利强制其他人遵从你的观点),我觉得你应该多考虑一下自己的发言。

@9uanhuo
Copy link

9uanhuo commented May 20, 2021

就是因为老有人喜欢干这茬,以另一种思维方式要求他人。

这一条是从之前那一条看出来的呢?我上面的评论也说了,只是提出一种可能性,并没有强加的意味,怎么就被戴了一顶“以另一种思维方式要求他人”的帽子呢?反倒是您在强加您的给别人吧,我希望跟您友好沟通,但是您为什么总是没法心平气和地讨论呢?

至于尊重 ....

至于我所评论道的尊重,是对其他所有希望为项目做出贡献的人的尊重,我相信不止是我看不下去您的发言语气了,但是我还是在尽力跟您友好讨论,您却丝毫没有意识到自己对他人的不尊重。您已经在不止一个issue下发出一些让人不适的言论(不是指观点,而是指态度)

生搬硬套的把包管理按到他们头上,不妥。我急了,开喷了

您开喷了,但是您喷的人是不是也感觉到您是在 “生搬硬套地把您认为理所当然的事物按到他们头上“呢?那么这样的话,您喷的人是不是就会跟您开喷呢?如果真的发生这样的事,那社区也就完了。

而且,靠喷解决不了任何问题。 您在哪个项目底下看到解决问题是靠喷的?

事实证明,除了您之外的所有社区成员都在尽力克制地与您沟通。而您咄咄逼人的语气却断绝了所有继续沟通的可能性,难道您没意识到您居高临下的态度吗?

@Akarinnnnn
Copy link

Akarinnnnn commented May 20, 2021

@Akarinnnnn 不是,老哥,您是吃炸药了是咋的,怎么说话这么冲,我寻思我们也没得罪您啊,怎么大帽子一顶一顶给我们扣啊?
我们就一群大学生想为将来的学弟学妹们解决一些问题,到现在还没啥产出呢,连框架都没弄出来你就骂上了?
您说着要换位思考,那您对C++/CLI用户换位思考没,就“狗都不用”上了?您说着“我急了,开喷了,就是因为老有人喜欢干这茬,以另一种思维方式要求他人”,但您不是也在以您的思维方式要求我们吗?您觉得我们做得不好,可以理解,因为毕竟我们都还是大学生,难免缺乏经验,但上来就一通喷,说我们这也不好那也不好,您说是不是有点过分了?

恕我冒昧,我当时并没有指出“狗都不用”是我的自嘲,这应该是骂战的根源。
我十分反感删帖封禁,包括隐藏帖子。既然你们选择了删帖封禁,那我自然地以为你们喜欢被暴躁老哥冲。

在我看来,只要你提出了观点、建议,哪怕是情绪化的,甚至是攻击性的都无所谓。言论的精华不在情绪而是内容。
最大的不敬,反而是删帖封禁,抹消声音。

@Akarinnnnn
Copy link

Akarinnnnn commented May 20, 2021

哦,对了,chocoscoopwinget在十多年前就有了图形化的竞争对手:360软件管家腾讯软件管家
换位思考一下,在Linux入门指南上教你怎么装虚拟机跑windows,你会怎么想?我这样搞,对于一个从小到大受着Linux熏陶的人来说是尊重吗?
这样说的话,你能明白我的意思不?这些东西在我眼里就是怪物。

@Akarinnnnn
引入这部分内容不是「要求读者一定要按照这个来」而是「提供一个可行的方案」。
你以尊重为理由要求删掉一些内容,难道是它们的存在本身对你就是冒犯吗?对于你本人而言Windows的命令行包管理器是怪物,对于所有用户而言就都是这样吗?
举起「尊重」的大旗、用最具攻击性的语言发言同时又要求所有人按照自己的想法来(对,「Windows命令行包管理工具是怪物」是你的想法或者观点,你没有任何权利强制其他人遵从你的观点),我觉得你应该多考虑一下自己的发言。

我知道这些发言极具冒犯性,因为上来就删帖引起了我的愤怒。因此我认为我克制的发言不能解决问题,当使用情绪化的语言吸引注意。

我并不要求删掉介绍“WIndows上的包管理器”,而是希望移除“入门”章节,放入其他离散部分,顺带以脚注的形式介绍与它们作用类似的、图形化的各类软件管家。

命令行包管理器很难链接到Windows的入门学习路线上。考虑一个之前只能玩电脑的读者,在入门阶段突兀地介绍使用命令行包管理器安装软件是难以接受的。

识别我发言中的观点,并决定是否接受之,是接受者的权利及义务。不接受我的观点,你大可以提出反对甚至开喷,上网冲浪这么多年,多少还是知道这一点的。

所谓举起“尊重”大旗,我觉得还是少整虚头巴脑的,将注意力集中在问题上。毕竟这都是所谓的“形式主义”罢了。具体我就不细说了,问懂哥吧。

@Akarinnnnn
Copy link

Akarinnnnn commented May 20, 2021

就是因为老有人喜欢干这茬,以另一种思维方式要求他人。

这一条是从之前那一条看出来的呢?我上面的评论也说了,只是提出一种可能性,并没有强加的意味,怎么就被戴了一顶“以另一种思维方式要求他人”的帽子呢?反倒是您在强加您的给别人吧,我希望跟您友好沟通,但是您为什么总是没法心平气和地讨论呢?

至于尊重 ....

至于我所评论道的尊重,是对其他所有希望为项目做出贡献的人的尊重,我相信不止是我看不下去您的发言语气了,但是我还是在尽力跟您友好讨论,您却丝毫没有意识到自己对他人的不尊重。您已经在不止一个issue下发出一些让人不适的言论(不是指观点,而是指态度)

生搬硬套的把包管理按到他们头上,不妥。我急了,开喷了

您开喷了,但是您喷的人是不是也感觉到您是在 “生搬硬套地把您认为理所当然的事物按到他们头上“呢?那么这样的话,您喷的人是不是就会跟您开喷呢?如果真的发生这样的事,那社区也就完了。

而且,靠喷解决不了任何问题。 您在哪个项目底下看到解决问题是靠喷的?

事实证明,除了您之外的所有社区成员都在尽力克制地与您沟通。而您咄咄逼人的语气却断绝了所有继续沟通的可能性,难道您没意识到您居高临下的态度吗?

喷是手段
只要提出了观点,亦或是解决方案,哪怕你是用喷的方式表达,我也会去理性地思考可行性。

既然您(基于你们的审美)并没有意识到,那我详细数数
证据1
https://github.com/Things-Before-Coding/early-suggestion/issues/17#issue-864651157
https://github.com/Things-Before-Coding/early-suggestion/issues/17#issuecomment-827792204

WSL 默认并没有安装,Windows Terminal 默认并没有安装

WSL不属于配置“开发用WIndows”的步骤,因为你大可以选择IDE,除非你想走Linux路线。可你都准备走另一条路线了,那你的Windows长啥样也应该无关紧要,更何况你可以选择双系统,一个打游戏一个搞开发

证据2
自不必说,将控制台版软件管家放在入门教程。这应该放到Linux,或是离散章节,这是进阶之上的内容,放在入门章节怕带偏新人。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers windows
Projects
None yet
Development

No branches or pull requests

7 participants