1. vim在同一个窗口中同时编辑多个文件
一、如果在终端中开没有打开vim,可以:
横向分割显示: $ vim -o filename1 filename2
纵向分割显示: $ vim -O filename1 filename2
二、如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件:
横向分割显示::vs filename
纵向分割显示:sp filename
其中,vs可以用vsplit替换,sp可以用split替换。 如果finename不存在,则会新建该文件并打开。
三、关闭窗口
关闭光标所在的窗口: :q 或 :close 关闭除光标所在的窗口之外的其他窗口: :only 关闭所有窗口: :qa
四、切换窗口
打开了多个窗口,需要在窗口之间切换时: ctrl + w w 即按住ctrl键,再按两下w键。 或者ctrl + w <h|j|k|l> 即按住ctrl键,按一次w键,再按一次表示方向的h或j或k或l,则光标会切换到当前窗口的 左|下|上|右 侧的窗口
vim编辑器-多行加注释与去注释
方法一:块选择模式
1. 插入注释
- 首先按键盘上的ESC进入命令行模式
- 再按Ctrl+V进入VISUAL BLOCK模式
- 利用上下左右键调整需要注释多少行以及行的宽度
- 再按Shift+i或s进入插入模式
- 输入代表注释的符号,比如#
- 再次按ESC键,这时就可完成多行注释(可能需要等上一会,不要着急)
2. 去注释 前三步与加注释相同。 (1)首先按键盘上的ESC进入命令行模式 (2)再按Ctrl+V进入VISUAL BLOCK模式 (3)利用上下左右键调整需要去注释多少行以及行的宽度 (4)再按d即可完成去注释
方法二:替换命令
1.插入注释
(1)首先按键盘上的ESC进入命令行模式
(2)再在底行输入以下命令 :起始行号,结束行号s/^/注释符/g
2.去注释
(1)首先按键盘上的ESC进入命令行模式
(2)再在底行输入以下命令
:起始行号,结束行号s/^注释符//g\
查看命令是否安装
举例 查看cmake是否安装
if cmake >/dev/null 2>&1
then
echo "cmake安装"
else
echo "cmake未安装"
fi
#which cmake 查看$? ==0 安装
if [ `brew list | grep cmae | wc -l` -ne 0 ]
then
echo "cmake 安装成功"
else
echo "cmake 未安装"
fi