Linux

终端文本编辑器

Vim

末行模式配置持久化:创建.vimrc文件,按行写入需要持久化的命令

命令注释
vim 文件名01打开文件
vim -d 文件名01 文件名02打开多个文件的同时,垂直拆分窗口并高亮有差异的内容
map <快捷键名称> 命令映射命令模式下的快捷键
inoremap 文本 命令映射编辑模式下的快捷键
i进入编辑模式
:q退出Vim
:q!强制退出Vim
dd删除一条尾行内容
uu撤销上一次操作
:进入末行模式
ZZ退出并保存
G光标移动到最后一行
gg光标移动到第一行
j光标向下
k光标向上
h光标向左
l光标向右
0光标移动到行首
$光标移动到行末
w光标移动到下一个单词
yy复制当前行
p粘贴
u撤销操作
q字母数字录制宏操作(输入q停止录制)
2@宏名称播放2次指定的宏操作
\从上往下搜索
?从下往上搜索
n向下搜索
N向上搜索
set nu一次性显示行号
set nonu一次性不显示行号
set ts=4一次性指定Tab键默认缩进为4个空格
set expandtab替换制表符为空格
syntax on高亮语法
syntax off禁用高亮语法
set ruler显示光标所在的位置
set noruler不显示光标所在的位置
set autoindent自动缩进
set hls搜索结果高亮
set nohls禁用搜索结果高亮
ls查看打开了几个文件
b切换指定文件编号对应的窗口
vs垂直拆分一次当前窗口
sp水平拆分一次当前窗口
qa强制退出全部窗口
wqa保存并退出全部窗口
1,$s/被替换的文本/替换的文本/指示器1,$:从头到尾,s:替换,指示器:c(确认提示)、g(全局匹配)、i(忽略大小写)、e(忽略错误)