vimtutor 返回normal模式: esc 移动光标 [h,j,k,l]: h 向左移动 j 向下移动 k 向上移动 l 向右移动 不保存便退出编辑器: :q! 删除光标所在的字符: x 插入字符: i 结尾处插入字符: a 保存文件并退出: :wq 删除操作: dw(until the start of the next word, EXCLUDING its first character.) de(to the end of the current word, INCLUDING the last character.) d$(to the end of the line, INCLUDING the last character.) 删除多个词组: d2w(删除2个) d3w(删除3个) 删除整行: dd 删除多行: 2dd(删除2行) 3dd (删除3行) 将光标移动到第二个词的开头: 2w 将光标移动到第二个词的结尾: 2e 将光标移动到行首: 0 恢复上一个操作: u 恢复整行: U 将恢复操作取消: CTRL+R 将已删除文本恢复至光标的下一行: p 替换字符: 1. press r 2. input correct character 替换多个字符(delete the word and put cursor in insert mode.): 1. prece ce 2. input correct character 替换光标后的所有字符: 1. press c$ 2. input correct character 显示当前位置及文件状态: CTRL+G 移动到文件尾部: G 移动到文件开头: gg 移动到数字所在行: 1. type number 2. type G 搜索: 1. type / 2. type the word u want to search for n 继续向下搜索 N 继续向上搜索 ? 反方向搜索 CTRL+O 后退 CTRL+I 前进 找到对应的(,[,{: % 替换操作: :s/old/new 将old替换为new :s/old/new/g 替换整行 :#,#s/old/new/g 自定义行数,确定要替换的范围(在#处输入行数) :%s/old/new/g 整个文件中的替换 :%s/old/new/gc 作用同上,但是多了一个是否替换的确认提示 执行外部命令: :!ls(列出当前路径的所有文件) 保存当前编辑的文件: :w filename 选择部分内容另存为文件: 1. press v 2. select contents that u want to save 3. type :w filename 将整个文件的内容插入光标所在的位置: :r filename 在光标下面插入一行并处于输入模式: o 在光标上面插入一行并处于输入模式: O 将光标移动到下个词的结尾: e 在光标所在处添加字符: a 替换光标选中的字符: R 复制: y 复制一个词语: yw 粘贴: p 设置搜索选项: :set xxx 'ic' 'ignorecase' 搜索时忽略大小写 'is' 'incsearch' 搜索短语时显示部分匹配的 'hls' 'hlsearch' 高光显示所有匹配的结果 关闭选项: :set noxxx 帮助文件: :help 切换窗口: CTRL+W CTRL+W 退出: :q 查看可能的输入选项: 1. type : 2. press CTRL+D 使用其中一个补全命令: press TAB
内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!