i 进入编辑模式 ESC退出编辑模式 h 光标向左 j 光标向下 k 光标向上 l 光标向右 Ctril+F向前翻整页 Ctril+U向前翻半页 Ctril+B向后翻整页 Ctril+D向后翻半页 Home和End 快速定位光标到行首和行尾 Page Up和Page Down 进行文本的上下翻页 Backspace 删除光标左侧字符 Delect 删除光标位置的字符 gg 光标跳到第一行 G 光标跳到最后一行 ^ 光标到本行行头 $ 光标到本行行尾 w 光标跳到的下个单词的开头 e 光标跳到的下个单词的结尾 % 匹配括号(先将光标放到一个括号上,它会自动跳转到与其匹配的括号上) # 匹配光标当前所在的单词(上一个) * 匹配光标当前所在的单词(下一个) x 删除光标前一个字 dd 剪切当前行 (n)d 向下剪切包括当前光标所在行在内的n行,其实共是n+1,剪切光标所在行是0d ,下标从0开始 yy 复制当前行 p 粘贴 (n)p 在光标所在行下粘贴n行 cw 删除本行中光标以后的字符 . 重复上一次的命令 (n). 重复上一次的命令n次 :help 帮助 :e+文件名 打开一个新文件 :bn 和 :bp 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。 :w 保存(如果是修改的文件) :w+文件名 保存(如果是新建的文件) :w+文件名+q 保存并退出(如果是新建的文件) :wq 保存并退出(如果是修改的文件) :saveas+文件名 另存为 :q 退出 :q! 退出不保存 :(n) 光标跳到第n行 :e! file1 在当前文件下编辑新的文件 :r /etc/passwd 实现文件的读入功能 :set nu 显示行号 :set nonu 取消显示行号 4.3、删除操作 x 删除光标处的单个字符 dd 删除光标所在的行 dw 删除当前字符到单词尾的所有字符 d$ 删除当前字符到行尾的所有字符 d^ 删除当前字符到行首的所有字符 J 合并当前行和下一行的内容 4.4、撤销操作 u 取消最近一次的操作 U 取消当前行进行的所有操作 Ctrl+R 对使用u命令撤销的操作进行恢复 4.5、复制操作 yy 复制当前正行内容到VI缓冲区 yw 复制当前光标到单词尾部字符的内容到VI缓冲区 y$ 复制当前光标到行尾的内容到VI缓冲区 y^ 复制当前光标到行首的内容到VI缓冲区 :m,ny 复制第m行到第n行之间的文本到VI缓冲区
红黑树(一)之 原理和算法详细介绍
Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems
RDMA Technology White Paper
InfiniBand: An Introduction + Simple IB verbs program with RDMA Write
crc32_offload_api_example
Programming Examples Using IBV Verbs
15. RDMA之RoCE & Soft-RoCE
14. RDMA之Memory Window
13. RDMA之用户态与内核态交互