从11版本用起的老用户个人意见
Tofloor
poster avatar
xuehuang888
deepin
2014-11-01 07:31
Author
好像我从做开发就用深度的linux了,历经N个版本,起初的惊叹到现在的各种不满,本来想用其他系统的,没找到合适的,屌丝程序员又买不起mac,所以我还在用12.06版本的,原因?主要是用习惯了gnome,git版本最高只能安装1.3的,公司要求1.8以上,后来我下狠心尝试用2014版本的,说心里话,各种忍受,界面不用说,很炫,开始的时候我还给同事展示新系统,后来各种原因又重启用12.06的,比如说,很多操作习惯都改了,我用了一个多小时把快捷键都设置成了老习惯。系统消耗硬件资源很大,最重要的是,作为开发者来说,几乎所有操作都在终端中进行,可是2014版的终端,比如你输入了很长的命令,发现前边错打一个单词,然后光标往回退,速度很慢,这是最无法忍受的,很影响效率,说起win系统,为什么xp还占有很大的市场,因为习惯,这是众多用户的想法,改变用户的习惯是很难的。期待下个版本的deepin linux吧,如果一直追求绚丽而失去了使用的实质,感觉可能会一直用12.06版直到无法再继续用的时候。
Reply Favorite View the author
All Replies
deepin
deepin
2014-11-01 21:35
#1
深度终端目前的性能的确有一些问题。但是如果主要是终端问题,可以考虑换一个更快的终端软件。可以选择的非常多。
Reply View the author
element
deepin
2014-11-02 01:27
#2
其实我也觉得 12.06不错
我这个人不知道喜欢旧一点的东西
Reply View the author
Feng Yu
deepin
2014-11-02 19:28
#3
光标回退在键盘设置那里重复速度,拖到最左边速度最快
Reply View the author
httpe
deepin
2014-11-03 05:14
#4
一开始我也觉得光标移到速度太慢……后来发现按住ctrl再按方向键是很快的
Reply View the author
181******81
deepin
2014-11-03 07:13
#5
高效 、简洁 、 易用 、 灵活 、稳定 、安全 是永恒的经典,是永远的不过时。
花花绿绿 来得快 去得也快 。看取舍吧。
Reply View the author
fredy4212
deepin
2014-11-03 08:59
#6
習慣真的得適應,而且都是可以自訂的,可以去系統設定找找
話說吐槽下,原來樓主沒來過論壇啊?
Reply View the author
xuehuang888
deepin
2014-11-16 09:40
#7
光标回退在键盘设置那里重复速度,拖到最左边速度最快
仁兄说的不错啊,确实是哪里的问题,只不过这个系统设置还是存在问题,都拖到最快了,没有变快,然后我点重新设置,在拖到快哪里,就好了,现在正常使用了,
Reply View the author
wlgqa
deepin
2014-11-16 22:07
#8
作为开发者来说,几乎所有操作都在终端中进行,可是2014版的终端,比如你输入了很长的命令,发现前边错打一个单词,然后光标往回退,速度很慢,这是最无法忍受的,很影响效率。

如果你几乎所有操作都在终端中进行,那么 alt-f, alt-b 这两个移动快捷键你值得拥有。除此之外,ctrl-w, ctrl-u, alt-. 这几个快捷键一样非常有用高效。我在使用终端时,几乎从来不用左右键(如果熟练ctrl-f, ctrl-b的话,左右键就不需要了),上下键主要是在翻以前的命令时使用(如果熟练ctrl-r,可以替代掉部分时候上下键的作用)。由于一些历史原因,退格键也可以用ctrl-h代替。

作为开发者,这些bash常用的快捷键你值得拥有!
Reply View the author
wlgqa
deepin
2014-11-16 22:18
#9
[quote]作为开发者来说,几乎所有操作都在终端中进行,可是2014版的终端,比如你输入了很长的命令,发现前边错打一个单词,然后光标往回退,速度很慢,这是最无法忍受的,很影响效率。

如果你几乎所有操作都在终端中进行,那么 alt-f, alt-b 这两个移动快捷键你值得拥有。除此之外,ctrl-w, ctrl-u, alt-. 这几个快捷键一样非常有用高效。我在使用终端时,几乎从来不用左右键(如果熟练ctrl-f, ctrl-b的话,左右键就不需要了),上下键主要是在翻以前的命令时使用(如果熟练ctrl-r,可以替代掉部分时候上下键的作用)。由于一些历史原因,退格键也可以用ctrl-h代替。

作为开发者,这些bash常用的快捷键你值得拥有![/quote]

顺便说一下这些快捷键吧:

alt-f, alt-b:向右、向左移动一个单词。记忆方法,f:forward,b:backward。
ctrl-f, ctrl-b:向右、向左移动一个字母。如果按左右键方便的话,这两个键作用不大,但记忆方法跟上面一样。
ctrl-w:删除左边的一个单词。比如你提到的场景,中间有某个字母打错了,我一般alt-b快速移动到对应的单词后面,然后ctrl-w删除这个单词重打一遍,速度比按左右键要快很多。(只要单词不是很长,ctrl-w删除单词并重打的效率要高于光标定位到错误的字母再改正。
ctrl-a, ctrl-e:光标移动到行首、行尾。例如漏敲了sudo,只需要ctrl-a输入sudo再ctrl-e回去即可。还有上面的例子,修改完中间的单词后,ctrl-e快速回去。
ctrl-u:快速删除一整行,有的时候命令敲到一半不想敲了,可以直接ctrl-u全删掉。顺便提一个技巧,有时候敲完命令发现需要先执行另外一个命令,又舍不得删掉这条命令,可以ctrl-a到行首输入#回车,也就相当于输入了一条注释,然后执行另外的命令,之后再上箭头调出这条命令,删除行首的#之后执行即可。
ctrl-r可以快速的查找以前执行过的某个命令。可以免去先history|grep,然后再copy执行(或者!+历史编号)的麻烦。
alt-.:快速补全上一条命令的最后一个参数,这也是神器,一旦适应了根本离不了手。

上面这些都是bash的默认绑定,但大多数也都是readline的默认绑定,所有使用readline的地方都可以用这些快捷键,例如python的shell里面,例如输密码时虽然没有回显,但是ctrl-u是可以用的。几乎所有类型的interactive shell(不仅仅指sh,还有各种语言提供的shell)都使用readline,所以这一套快捷键学会了受益无穷的。

注意,DeepinTerminal默认的快捷键里有许多跟readline冲突的地方,你需要先把这些快捷键改掉!
Reply View the author