文章目录
一、vim编辑器
1、安装vim
sudo apt-get install vim
2、vim的三种模式
3、写在前面
在路径 /etc/vim/ 下
编辑 vimrc ,在文件末尾#endif下面 ESC+i 进入输入模式输入以下内容
set nu //显示行号
set ts=4 //设置缩进为4
set autoindent //启动自动缩进
//-----------------------------------------------------------------------------------------------------------------
gg=G 自动对齐(命令模式下,不用输入冒号)
//-----------------------------------------------------------------------------------------------------------------
在命令模式下;
按ctrl+v 进入可视模式,配合上下左右按键,可以选中需要操作的内容,再配合y(复制),d(删除)进行相关的操作
//-----------------------------------------------------------------------------------------------------------------
vim -o 上下模式打开两个文件(ctrl+w 来转换控制窗口)
vim -p 左右模式打开两个文件(tabn进入下一个窗口,tabp进入上一个窗口)
//-----------------------------------------------------------------------------------------------------------------
vim异常退出
O表示只读打开文件 ,E表示继续编辑,R表示恢复为保存内容编辑,D表示删除swp文件进入编辑,Q表示退出当前文件编辑,A表示退出vim
4、命令模式 到 插入模式
i 光标位置插入 I 所在行首插入
a 光标后一位 A 所在行末插入
o 光标所在下一行 O 所在行下一行
5、保存与退出(末行模式)
:q 退出
:q! 强制退出
:w 保存
:x 保存并退出 <=> :wq
:wfile 另存为file
:rfile 读入file内容,并插入到光标位置
6、查找(末行模式)
- 查找第几行
:number+(按回车按键Enter)
//-----------------------------------------------------------------------------------------------------------------
gg 将光标移动到文件的开始位置(命令模式下,不用输入冒号)
G 将光标移动到文件的最后一行(命令模式下,不用输入冒号)
ngg或nG 快速到第几行(n是数字),(命令模式下,不用输入冒号)
- 查找某个字符串
:/string string代指要查找的字符串,按n继续向下查找,按N是向上查找
7、复制(命令模式下,不用输入冒号)
复制字符串: ctrl+v配合“上下左右”键,选中字符串,使用y进行复制。
//-----------------------------------------------------------------------------------------------------------------
复制一行: yy
复制n行: nyy(复制n行,n是数字)
//-----------------------------------------------------------------------------------------------------------------
复制一块: ctrl+v 配合“上下左右”键,选中指定块,使用y进行复制。
8、粘贴(命令模式下,不用输入冒号)
在vim中使用p 或 P进行粘贴。
小写p:向下粘贴
大写P:向上粘贴
9、删除(命令模式下,不用输入冒号)
- 字符及字符串的删除:
删除一个字符 x
删除多个字符 nx(删除n个字符,n是数字)
小写x是删除光标后字符,大写X是删除光标前字符
//-----------------------------------------------------------------------------------------------------------------
删除多个字符,使用ctrl+v进入可视模式,然后移动键盘上的“上下左右”键,将要删除的字符串选中,然后使用d就删除了。
- 行及多行,块的删除:
删除一行 dd
删除n行 ndd(删除n行,n是数字)
//-----------------------------------------------------------------------------------------------------------------
删除不知道多少行,首先使用ctrl+v进入可视模式,然后移动键盘上的“上下左右”键,将要删除的行选中,然后使用d就删除了。
10、撤销上一次操作(命令模式下,不用输入冒号)
u
或者用
ctrl + r
11、替换(命令模式下,不用输入冒号)
替换光标所在处的字符 r,然后输入要替换的字符
替换光标所到之处的字符 R,输入想要替换的字符串,再按[Esc]退出替换
二、共享文件夹
1、设置
虚拟机设置—>选项—>共享文件夹—>添加Windows中的文件夹用作与Linux的共享·文件夹
2、使用
在Linux中如下目录,可以操作与Windows共享的文件
cd /mnt/hgfs