哪吒机器人提醒:

提醒:爱不爱Linux
【标题】vi高级命令
【摘要】1.交换两个字符位置xp其实就是删除光标当前字符(x),然后再将缓存的字符贴出(p)2.上下两行调换ddp实际就是(dd)删除当前行,(p)后即将缓存的行贴出3.把文件内容反转:g/^/m0/ (未通过)这个貌似没写全啊4.上下两行合并 J实用性:高,shift+j5.删除所有行 dG错!(d)为删除,(shift+g)到文件尾,因此这命令效用为从光标处删除至文件尾那么删除到文首呢?对了,如果知道gg可以将光标移至文首,那么dgg便是删除到文首了类似的还有:dw -- 删到词尾db -- 删到词头daw -- 删除光标所在词(较有用)如果你用 "c" 代替 "d",这会变成修改命令;而改用 "y",则变成拷贝命令,等等等等。6.从当前位置删除到行尾d$(d)删除,$ (即 shift+4)为行尾,^( 即 shift+6)为行头,依此类推,d^删除至行头更为简洁的命令为D,对了,就是shift+d,就这么简单7.从当前位置复制到行尾y$ 如果要粘贴到其他地方 p 就可以了同上由于vi ... (04-12 19:20)