vim_using
来源:互联网 发布:c语言函数调用实例分析 编辑:程序博客网 时间:2024/06/06 19:37
dw是删除一个单词,包括后面的空格,de与dw类似,但是不包括空格
d$是从当前光标位置删除到行末,貌似D是同样的功能,不小心试出来的。。。省的按$了。。。
另外w,e,$是用来移动光标的。。。所以这样就好解释dw,de,d$的意思了
x是删除当前光标位置的字符,X是删除当前光标位置的前面一个字符。
恢复是u和U啦,小u执行一次恢复,大U则恢复所以之前的改动,貌似是在一行中的改动。Ctrl + R貌似是撤销,和恢复不太一样啦,是撤销之前的u命令吧
用dd删除的行是存入缓存中的,然后用p可以粘贴到需要的地方,注意是在光标之后粘贴
__________zhuanzaizi: http://blog.chinaunix.net/uid-10221131-id-222158.html
* 一般来说,用dw/de删除单词需要将光标定位于单词开头(de不会删除单词后的空格,dw会删除单词后的空格),用dw/de时需移到单词开头是因为dw/de会从光标所在的那个字符(包括该字符)开始删除直到该单词结束,但是如果用daw,则无需这样,只要光标在这个单词上就可以了(daw会将空格一起删除,daw=Delete a Word),如果不包括空格,就是diw;
* 替换句子的话,就用cis就行了(目前我试验出来的可以被用以标示一句话结束的标点符号是英文的问号?和句号. )
接下来看下复制:
yy命令复制当前整行的内容到vi缓冲区
yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词,而yaw/yiw也是复制一个单词,但光标可以处在该单词的任何位置,比起yw的需要移动到单词的首字符要方便。
y$复制光标所在位置到行尾内容到缓存区
y^复制光标所在位置到行首内容到缓存区
#yy 例如:5yy就是复制5行
#yw 例如:2yw就是复制两个单词
zhuanzaizi:http://blog.csdn.net/runboying/article/details/7695164
因为/root及其下面的文件权限通常为rwx --- --- 所以其他用户是没办法cd进入里面的目录的。在sudo 后面接上 系统内置的命令 比如cd 他就会提示没这个命令。你可以 sudo su 或者 sudo -i 切换成root用户之后再进行操作。zhuanzaizi:https://zhidao.baidu.com/question/197096258.html
sudo -i 退出 logout; exit; ctrl+D;
顺序执行指令直接用分号隔开:
ls;cd /home;ls
管道和重定向的区别是管道是连接上一个输出直接作为下一个的输入,而重定向是主要是和标准输出来做比较。
cankao:http://blog.csdn.net/zhanggang807/article/details/50996027
http://www.cnblogs.com/wangj08/archive/2013/03/13/2957309.html
http://blog.csdn.net/augusdi/article/details/39969083
- vim_using
- git rebase
- 矩阵快速幂求斐波那契数列(初学整理)
- 关于UC浏览器flex的兼容问题
- 为您解惑: jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别
- 解决"gulp" 或者 "grunt" 在npm运行时报错:“不是内部或者外部命令”
- vim_using
- GCC源码安装出错error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0
- PHP读取xml方法介绍
- Android内存管理
- 【NOIP2007提高组T4】树网的核-Floyd最短路+枚举
- 基于Syntaxnet的中文分词问题
- linux常用基本命令之三十 chkconfig
- INV-TRANSACTION_MODE,LOCK_FLAG,PROCESS_FLAG,TRANSACTION_STATUS in MTI or MMTT
- ffmpeg android ndk 编译成静态库