vim 订阅
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。 展开全文
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。
信息
优    点
功能强大、高度可定制
外文名
VIM
平    台
Unix、Linux、Mac OS、Windows
中文名
文本编辑器
功    能
文本编辑
应用范围
计算机
VIM简介
Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。 [1]  vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。同时VIM与很多快捷键设置和正则表达式类似,可以辅助记忆。并且vim针对程序员做了优化。 [1] 
收起全文
精华内容
参与话题
问答
  • vim

    千次阅读 2017-11-06 22:27:10
    Vim 移动 Vim基础 vim 编辑 vim 分屏&对比 vimVim 查找&替换 vim 读写 Vim 可视模式 Vim 命令行快捷键 vim 插件 vim快捷键映射 vim diff Vimrc Vim nerdcommenter 插件 ...
    展开全文
  • vim之快速查找功能

    万次阅读 多人点赞 2016-11-16 16:15:38
    vim有强大的字符串查找功能。 我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ? 加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入 /super 或者 ?super, 两者的区别是前者是从上往...

          vim有强大的字符串查找功能。

          我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ?  加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入  /super  或者  ?super,  两者的区别是前者是从上往下搜索,后者是从下往上搜索。

          那么如果我想搜索本行中某个单词,并且这个单词很长的时候, 手动输入该字符串是非常麻烦的, 当然可以使用模糊匹配(如* 或 ?)来做, 不过这样可能搜得到很多其他的,不完全匹配的字符串。

          可以使用如下方式来实现快速查找:

    1, 最快的方式是让光标停留在想要查找的单词的任意一个字母上面, 然后输入Shift + *  ,即可快速选中该单词,并且可以通过 n  或  N 进行上一个或下一个的匹配。

     

    2, 让光标停留在单词的第一个字母上, 然后输入yw拷贝该单词, 然后输入 / (Ctrl + R) 0 (即 /”0),回车, 就查找到了第一个匹配的单词, 并且可以通过 n  或  N 进行上一个或下一个的匹配。

    解释一下:

    Ctrl + r 是指使用寄存器 , 你会发现先输入/ , 然后输入 Ctrl + r , 会立刻变为 “ , 即寄存器的前缀, 然后 ”0 就可以理解了吧? 合起来就是 /“0, 就是查找刚才复制的那个单词, 不懂的请查看上一个帖子:

    http://blog.csdn.net/ballack_linux/article/details/53078836

    3, 还有一种方式, 和第二种方式差不多,不过是将单词拷贝到系统剪贴板, 然后再从系统剪贴板拿出来。 即选中需要查找的单词, 然后输入 “+y, 然后输入/(Shfit + Ctrl + v), 就查找到了第一个匹配的单词, 并且可以通过 n  或  N 进行上一个或下一个的匹配。

     

    以上, 最方便的还是第一种, 高效快捷, 值得推荐!!

     

    升级版!!

    首先安装ag搜索工具, 输入如下命令:

    sudo  apt-get   install    silversearcher-ag

    接着在~/.vimrc中添加以下内容:

    " Set mapleader
    let mapleader = ","

     

    " for easy using sliver search
    nmap <leader>f :norm yiw<CR>:Ag! -t -Q "<C-R>""

    nmap <leader>r :norm yiw<CR>:Ag! -t "\b<C-R>"\b"


    " Locate and return character "above" current cursor position.
    function! LookUpwards()
        let column_num = virtcol('.')
        let target_pattern = '\%' . column_num . 'v.'
        let target_line_num = search(target_pattern . '*\S', 'bnW')


        if !target_line_num
            return ""
        else
            return matchstr(getline(target_line_num), target_pattern)
        endif
    endfunction


    imap <silent> <C-Y> <C-R><C-R>=LookUpwards()<CR>

     

    然后任意打开一个文件, 比如下图中的dhd_linux.c文件:

    将光标放在函数dhd_module_init上,通过快捷键“  + F ”(因为上面设置了mapleader是字符‘,’),即可在界面下方看到本路径下所有包含dhd_module_init的声明和调用:

     

    此时光标是在下方列出的方框内, 选择任意一行, 按Enter或  字母 “o” 即可跳转, 非常方便!!

    通过快捷键“  + R ” 可以使用正则表达式搜索\b<C-R>"\b 字符串。

    展开全文
  • 怎么保存退出 vim 编辑

    万次阅读 多人点赞 2018-09-22 19:01:19
    :w 保存文件但不退出vim :w file 将修改另外保存到file中,不退出vim :w! 强制保存,不推出vim :wq 保存文件并退出vim :wq! 强制保存文件,并退出vim q: 不保存文件,退出vim :q! 不保存文件,强制退出vim :e! 放弃...

    怎么保存退出 vim 编辑

    博主的学习记录

    原文地址

    怎么保存退出vi编辑

    ESC键跳到命令模式,然后:

    • :w - 保存文件,不退出vim
    • :w file - 将修改另外保存到file中,不退出vim
    • :w! - 强制保存,不退出vim
    • :wq - 保存文件,退出vim
    • :wq! - 强制保存文件,退出vim
    • :q - 不保存文件,退出vim
    • :q! - 不保存文件,强制退出vim
    • :e! - 放弃所有修改,从上次保存文件开始再编辑。
    展开全文
  • 在 Linux 中使用 vim 时,输入 vim xxx.file 输入好文件内容之后,怎么保存呢? 按 ESC,左下角就可以进行输入 :w 保存但不退出 :wq 保存并退出 :q 退出 :q! 强制退出,不保存 :e! 放弃所有修改,从上次保存文件开始...

    在 Linux 中使用 vim 时,输入 vim xxx.file 输入好文件内容之后,怎么保存呢?

    按 ESC,左下角就可以进行输入

    :w 保存但不退出

    :wq 保存并退出

    :q 退出

    :q! 强制退出,不保存

    :e! 放弃所有修改,从上次保存文件开始再编辑命令历史


    关注公众号 lxfriday_xyz,即送技术资料

    展开全文
  • Ubuntu18.04下VIM安装及配置

    万次阅读 多人点赞 2018-09-21 15:46:41
    1.安装VIM $sudo apt-get install vim 我的vim 已经是最新版 (2:8.0.1453-1ubuntu1)。 2.安装vim-plug 一种方便简洁的插件管理插件 终端输入如下命令: $ curl -fLo ~/.vim/autoload/plug.vim --create-...
  • Ubuntu安装vim

    万次阅读 多人点赞 2018-09-01 19:02:06
    1.linux 默认自带 vi, 一般使用升级版 vim 2.第一次使用需要安装vim sudo apt install vim 如果没有安装的话会提示安装vim 执行安装 sudo apt install vim 测试 vim a.txt 出现下面界面则安装...
  • 卸载vim 安装vim

    千次阅读 2017-08-14 14:41:02
    1:卸载vim:sudo apt-get remove vim-common 2:安装vim:sudo apt-get install vim
  • vim vim-plug .vim插件安装及使用

    万次阅读 2019-06-10 17:41:33
    第一:检查当前用户下是否有文件夹:~/.vim 1、创建相应的文件夹和文件 2、文件夹解释 第二:首先安装管理器插件管理器vim-plug 第三:安装插件: 第一:检查当前用户下是否有文件夹:~/.vim 1、创建相应的...
  • vi与vim的区别以及常用命令

    万次阅读 多人点赞 2018-05-29 11:32:38
    一、vi与vim的区别 二、VI模式 三、VIM模式 四、VI与VIM的常用命令
  • [VIM] VIM 实用插件整理

    万次阅读 多人点赞 2019-04-27 23:37:56
    工欲善其事必先利其器,windows 环境下有诸多好用的 IDE,但在 linux 环境下,可供选择的工具并不多,但是 VIM 作为一款可扩展文本编辑工具,配合丰富的功能插件,同样能满足我们的工作需要,甚至由于其强大的可扩展...
  • 环境 Ubuntu Server 16.04.1 LTS 64位 Vim version 7.4.1689 初始化配置文件 ...输入命令 man vim ,查看FILES ...安装插件vim-pathogen ...vim-pathogen作为你的第一个vim插件,很值得期待。 vim make...
  • Vim实用技巧——Vim分屏技巧总结

    万次阅读 2018-08-03 18:51:50
    目录 ... 由于平时使用Vim比较多,每次都要同时打开多个文件进行操作,打开多个会话有比较麻烦,所以专门学习了一下有关Vim的一些分屏技巧并做此文章。 常用的是 Vim 中打开,使用 :vs垂直打...
  • Vim插件之vimwiki

    千次阅读 2017-06-10 22:13:53
    Emacs最强大的一个插件应该就是Org-mode了,在Vim上虽然也有vim-orgmode,但是翻阅一遍文档你就会发现一大堆的”Not yet implemented in vim-orgmode”,虽然vim-orgmode不能与Emacs的Org-mode相提并论,但这并不...
  • vim的下载安装与基本使用

    万次阅读 2018-03-16 17:29:32
    vim是vi的进阶版本,是一个程式开发工具。vim可以使用颜色或者底线等方式来表示一些特殊信息。 操作系统ubuntu vim的下载与安装 sudo apt-get install vim linux会自动检测并下载安装 下载安装完成后,...
  • 十八、vim进入编辑模式、vim命令模式、vim实践 一、vim进入编辑模式 编辑模式:一般模式下不可以修改某个字符,若要修改字符,只能进入编辑模式。从一般模式进编辑模式,只需按i、I、a、A、o、O、r和R中某个键即可...
  • 卸载vim 及安装vim8.0

    万次阅读 2017-08-22 19:58:42
    sudo apt-get remove vim sudo apt-get remove vim-runtime sudo apt-get remove vim -tiny sudo apt-get remove vim-common sudo apt-get remove vim-doc sudo apt-get remove vim-scripts 首先查询系统中
  • Vim详解

    万次阅读 2017-12-19 21:43:13
    从vi ===> vim vim 是 vi 的升级版 vim 与 emacs 被黑客成为最好用的两款编辑器 安装: 默认linus下安装的是vi,需要安装vim vim的三种模式: 文本模式 text 修改模式 命令行模式 normal 正常模式 1、文本模式
  • vim 插件之 vim-plug安装

    千次阅读 2019-04-12 23:51:28
    使用主要是因为vim-plug安装插件是并行的,比vundle要快得多,而且提示信息也更加丰富。 1.安装vim-plug curl -fLo ~/.vim/autoload/plug.vim --create-dirs ...
  • MacVim &VIM插件

    千次阅读 2016-04-02 20:54:41
    1、Vundle 是vim的一款插件管理软件git地址 : https://github.com/gmarik/Vundle.vim 安装步骤 1、在终端输入 $ git clone ...2、在 ~/.vimrc 或者 MacVim.app ▸ Contents ▸
  • Centos7升级Vim7至Vim8

    千次阅读 2019-08-16 18:52:19
    Centos7升级Vim7至Vim8 起因   本人因为工作的需要,要在Centos上安装Vim-Go进行Go的开发;但是安装了Vim-Go之后发现Vim的版本不对,Vim-Go需要使用Vim的版本是Vim8,,但yum上镜像的版本最新也是7.4。因此,我在...
  • ubuntu在首次安装vim的时候可能出现这种情况, vim: 依赖 vim-common  类似于这种错误 先把上面的错误依赖删除 sudo apt-get remove vim-common 再次安装vim就可以了 sudo apt-get ...
  • CentOS解决-bash: vim: command not found

    万次阅读 2019-04-16 13:52:31
    那么如何安裝 vim 呢? 输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码: root@server1 [~]# rpm -qa|grep vim vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0....
  • Ubunto配置Vim遇到以下问题如何解决** 程序 ‘vim’ 已包含在下列软件包中: vim vim-gnome vim-tiny vim-athena vim-athena-py2 vim-gnome-py2 vim-gtk vim-gtk-py2 vim-gtk3 vim-gtk3-py2 vim-nox...
  • 我个人最喜欢的是vim-plug,它是vim的漂亮而简约的插件。让我们看看如何在Linux或类似Unix的系统上安装和使用此插件。 对于有兴趣安装此新版本的用户,可以通过根据其系统执行以下命令之一来进行安装。 Ubuntu...
  • 学习时,在Ubuntu命令行输入命令 安装 vim 和 SSH 时出现错误提示。 遇到问题 安装 vim 编辑器 apt-get install vim 出现以下提示 安装 SSH 软件 apt-get install ssh 也是提示无法获得锁,无法锁定管理目录。 ...
  • vim 卡死

    千次阅读 2018-01-17 15:56:53
    1、问题: vim 卡住 死机 2、原因: 使用vim时,会因为不小心按了Ctrl + s后,会发现不...这并不是Linux死机,或者vim卡住,而只是按了Ctrl + s后,vim停止向终端输出。 3、解决方法: 退出这种状态,按下Ctrl + q
  • vim vim-plug 插件安装

    千次阅读 2019-06-09 17:01:38
    第二步:命令下载plug.vim文件 第三步:修改vimrc文件 第四步:安装插件 参考:https://github.com/junegunn/vim-plug/ https://www.jianshu.com/p/0c83e6aed270 第一步:检查 检查当前用户是否存在~/.vimrc...
  • centos升级之vim vim8.0安装

    千次阅读 2018-07-13 23:53:19
    sudo yum update vim
  • 安装MacVim来替代系统自带vim

    千次阅读 2019-03-04 14:09:20
    安装MacVim来替代系统自带vim 一般情况下,Mac OS X 自带的 vim 是不能满足需求的,所以大都选择安装MacVim。可以直接通过brew安装,如果没有安装brew,先自行百度安装brew。 brew install macvim 然后覆盖掉系统...
  • Vim插件之fzf.vim

    千次阅读 2018-12-31 14:42:12
    与ctrlp一样,fzf.vim也是一个搜索工具,但它支持的东西更多,除了常见的文件搜索,MRU,还支持标记,snippets和主题等。 安装方法如下 Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug...

空空如也

1 2 3 4 5 ... 20
收藏数 191,043
精华内容 76,417
关键字:

vim