vim -- 6




200x200


引言编辑器对于所有人来说都再熟悉不过,不论是任何学历、任何工作的人,只要接触电脑,总要录入一些文字,这个时候必将有一款编辑器进入你的视野事实上,无论是 vim、emacs 还是如今

#技术帖    #linux    #vim    #plugin   

200x200


引言python 使用者必备一个游标卡尺是一个经典的梗,因为 python 是通过缩进来区分代码块的(而不是{}或者是其他符号),而不是像其他程序语言,缩进仅仅为了可读性

#技术帖    #vim    #vimrc    #空格   

200x200


概述windows10 推出了 windows 子系统,也许李纳斯对微软的让步,也许是看到越来越多后端开发程序员转向了 MAC 阵营拥有强大的&nbs

#linux    #vim    #windows    #wsl   
绪论不同版本、不同开发人员编写的代码常常需要进行合并,这个过程中文件的比较和同步工具就显得是必须的了,vimdiff 就是 vim 提供的一个较为强大的文件比较工具 打开 vimdiff可以通过下面的命令打开 vimdiff:vimdiff FILE_LEFT FILE_RIGHT 或vim -d FILE_LEFT FILE_RIGHT 也可以在打开一个文件后使用下面的命令打开::vertical diffsplit FILE_RIGHT  差异点间跳转可以使用快捷键在各个差异点之间快速移动。跳转到下一个差异点:]c 反向跳转是:[c  如果在命令前加上数字的话,可以跳过一个或数个差异点,从而实现跳的更远。比如如果在位于第一个差异点的行输入"2]c",将越过下一个差异点,跳转到第三个差异点。 文件合并文件比较的最终目的之一就是合并,以消除差异。如果希望把一个差异点中当前文件的内容复制到另一个文件里,可以使用命令dp (diff "put") 如果希望把另一个文件的内容复制到当前行中,可以使用命令do (diff "get",之所以不用dg,是因为dg已经被另一个命令
#技术帖    #linux    #unix    #vim   
term"VIMRC"{{{ autocmd! bufwritepost _vimrc source % set nocompatible source $VIMRUNTIME/vimrc_example.vim syntax enable syntax on set showmatch set fenc=utf-8 set fencs=utf-8,gbk,usc-bom,chinese,latin-1 set tags=./tags,./../tags,./../../tags,./../../../tags,./../../../../tags,./../../../../../tags set nu! set hlsearch set ignorecase set smartcase set autoindent set backspace=indent,eol,start set expandtab set textwidth=0 set tabstop=4 set softtabstop=4 set shiftwidth=4 set foldmethod=marker set guifont=monaco:h12 set fileencoding=utf-8 set encoding=utf-8 set langmenu=zh_CN.UTF-8 col
#技术帖    #linux    #unix    #配置文件   



京ICP备15018585号