VIM编辑器 | Linux

VIM技巧!

VIM还是相对非常复杂的!!

自己的VIM.

关于Vim.

喜欢就是喜欢,怎么看都是那么顺眼.没有比你(vim)更好的编辑器;

vim的几种模式.

  • 正常模式 可以使用快捷键命令,或按:输入命令行。
  • 插入模式 以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。
  • 可视模式 正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本.按V进入可视行模式, 总是整行整行的选中,ctrl+v进入可视块模式。
  • 替换模式 正常模式下,按R进入。

光标的移动.

基本的移动.

  • 💪 h退格       左移一个字符。
  • 💪 l空格       右移一个字符。
  • 💪 j           下移一行。
  • 💪 k           上移一行。
  • 💪 gj       移动到一段内的下一行。
  • 💪 gk       移动到一段内的上一行。
  • 💪 +Enter       把光标移至下一行第一个非空白字符。
  • 💪 -       把光标移至上一行第一个非空白字符。
  • 💪 w       前移一个单词,光标停在下一个单词开头。
  • 💪 W       移动下一个单词开头,但忽略一些标点。
  • 💪 e       前移一个单词,光标停在下一个单词末尾。
  • 💪 E       移动到下一个单词末尾,如果词尾有标点,则移动到标点。
  • 💪 b       后移一个单词,光标停在上一个单词开头。
  • 💪 B       移动到上一个单词开头,忽略一些标点。
  • 💪 ge       后移一个单词,光标停在上一个单词末尾。
  • 💪 gE       同 ge ,不过‘单词’包含单词相邻的标点。
  • 💪 (       前移1句。
  • 💪 )       后移1句。
  • 💪 {       前移1段。
  • 💪 }       后移1段。
  • 💪 fc       把光标移到同一行的下一个c字符处。
  • 💪 Fc       把光标移到同一行的上一个c字符处。
  • 💪 tc       把光标移到同一行的下一个c字符前。
  • 💪 Tc      把光标移到同一行的上一个c字符后。
  • 💪 ;       配合f & t使用,重复一次。
  • 💪 ,       配合f & t使用,反向重复一次。

上面的操作都可以配合n使用,比如在正常模式下输入3h,则光标向左移动3个字符。

  • 👉 0       移动到行首。
  • 👉 g0       移到光标所在屏幕行行首。
  • 👉 ^       移动到本行第一个非空白字符。
  • 👉 g^       同 ^ ,但是移动到当前屏幕行第一个非空字符处。
  • 👉 $       移动到行尾。
  • 👉 g$       移动光标所在屏幕行行尾。
  • 👉 n|       把光标移到递n列上。
  • 👉 nG       到文件第n行。
  • 👉 :n<cr>       移动到第n行。
  • 👉 :$<cr>       移动到最后一行。
  • 👉 H       把光标移到屏幕最顶端一行。
  • 👉 M       把光标移到屏幕中间一行。
  • 👉 L       把光标移到屏幕最底端一行。
  • 👉 u>gg       到文件头部。
  • 👉 G       到文件尾部。

   转载规则


《VIM编辑器 | Linux》Bad-BoY 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
MIUI | 刷机 MIUI | 刷机
MIUI,解锁Bootloader,刷机,刷入EU版,刷入Twrp,刷入Magisk,刷入Edxposed,等硬操作;!!警告!!下面文章出现的所有所有的东西,只适用与Xiaomi Mi 9T Pro / Redmi K20 Pro务必确保
2021-06-15
下一篇 
Nginx | Linux Nginx | Linux
Nginx技术!为什么选择Nginx优点 热部署 …优点 高并发连接 …优点 低的内存消耗 …优点 处理响应请求很快 …优点 具有很高的可靠性 …优点 是一个很牛的高性能Web和反向代理服务器 …优点 几乎可以做到7*24不间断运行,即使运
2021-06-13
  目录