Good_Morning_x

导航

 

一、多文件编辑

                 1、vim   1.txt  2.txt  3.txt同时打开3个文件在vim缓冲区,

                              命令模式下输入:n 切换到下一个文件,可以加!:n! 强制切换,之前那个没有保存,仅仅是切换。

                               命令模式下输入:N 同上(和查找类似)

                  2、进入避免后打开新文件

                                命令模式下输入: e  3.txt  打开文件3.txt

                                命令模式下输入:e#  回到前一个文件

                                命令模式下输入:ls   查看编辑过的文档

                                命令模式下输入:b  Rabbit.txt  切换到Rabbit.txt编辑

                                命令模式下输入:bd  Rabbit.txt  删除这个文件

                                命令模式下输入:e!  5.txt  新建一个5.txt文件,并放弃当前正在编辑的文件

                                命令模式下输入:f   查看正在编辑的文件名

                                命令模式下输入:f  new.txt   更改当前正在编辑的文档名

                  3、恢复文件(在断电没来得及保存)

                                 vim  -r 进入文档,输入ewcover 6.txt来恢复。(没试过)

二、可视模式

                   1、普通模式输入 v (小写),光标走过的地方都被选择

                    2、普通模式输入 Shift +v(小写),进入行选择模式,再次按Shift +v(小写)即取消选择。

                    3、普通模式输入 Ctrl +v(小写),进入矩形选择模式,同上。

                     4、在可视模式下输入d 删除选择的内容

                     5、在可视模式下输入y复制选择的内容

三、视窗操作

                      1、命令行模式输入:sp  1.txt 打开新的水平分屏编辑1.txt

                       2、命令行模式输入:vsp 1.txt 打开垂直分屏窗来编辑1.txt

                       3、Ctrl+w  v将当前窗口切成两个垂直的窗口

                       4、Ctrl+w  o 打开一个视窗,隐藏其他窗口

                       5、Ctrl+w   -减小当前的视窗

          (还有其他的 可惜不会用 呵呵)

四、其他高级命令

                  1、文档加密      

                               vim  -x  file

                  2、vim里面执行外部命令

                               :!ls    显示当前目录下的内容

                               :! rm  filename   删除filename文件

                               :w filename    将当前的文件另存为filename文件里(我用不知道怎么就是不行啊)

E17: ”/home/shiyanlou/file”  is  a  directory

                  3、vim帮助系统

                           - 普通模式按F1查看vim的帮助文档

                           -命令模式下:h shiftwidth 打开shiftwidth的帮助文档

                           -命令模式下输入:ver 显示版本参数

                  4、vim功能预设

                           -命令模式输入:set nu   显示行号

                           -vim配置文件 ~/.vimrc  

                  5、获取目前的设定

                            -命令模式输入:set 或者se 显示所有修改过的配置

                            -命令模式输入:set all 显示所有的设定值

                            -命令模式输入:set option?显示option设定值

                            -命令模式输入:set nooption  取消当前的设定值

                   6、set的功能说明

                            -命令模式下输入:set autoindent(ai) 设置自动缩进

                            -命令模式输入:set autowrite(aw) 设置自动存档,默认未打开                

                            -命令模式输入:set background=dark 或者light  设置背景的风格

                            -命令模式输入:set backup(bk)设置自动备份,默认未打开

                            -命令模式输入:set cindent(cin) 设置C语言的风格缩进

                          

posted on 2018-01-08 20:11  Good_Morning_x  阅读(135)  评论(0)    收藏  举报