摘要:
键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-b-> 跳到上一页 (page up)跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump 阅读全文
摘要:
索引跳转undo代码折叠缓冲区标签文件打开与保存插入光标移动复制粘贴删除缩进查找替换bookmarksctagsbash自动补全分屏diff其他跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump (go back)CTRL-i-> 跳回下一个 (go forward):ju-> 显示所有的可以跳跃的地方 (print jump list)重做/回复u-> undoCTRL-r-> redovim的und 阅读全文
摘要:
之前对数组的概念一直没有理解透彻,只觉得数组名就是个常量指针而已,用法和基本的指针差不多。所以当我尝试用二级指针去访问二维数组时,就经常会出错。下面就是刚开始写的一个错误的程序:#include <stdio.h>int main(){int iArray[2][3] = {{1,2,3},{4,5,6}};int **pArray = NULL;pArray = iArray;printf("array[0][0] = %d\n", pArray[0][0]);printf("array[1][2] = %d\n", pArray[1][2 阅读全文
摘要:
替换:%s/abc/123/g 把abc全部替换成123:%s/abc/123/gc 同上,但需要用户一个个的确认替换选中区块替换v模式下选中块 : 会看到:'<,'>然后补全:'<,'>s/aaa/bbb/gTAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:set noexpandtab:%retab! 阅读全文
摘要:
撤销u 退回前一个动作ctrl+r 重复前一个动作:e! 文档还原到最原始状态 阅读全文
摘要:
Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d :从光标处删除至字尾Ctrl + d :删除光标处的字符Ctrl + h :删除光标前的字符Ctrl + y :粘贴至光标后Alt + c :从光标处更改为首字母大写的单词Alt + u :从光标处更改为全 阅读全文
摘要:
Ubuntu 安装,开发包$ sudo apt-get install wget vim build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libpcre3-dev步骤1 - 安装 RVMRVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。$ bash < <(curl -s https:/ 阅读全文
摘要:
搞了很久,浪费我不少时间,终于把Ubuntu下postfix邮件服务器搭建搞定。。。不过偶没玉米,只能在虚拟机以内网IP代替了。具体操作:=======================龌龊的分割线=======================安装 postfixsudo apt-get install postfix安装mailx软件包来用做mail命令邮件工具的程序。安装这个包来安装mail命令。sudo apt-get install mailx测试默认的安装这样添加一个用户。sudo useradd -m -s /bin/bash fmastersudo passwd fmaster用下 阅读全文
摘要:
图完 阅读全文
摘要:
原文地址:http://blog.csdn.net/pizi0475/article/details/5561115非修改性序列操作(12个)循环for_each()对序列中的每个元素执行某操作查找find()在序列中找出某个值的第一次出现的位置find_if()在序列中找出符合某谓词的第一个元素find_end()在序列中找出一子序列的最后一次出现的位置find_first_of()在序列中找出第一次出现指定值集中之值的位置adjacent_find()在序列中找出相邻的一对值计数count()在序列中统计某个值出现的次数count_if()在序列中统计与某谓词匹配的次数比较mismatch 阅读全文