【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 将文本中所有old_word替换为new_word: :%s/old_word/new_world/g 调整窗口宽度和高度 CTRL + W; 高度:+-, 宽度:<> 多行统一缩进 命令模式下: :1> 将第1行向右缩进1次 :1,10> 将1到10行向右缩进1次 :1,10>> 将1到10行向右缩进2次 :1,10< 将1到10行向左缩进1次 :1,10<< 将1到10行向左缩进2次 >> 将当前行向右缩进 也可以visual模式下选中多行,然后使用<、>缩进。 将文本中tab替换为4个空格 :set expandtab :%ret! 4 在自动换行的一行中使用上下方向键 默认配置下,如果一行因字数多而自动换行(逻辑上是一行,实际显示为多行),如果使用上下方向键,光标会移动到逻辑上的上下行,如果要移动到实际显示中的上下行需要: imap <silent> <Down> <C-o>gj imap <silent> <Up> <C-o>gk nmap <silent> <Down> gj nmap <silent> <Up> gk 来自: http://vim.wikia.com/wiki/Move_through_wrapped_lines 来源: oschina 链接: https://my.oschina