Why Linux? Embracing open source? What is better to learn than Windows in Linux?
I don't think so. I think there are two points:
1.Linux is free of chargeWindows and Mac OS are expensive. It is definitely not good to use piracy. Of course, it does not mean that it cannot be used, but it is more guilty when you use it. You can purchase it when you purchase it.
2.Course or project requirementsThis is a hard requirement and does not need to be explained.
As a system for long-term use, I personally chooseUbuntu 14.04The software is rich and the interface is not satisfactory.
Chrome, Vim, and wiznote are the most widely used ones, which are strongly recommended. (Vim comes with it, but it is basically unavailable if it is not configured)
My configuration is very simple, mainly including:
1. Download QT 5. (If you don't want to configure vim, you can directly use QT to develop C ++ projects, which can directly use the vim editing mode and automatically complete or complete anything)
2.Wiznote(It is strongly recommended that it is more suitable for me than Evernote. OneNote does not provide sufficient support for the code (it cannot be used in color or indentation). Second, it does not exist in Linux ...)
3. sogoupinyin
4. drracket (scheme dialect)
5. gvim,Vim(Vim is powerful as an editor. If it is used more often, you can use vs or QT to use Vim for editing .. But to program, some essential ide functions are also indispensable and must be compensated by plug-ins)
Vim needs to be configured:
Recommended color scheme: solarized (Please install Google, there is a tutorial in the GitHub Project)
Common tab settings, line numbers, and so on;
Vundle is used to manage plug-ins (awesome !)
Superline plugin
Youcompleteme plug-in (it is strongly recommended that you install it on the GitHub project homepage)
Parentheses matching and other common functions
6.Chrome
The biggest significance of personal use is that it can be used in any platform. Once an account is logged on, it can take favorites and other items anytime and anywhere.
As for FQ, that's another problem. Just do it yourself.
7. goldendict
You can add a dictionary source by yourself, but it is very different from the Bing dictionary in windows ..
8. Both Fuxin and WPS are available in Linux.
(Reading PDF books is still not very convenient. If you have an iPad, we strongly recommend using the goodnotes application. It is very convenient to take notes. It is also a great experience to use it to read books, the courseware is converted to PDF and opened with it. The effect is also good)
(For office, only WPS is needed. Google's docs and other network environments are hard to use)
9. You can also use the solarized color for the color of terminal. Google
10. The Wireless Driver and graphics card driver can be updated and downloaded directly in the Ubuntu attachment driver, which is very convenient.
11. Ubuntu can recognize Windows file systems, so you can directly view many documents in windows.
12. QQ and the like are true. Use a cell phone
13. Search by using English keywords in Google and stackoverflow, which is highly efficient (the same is true in Windows)
At this point, it is basically usable. However, you must learn with the objective of less tossing Linux and more knowledge and skills. Do not put the cart before the horse. Tossing command lines or many configurations is not the same as learning the operating system.
If you have the money to buy Windows and Office, the memory is large enough to be good enough for the virtual machine, except for the need for Linux.
Common Software in Ubuntu