Logo 逆向知识库

vim 奇技淫巧

 why tail -f 保存为指定编码#

:set fileencoding=gbk
:w

:w ++encoding=gbk

 

打印 debug 日志#

vim -V9vim.log file.txt

或者 :messages

Esc 有延迟#

https://devedge.github.io/2025/05/09/eliminating-esc-delays-in-tmux-vim-and-zsh/

set timeoutlen=1000 ttimeoutlen=10

 

临时取消换行自动注释#

在 insert 下,用 <C-o>o

默认行为:

// I < 这是光标,按下 o 之后

// 
// I

使用 <C-o><C-o>X

// I

// 

 

拯救手指的技巧#

  • Insert 下,<C-h> 代表了 Backspace,避免小指跳跃。
  • <C-m> 是回车。