`
gogole_09
  • 浏览: 201788 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Vim基础

 
阅读更多
 ->  往右边移动40个字符 : 40-> 
定位到行 G  定位到58行 : 58G 
定位到首行 1G  定位到首行: 1G 或 GG 
替换字符 r  光标定位到需要替换的字符,按下r,输入你想要替换的字符 
替换某一区间的字符 /  替换50到100行的 'man' ,将其替换成 MAN,并逐个询问 : :50,100s/man/MAN/gc  
还原操作 u  还原来上3次操作: 3u 或者 uuu 
复制行 yy  光标定位到某行,按下yy, 再到复制的目的地,按下p 
删除行 dd  删除11~31行: 11G 然后再 20dd 
删除字符 x  删除15个字符 : 15x 
转换大小写 ~  光标定位到需要替换的字符上,按下~ 
光标跳转单词 w  往右边移动4个单词 : 4w 
光标跳转单词 b  往左边移动4个单词 : 4b 

 
vim 个性化设置

"去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
"显示行号
set nummber
"检测文件的类型
filetype on
"记录历史的行数
set history=1000
"背景使用黑色
set background=dark
"语法高亮度显示
syntax on
"下面两行在进行编写代码时,在格式对起上很有用;
"第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;
"第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用
set autoindent
set smartindent
"第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set tabstop=4
set shiftwidth=4
"设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch
"在编辑过程中,在右下角显示光标位置的状态行
set ruler
"默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
"查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一
"个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依
"次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词
"时,别忘记回车
set incsearch
"修改一个文件后,自动进行备份,备份的文件名为原文件名加"~"后缀
if has("vms")
   set nobackup
else
   set backup
endif

 

 

编辑多个文件:
如果当前你的窗口已经打开了一个窗口test.java

:split test2.java
则执行命令之后的窗口为:
如何在两个文件之间进行切换呢?
ctrl+ w
命令就OK了


 :split 使文件出现在当前窗口之上,
要是想让新窗口出现在当前窗口的左边,可以用命令
:vsplit filename

分享到:
评论

相关推荐

    vi与vim基础_适用于初学者&开发者_常用命令

    自己看视频整理的vi与vim基础

    windows 下 vim 基础配置文件

    Vim 在 windows 环境下的初步配置 一.、下载工具包 vim 程序:下载安装程序 vim-plug 插件: 下载插件管理文件 二、 安装 VIM 1.如果无特别要求,一路选择默认, 在类型选择时,选择 full 2. 配置 vim-plug ...

    vim基础命令.docx

    Vim 中创建或打开文件:vim <FILE_NAME> 如:vim helloWorld.java Esc 切换到正常模式。即使你已经在正常模式下,点击 Esc 只是为了练习。 在正常模式下输入冒号会将 Vim 切换到命令行模式 在正常模式下输入 i 来...

    Linux服务器配置与管理:Vim基础.pptx

    掌握: Vim文本编辑器界面快捷键 【能力目标】 会初步使用Vim文本编辑器 【思政目标】 在克服学习困难中培养学生良好的意志品质 ,树立学习自信心,提升自学能力。 vi(visual interface)是Linux和UNIX中功能最为...

    Vim 基础配置包

    我作为程序员使用vim的小结,包含vim的开发包,以及简答使用的配置方法。以及详细的使用教程

    vim实验报告.docx

    Linux vim实验报告

    Linux服务器配置与管理:Vim基础2.pptx

    【知识目标】 掌握: Vim文本编辑器界面快捷键 【能力目标】 会初步使用Vim文本编辑器 【思政目标】 在克服学习困难中培养学生良好的意志品质 ,树立学习自信心,提升自学能力。

    ljwlee#blog-1#vim基础操作1

    1、移动 2、删除 3、复制粘贴 4、撤销 1、多行注释/插入 2、多行删除

    vim 基础操作

    Vim基础 学习链接 vim基础操作 进入Vim默认是normal(普通)模式。 使用Esc从插入回到普通模式普通模式下可以进行各种命令操作和移动 大部分情况下你是在浏览而不是编辑,所以Vim 默认是normal 普通模式(normal) ...

    vim入门基础

    vim基础教程,看完基本可以自由操作了

    Vim基础操作

    简单详细的Vim常用实用的技巧

    vim_plugin.zip

    vim_plugin: neocomplcache-7.0.zip nerdtree.zip php-doc.vim vim.png Vim基础命令表.doc ZenCodingCheatSheet.pdf zencoding-vim.zip

    vim插件基础配置,vim-plug

    vim插件基础配置,vim-plug

    vimedu:交互式学习vim基础

    Vimedu终极的vim教程! 在一个小时内以交互方式学习vim的基础知识。 基于和构建执照MIT许可证。 参见LICENSE

    vim使用的详细教程

    Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被...

    Linux网络操作系统基础:Vi编辑器使用方法.pptx

    vim基础操作 - 打开文件;vim基础操作 - 移动光标;vim基础操作 - 数据操作;vim基础操作 - 行号显示与取消;vim基础操作 - 查找与替换;vim基础操作 - 设置搜索高亮;vim基础操作 - 修改文件;vim基础操作 - 撤销或重做;...

    vim键位图打印版整理

    我自己也是过来人,但是我搞到了高效的使用和增强记忆的vim学习键位图,压缩包里包含一份基础版vim键位图和一份高级版的程序员专门定制版的vim键位图,有各种清晰度的打印版本,希望能对各位刚接触vi/vim的伙伴有所...

    Vim 7.3 正式版

    Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居...

    Vim 7.3 汉化版

    Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居...

    Vim实战:使用Vim实现图像分类任务

    这使得Vim成为下一代视觉基础模型的理想选择。 本文使用Vim模型实现图像分类任务,模型选择最小的vim_tiny_patch16_224_bimambav2_final_pool_mean_abs_pos_embed_rope_also_residual_with_cls_token(这个方法的...

Global site tag (gtag.js) - Google Analytics