🍉1.基本使用
三种模式:
一般指令
常用!!!
ctrl + f/b #上下翻一页
0 / $ #跳行首/行尾
x(向后) X(向前) #删除字符
dd ndd #删行
yy nyy p #复制粘贴
编辑模式:
常用!!!
i I(第一个非空白) o(下行) O(上行) a(行首) A(行尾) r(一个取代) R(多个取代) #用于光标快速移动
命令行模式:
: / ? #用于搜寻数据,修改批量数据
常用!!!
:n1, n2(最后一行为$)s/word1/word2/g #替换n1-n2行的所有word1为word2
🍎2.vim的暂存盘、救援回复、警告讯息
救援文件 :.filename.swp(创建文件后在同目录下产生)
ps:当救援完成后,需要自行删除.swp文件,否则每次打开这个文件都会出现警告⚠️‼️
🥝3.区块选择
作用:区块批量操作 实现列的操作!!!
🫐4.多文件编辑
🥑5.多窗口编辑
🍑6.挑字补全
🍐7.vim环境设置与记录 ~/.vimrc , ~/.viminfo
~/.viminfo : vim记录你曾经做过的行为
🥭8.中文编码问题
两种编码:big5 、 utf8(万国码)
修改编码方式示例: 1.
LANG=zh_TW.big5
export LC_ALL=zh_TW.big5
2.终端接口工具列 ➡ 终端机 ➡ 设置字符编码 ➡ 中文(big5)即可
转换文件编码格式: iconv
🌶️9.dos与linux断行
DOS: CRLF Linux:LF
转换:dos2unix / unix2dos