子问题 A: 熟悉的就是友好的 所以在大多数被认为“用户友好”的文字编辑 和文字处理的系统中,你的剪切和复制使用 “Ctrl+X” 和 “Ctrl+V” 来完成,这完全不直观, 但是每个人都习惯这些快捷键,所以他们把这当作“友好的”快捷方式。 如果有人使用 vi 并且发现里面 “d” 是剪切,“p” 是复制,这将被当成是不友好的:因为这不是大多数人习惯的方式。 但这是更好的方式吗? 明显是的。 如果使用“Ctrl+X”的方法,你怎样从你当前正在编辑的文件中剪切一个单词?(没有鼠标的前提下!) 你必须从开头的字符开始,用“ Ctrl+Shift+Right”来选择单词. 然後“Ctrl+X”把它剪切下来。 vi中的方式呢?“dw”就是删除单词的意思。 如果要剪切 5个单词使用 “Ctrl+X” 方式会出现什么情况呢? 从开头的单词开始: “Ctrl+Shift+Right” “Ctrl+Shift+Right” “Ctrl+Shift+Right” “Ctrl+Shift+Right” “Ctrl+Shift+Right” “Ctrl+X“ 要使用5个动作 在 vi 中的情况呢? d5w vi 方式具有更好的功能性和直观性 。“X” 和 “V”并不是能够直观记忆“Cut”和 “Paste” 命令的,反之 “dw” 对于 “delete” 和 “p” 对于 “Paste”更加直观,相对于 “X” 和 “V” 方面,vi明显是更好的。可是由于她不是大家所熟悉的,因此她被认为是不友好的。并不是因为其他的原因,纯粹的习惯因素使得Windows成为了更加友好的系统。因此我们要学习问题一:Linux 和 Windows 完全不一样。告诉大家:不可避免,Linux 经常显得没有 Windows “友好”。 为了避免这个问题,你们要记住“友好”并不意味着习惯,试着用你的方式来做事,如果没有用的话,试着想想一个初学者会怎么做,然後你就知道了更简单的方法。 |