快捷搜索:  汽车  科技

linuxvim编辑器使用方法(Linux下vim编辑器的使用)

linuxvim编辑器使用方法(Linux下vim编辑器的使用)撤销::u 或者u (undo)恢复:ctrl r剪切/删除光标所在行:dd ->粘贴:p剪切/删除光标所在行向下n行[包含所在行]:数字n dd ->粘帖:p删除当前行内容->变空行:D命令模式编辑模式末行模式#vim 文件路径 // 打开文件并将光标至于指定行 #vim 数字 文件路径 // 打开文件并搜索关键字 #vim /关键字 文件路径5.命令模式5.1. 光标移动行首:shift 6或者^行尾:shift 4或者$首行:gg尾行:G向上翻屏:ctrl b或pageup向下翻屏:ctrl f或pagedown复制光标所在行:yy ->粘贴:p复制光标所在行向下n行[包含所在行]:数字n yy ->粘贴:p可视化复制:ctrl v 光标选中->粘帖:p

linuxvim编辑器使用方法(Linux下vim编辑器的使用)(1)

vim编辑器

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。

1.vi命令

vi命令是标准的文件编辑命令,所有的unix linux都支持。

2.vim命令

vim是vi的升级版本命令

3.vim命令的三种模式

命令模式编辑模式末行模式

4.vim打开文件命令

#vim 文件路径 // 打开文件并将光标至于指定行 #vim 数字 文件路径 // 打开文件并搜索关键字 #vim /关键字 文件路径5.命令模式5.1. 光标移动

行首:shift 6或者^行尾:shift 4或者$首行:gg尾行:G向上翻屏:ctrl b或pageup向下翻屏:ctrl f或pagedown

5.2. 复制

复制光标所在行:yy ->粘贴:p复制光标所在行向下n行[包含所在行]:数字n yy ->粘贴:p可视化复制:ctrl v 光标选中->粘帖:p

5.3. 剪切/删除

剪切/删除光标所在行:dd ->粘贴:p剪切/删除光标所在行向下n行[包含所在行]:数字n dd ->粘帖:p删除当前行内容->变空行:D

5.4. 撤销、恢复

撤销::u 或者u (undo)恢复:ctrl r

5.5. 快速光标移动到指定行

命令:数字 G末行模式:":[行号]" 回车

6. 末行模式

进入:“:”退出:Esc、2次Esc、或者删除所有命令

6.1. 退出和保存退出(:q和:wq)6.2. 强制退出(:q!)6.3. 外部命令

":! 外部命令" 任意键返回

6.4. 搜索

/关键字搜索结果上一个,下一个:N/n

6.5. 替换

:s/关键字/新内容 // s代指:string replace 替换光标所在行的第一处内容。 :s/关键字/新内容/g // 替换光标所在行的所有内容 :%s/关键字/新内容 // 替换所有行的第一处内容 :%s/关键字/新内容/g // 替换所有内容6.6. 显示行号(:set nu)

取消 :set nonu

6.7. 打开多个文件和切换

vim file1 file2 ...

//显示当前所有打开的文件 :files // %a:active正在打开的文件,#上一个文件 //切换文件: :open 文件名 //上一个文件 :bn //下一个文件 :bp7. 编辑模式

i(insert)光标前插入a(after)光标后插入Ecs退出

8. 代码着色

syntax on 开启着色syntax off 关闭着色

9. vim中使用计算器

编辑模式->ctrl r->输入“=”->输入计算内容->回车

10. 扩展10.1. vim配置

个人配置文件:(~/.vimrc)全局配置文件:(/etc/vimrc)

//编辑器内输入set nu开启默认显示行号 set nu10.2. 异常退出恢复

删除交换文件([文件名.swap])隐藏的。

10.3. 退出

:q 退出 :wq 保存退出 :x 文件修改,则保存退出,没有修改,则退出。 推荐使用:x11.命令的别名机制

修改配置文件[~/.bashrc] 修改完成后,重新登录生效。

alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' //此处增加即可

猜您喜欢: