subline用于win和linux,vim用于unix和linux类似win的notepad;vim为vi升级版本,vi使可文本编辑,vim在基础上进行coding。
vim有三个模式:1,末行模式2,编辑模式3,命令模式
命令模式:不可直接编辑,进行命令控制文本中行删除,复制,粘贴,和光标控制。
编辑模式:进行编辑
末行模式:在末行输入命令控制文本,保存,搜索,替换,高亮,撤销,退出等
1,进入vim
vim filepath 打开指定路径
vim +n filepath 打开路径文件并移动光标在n行
vim +/关键字 filepath 打开并高亮显示关键字
在末行模式:
(0)调用外部命令:!外部命令
(1)保存:w
或 w filepath
另存为
(2)退出:q
(3)保存并退出:wq
(4)强退:q!
(5)搜索/查找:/key
查找关键字,nohl
取消高亮(nohighlight)
(6)显示行号:set nu
反之set nonu
(7)替换(8)vim打开多个文件,需要切换。
可以通过其他命令来切换上一个/下一个文件
:bn
表示下一个文件 back next
:bp
表示前一个文件 back prev
(9)显示着色与否
syntax on
打开着色syntax off
关闭着色
2,光标移动快捷方式
(1)移动行首
shift+6即^
(2)移动行尾
shift+4即$
(3)移动首行gg
(4)移动末行G
ctrl+b 向上翻屏 before
ctrl+f 向下翻屏 after
复制:yy
粘贴:p
nyy
表示所在行为准,复制包含当前行向下的n
行
可视化复制:按键ctrl+v,用方向键确定范围,按下yy复制
p粘贴。
剪切/删除:dd
,删除后下一行上移
ndd
删除几行,D
删除后下面几行不上移
撤销/恢复
(1)撤销u
undo
(2)恢复ctrl+r
restore
vim中计算机的使用
在编辑过程,需要计算器计算公式,可以退出但不方便,vim自身集成了计算器使用方法:
a,进入编辑模式
b,按下按键ctrl R
,然后输入=
,此时光标移动最后一行
c,输入需要计算的内容
vim的配置
(1)临时配置,在末行输入
(2)个人配置文件(~/.vimrc
,如果没有自行构建)
(3)全局配置文件(etc/vimrc
)
个人配置>全局配置
别名机制
作用:创建属于自己的自定义命令,依靠别名映射文件~/.bashrc
X对文件进行加密