At school, I kept trying to get out of the windows camp and think of Linux. I don't know why this guy has so many hardcore fans.
I tried Suse and Ubuntu before, but they all failed. By the way, I tried Emacs many times. The result is the same. I haven't dared to continue to touch it yet. Recently, I have been continuously engaged in Linux-related things and succeeded. Later I thought about it. The reason is actually quite simple, mainly on the learning curve (of course, there is another important reason: the increasing maturity of Linux desktop has greatly reduced the threshold, for example, ubuntu10.04 ).
The learning curve of Linux is much higher than that of windows. I think this is why I failed the first few times. At the very beginning, there were a lot of problems I wouldn't solve in Linux, so it was very troublesome. Something should have been very simple in windows, and it became so troublesome here. I am very upset. What's different this time is that I accept this kind of small "trouble" and continue to use this system. As the use time increases, the problems that I could not solve in the past will not be solved, it can be solved now.
In terms of the editor, I use Vim. I didn't consider it because of the learning curve of Emacs. Initially, I only had the most basic shortcut: hjkl $ ^ # NPU. this is how to use it. After a period of time, we can find that we can't do without it. we gradually begin to know more about it, and begin to study how to write scripts, how to map shortcuts, and so on. In this way, there is no such painful feeling of failure to set the settings.
Actually, this problem is very simple: Step by step, don't expect to solve all the problems at once, while solving them.