摘要:cw: 替换从光标所在位置后到一个结尾的字符^:到本行第一个字符不是blank的位置。u: undo: redoZZ: 保存并退出,不需要加冒号N 重复某个命令N次100idesu [ESC] ---> 插入100次desu2dd删除两行3p 粘贴三次光标移动:w,e 单词的开始和结束(字母、数字、下划线组成的单词)W,E 由blank分隔符构成的单词%: 匹配括号移动*和#: 匹配光标当前所在的单词,*是下一个,#是上一个eg. 0y$ ---> 从本行开始处拷贝到本行结束gU变大写gu变小写vim的超能力:t): 到)前的第一个字符f):找到下一个为)的字符处T和F功能相同,方
阅读全文
摘要:参考: usr_07.txt1. 假设需要编辑多个文件1.txt, 2.txt 3.txt第一种切换方式::next, :previous, :wnext, :wprevious:next表示切换到下一个文件编辑,如果没有保存,vim会给出提示。:wnext 相当于 :write 和 :next两个操作:args可以显示正在编辑的多个文件第二种用Ctrl + ^ 在两个文件之间快速切换假设你正在编辑2.txt, 敲入Ctrl+^可以回到1.txt,再次敲入Ctrl+^回到2.txt2. 几个有用的标记`“回到上次你离开文件的位置`.回到上次你最后一次修改文件时的位置利用m做标记,在当前位置敲入
阅读全文
摘要:SSH 远程登入服务器ssh username@192.168.0.1将 文件/文件夹 从linux服务器拷至本地(scp)scp -r username@192.168.0.1:/home/username/remotefile.txt .将 文件/文件夹 从本地拷至服务器(scp)scp -r localfile.txt username@192.168.0.1:/home/username/将 文件/文件夹 从服务器拷至本地(rsync)rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/usernam
阅读全文
摘要:1. Wired not managed解决办法:1)修改NetworkManager文件sudo vim /etc/NetworkManager/NetworkManager.conf将managed=false 修改为 managed=true2) 重新启动NetworkManagersudo service network-manager restart2. 安装goagent下载最新的goagent:https://code.google.com/p/goagent/申请Google app engine 并创建appid -->修改local/proxy.ini 中的appid
阅读全文