Emacs第一话:emacs和vim的比较
半年前那时候刚开始用linux,听过linux都不用IDE。牛逼哄哄的都是用 vim/emacs。划啦划拉开始百度,那时候还不知道google,找各种教程,各种说法。最后得出一个结论vim比emacs好用。百度贴吧vim 的人数还比emacs多呢?vim还是linux自带的。
学习了基本的vim操作,发现快是快了点,运行c/c++文件还是很麻烦,每次还要在另一个终端弄来弄去。这么麻烦,实在弄不下去了。不是还有emacs吗。反正用了不舒服还可以继续用vim。于是对着emacs的入门教程走了一边,的确比vim自然多了。查了下历史,这货挺牛逼的….划啦划拉又开始找各种配置文件。认识到了github,很久之后在CSDN上看到一位大牛的配置挺适合新手的。用了之后虽然有不适,但还是坚持用了。emacs-one-year 呵呵,不过他用的 vim+emac版的,我删除了一些evil的配置,还是比较习惯emacs的操作。打代码也挺舒服的。
为了用emacs,我学习了点scheme,不过没什么用,哈哈。神书《计算机程序的构造和解释》。
个人感觉emacs就是写代码比较暴力,而vim则是….怎么说,我只是个vim入门的。
反正喜欢emacs,火狐浏览器有firemas,shell的操作风格默认也是emacs模式。
而且我的vim配置:
:inoremap <C-F> <Right> :inoremap <C-B> <Left> :inoremap <C-A> <Home> :inoremap <C-E> <End> :nnoremap <C-F> <Right> :nnoremap <C-B> <Left> :nnoremap <C-A> <Home> :nnoremap <C-E> <End> :nnoremap <C-K> d$ :nnoremap <C-J> i<Enter> :nnoremap :WQ :wqall :nnoremap :wq :wqall :nnoremap ; : :inoremap <C-n> <down> :inoremap <C-p> <up> :inoremap <C-k> <Esc>d$a :inoremap <C-d> <Delete> :inoremap <C-h> <Backspace> :nnoremap <C-n> <down> :nnoremap <C-p> <up> :nnoremap <C-k> <Esc>d$a :nnoremap <C-d> <Delete> :nnoremap <C-h> <Backspace>