vim vi模式下分割窗口快捷键

来源:互联网 发布:艾拉物联 知乎 编辑:程序博客网 时间:2024/05/17 20:35

Q:vim如何把 “调用外部程序得到的输出” 转移到它自己一个新型的窗口里?比如我调用:!objdump -S %:p:r<cr>;怎样让VIM产生一个新的BUFFER或者窗口,捕获它的输出?

A::split +enew | r !ls

split :分割窗口 split {+cmd} 表示打开一个新窗口,并在新窗口中执行 {cmd} 命令

split +enew 就是打开一个新窗口,并且在其中执行 enew 这个命令
enew 打开一个新的无名buffer | 命令分割符 r read !ls 执行外部命令


Q:用什么快捷键可以在"插入模式"下删除光标到行尾的字符
A:^od$ ^o 表示同时按住 Ctrl 和 O 键。


Q:源代码比较混乱,有没有办法格式化呢?
A:gg=G


Q:粘贴的时候自动与所在文档对齐

A:]p           


Q:VIM窗口切割快捷键有那些

A:CTRL+W+S 水平分割窗口
       CTRL+W+V 垂直分割窗口
       CTRL+W+N 新建窗口
       CTRL+W+C 关闭窗口

       CTRL+W+O 关闭其他窗口,保留当前窗口

       CTRL+W+q 关闭当前窗口

0 0
原创粉丝点击