Vim 经常使用快捷键及键盘图

Vim经常使用的快捷键

h - 光标左移一个字符   j - 光标下移一个字符

k - 光标上移一个字符   l - 光标右移一个字符  下移15行 - 15j

Ctrl + f - 屏幕向下移动一页   Ctrl + d - 向下移动半页

Ctrl + b - 屏幕向下移动一页   Ctrl + u - 向上移动半页

n<space> - 光标右移n个字符

0 - 数字0,移动到行首

$ - 移动到行尾

H - 屏幕最上方一行的首字符

M - 屏幕中央一行的首字符

L - 屏幕最后一行的首字符

G - 移动到文件的最后一行

nG - 移动到文件的第n行。配合:set nu

gg - 移动到文件的第一行

N[Enter] - 光标向下移动n行

/word - 向下查找  ?word - 向上查找

n - 反复前一个查找的操作。下一个匹配的字符串

N - 与n相反

:n1,n2s/word1/word2/g - 在第n1行和n2行之间寻找字符串word1,并替换为word2

:1,$s/word1/word2/g - 全文中替换

:1,$s/word1/word2/gc - 同上,须要用户确认

x - 向后删除一个字符  X - 向前删除一个字符  nx - 连续删除n个字符

dd - 删除一整行  ndd - 删除光标所在的向下n行

d1G - 删除光标所在行到第一行  dG - 删除光标所在行到最后一行

d$ - 删除光标所在到行尾   d0 - 删除光标所在到行首

yy - 复制光标所在的一行  nyy - 复制光标所在的向下n行

y1G - 复制当前行到第一行   yG - 复制当前行到最后一行

y0 - 复制当前光标到行首    y$ - 复制当前光标到行尾

p - 在光标下一行粘贴   P - 在光标上一行粘贴

J - 将所在行及下一行合并

u - 复原前一个操作   [Ctrl] + r - 重做上一个操作

. - 反复前一个操作

i - 光标所在插入    I - 当前行首

a - 下一个子付处插入   A - 当前行尾

o - 在下一行插入新行    O - 上一行插入新行

r - 替换光标所在的字符一次   R - 一直替换光标所在字符

:w[filename] - 另存为文件  :r[filename] - 在当前光标处打开新文件

:n1,n2 w [filename] - 将 n1 到 n2 的数据另存为文件

:set nu   :set nonu  - 显示或取消行号

v - 字符选择    V - 行选择   y - 复制   d - 删除

:n - 编辑下一个文件      :N - 编辑上一个文件    :files - 列出全部文件

:sp [filename] - 打开新窗体,或者打开新文件。同步显示

[Ctrl] + w + j - 切换窗体

安装SuperTab。支持Tab健补全

下载:http://www.vim.org/scripts/script.php?

script_id=1643

安装:

1. Download supertab.vmb to any directory.

2. Open the file in vim ($ vim supertab.vmb).

3. Source the file (:so %).

时间: 2024-10-01 12:27:53

Vim 经常使用快捷键及键盘图的相关文章

Vim 常用快捷键及键盘图

Vim常用的快捷键 h - 光标左移一个字符   j - 光标下移一个字符 k - 光标上移一个字符   l - 光标右移一个字符  下移15行 - 15j Ctrl + f - 屏幕向下移动一页   Ctrl + d - 向下移动半页 Ctrl + b - 屏幕向下移动一页   Ctrl + u - 向上移动半页 n<space> - 光标右移n个字符 0 - 数字0,移动到行首 $ - 移动到行尾 H - 屏幕最上方一行的首字符 M - 屏幕中央一行的首字符 L - 屏幕最后一行的首字符

Linux学习必备vi/vim键盘图

绝对是一个精品,强烈不能独享,vi/vim键盘图.vi最先用于Unix系统,它是一个文本编辑器,几乎所有类Unix的机器都提供,学习Linux就必需要学习vi/vim,熟悉这个键盘图,能够帮助你学习vi/vim.如果要学习vi/vim建议找一下这方面的资料,论坛应该很多的.

vim命令、快捷键

http://blog.csdn.net/pipisorry/article/details/23515091 vi /vim介绍 可以将 vim 视作 vi 的进阶版本,vim 可以用颜色或底线等方式来显示一些特殊的信息. 可以说vim 是个"程序编辑器"!甚至一些 Linux 基础配置文件内的语法,都能够用 vim 来检查! 简单的来说, vi 是老式的文书处理器,不过功能已经很齐全了,但是还是有可以进步的地方. vim 则可以说是程序开发者的一项很好用的工具,就连 vim 的官方

vim技巧:折叠快捷键

vim技巧:折叠快捷键 以前用的挺熟的,一段时间不用了,快捷键又忘了,不得不重新再看手册,今天专门整理一下,以后查找起来也比较方便. zc 折叠,只折叠最外层的折叠zC 对所在范围内所有嵌套的折叠点进行折叠,包括嵌套的所有折叠.zo 展开折叠,只展开最外层的折叠.zO 对所在范围内所有嵌套的折叠点展开,包括嵌套折叠.[z 到当前打开的折叠的开始处.]z 到当前打开的折叠的末尾处.zj 向下移动.到达下一个折叠的开始处.关闭的折叠也被计入.zk 向上移动到前一折叠的结束处.关闭的折叠也被zd 删除

vim编辑器的快捷键使用

VIM编辑器的快捷键 (一)在命令模式下  对光标进行移动: 前后移动:      h 同一行中向前移动一个单位    l 向后 上下行移动:  k 向上一行移动   j 向下移动 hl只能移动一个单位 ,不方便 数字0  移动到行首 $         行尾 一个单词的移动 w  向右移动到一个单词的开头   b 向前移动一个单词的开头 翻页(就用老一套的方法) pageup pagedown r  替换 操作: 输入r ,然后输入字符,但只能输入一个字符 删除一个字符: x dw 删除当前光

vi/vim键盘图-----又一张桌面背景好图

也许还是有很多人不能愿意用CLI的vi/Vim来写东西,不过,当你真的习惯了,它的高效性就是不可估量了.下面的这张图,一看就明白了,从此,学习变的不再艰难^_^ 补注: 图中没有关于查找和替换的,应该用下面的. 自上而下的查找操作 /word小写的n和N 自下而上的查找操作 ?word小写的n和N 普通替换操作 :s/old/new 当前行进行匹配和替换.命令替换当前行中第一个匹配的字符行内全部替换操作:s/old/new/g 当前行替换所有匹配的字符串在行区域内进行替换操作:#,#s/old/

[Shell]vim/vi 高效使用键盘图打印版-vi/vim 使用吸星大法

简体中文版(基础版) 英文版(基础版) 程序员定制版( on-screen 150DPI) 程序员定制版(color hard-copy 300DPI) 程序员定制版(monochrome hard-copy 300DPI) 程序员定制版(color blind hard-copy) 简体中文版(基础版) 英文版(基础版) 程序员定制版( on-screen 150DPI) 程序员定制版(color hard-copy 300DPI) 程序员定制版(monochrome hard-copy 30

vi/vim键盘图

tips: 1. copy(co): 从m,n行复制到x行 (e.g.:  6,9  copy  14)

vim键盘图