VIM 使用
http://www.chinalinuxpub.com/doc/pro/vim.html
引用
为了创建一个符号链接,输入:
ln -s /tmp/test test
这会在当前的目录中创建符号链接 test。 test 文件指向 /tmp/test 文件。如果 /tmp/test 文件已经存在了,那么 cat test 命令可以列出其内容。
vimrc:vim的配置文件
set nu!
colo torte
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set nobackup
set nowritebackup
set noswapfile
filetype on
syntax on
set autoindent
set smartindent
set tabstop=2
set shiftwidth=2
set guioptions-=T
set ruler
set langmenu=zh_CN.GBK
set fileencodings=utf-8
set fileencoding=utf-8
set encoding=utf-8
set encoding=cp936 fileencodings=ucs-bom,utf-8,cp936
set guifont=Consolas:h14:cANSI
set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\<cmd'
let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
分享到:
相关推荐
通常,在终端执行 `cp vim-configure/.vimrc ~/.vimrc` 或 `ln -s vim-configure/.vimrc ~/.vimrc`(如果希望保持原文件不变,可以使用软链接)即可。这使得 Vim 在启动时会读取这个配置文件。 不过,不同的开发者...
首先备份原有的VIM(如:`mv /usr/bin/vim /usr/bin/vim61`),然后创建指向新VIM的链接(如:`ln -s /usr/local/vim72/bin/vim /usr/bin/vim`)。 6. **定制VIM启动参数**:通过创建和编辑`.vimrc`文件(默认在...
ln -s ~/.vim/vimrc ~/.vimrc ``` 接下来,确保你的系统已经安装了Vim和Git,并运行`source ~/.vimrc`来应用新的配置。 spf13-vim-3.0包含了大量的插件,例如: 1. **NERDTree**:一个文件系统浏览器,可以帮助你...
ln -s $HOME/.vim/vimrc $HOME/.vimrc 切换到$ HOME / .vim目录并获取子模块: cd $HOME/.vim git submodule init git submodule update 更新 cd $HOME/.vim git pull origin master git submodule init git ...
ln -s ~/.vim/vimrc ~/.vimrc ``` 4. 更新所有插件和依赖: ``` cd ~/.vim git submodule update --init --recursive ``` 5. 最后,重新启动 Vim,SPF13-Vim 就应该已经准备就绪了。 **六、进阶配置与使用*...
开始使用vim 用法 安装vim-plug curl -fLo ~ /.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 克隆仓库 git clone git@github....
$ ln -s .vim/vimrc .vimrc # If you use NeoVIM $ ln -s ~ /.vim .config/nvim $ vim +PlugInstall +qall now 自我推广 喜欢这个项目吗? 遵循的存储库。 如果您感到特别慈善,在关注 。 接触 如果您有任何疑问,请...
/.vim 安装新neobundle : git clone https://github.com/Shougo/neobundle.vim ~ /.vim/bundle/neobundle.vim 将~/.vimrc链接到~/.vim/vimrc ln -s ~ /.vim/vimrc ~ /.vimrc 运行vim让 NeoBundle 安装所有插件,...
它使Vim可以在类似Unix的系统中使用,甚至可以在Windows(未经测试)上使用。 安装 手动安装 从github克隆Git Repo git clone git://github.com/zer4tul/oob-vim.git ~/.oob-vim 创建符号链接 对于vim: ln -s ~/...
您可以使用这些配置( init.vim +插件)而不会影响您的设置( :h -u )。 dotvim$ vim -u bundle.vim 注意,vim也可以是nvim或gvim 。 常规方式 如果您使用neovim : dotvim$ ln -s "$(readlink -f ..)"/dotvim ~/...
ln ~/.vim/vimrc ~/.vimrc 我使用 ,因此您必须将其安装到~/.vim/bundle/Vundle.vim 。 在启动Vim时,您可能还必须运行:VundleInstall 。 启动Vim 偶尔,插件会获取更新,您应该使用:VundleUpdate命令获取这些...
SwiftPackageManager.vim ... ln -s $PWD/.build/debug/spm-vim /usr/local/bin/spm-vim 特征 在Vim中查看Swift构建结果 它监听构建更新并显示结果。 # Pipe swift output to .build/last_build.log swift build | tee
.vim 这是我对Vim的基本设置。... ln -s ~/.vim/vimrc ~/.vimrc cd ~/.vim git submodule init git submodule update --remote KPL突出显示 在vim中打开KPL文件后,(*。c或* .h)键入: :set ft=kpl
已弃用 这个单独的 vim 配置环境存储库已被弃用。 在我的查看我的和相关的(在撰写本文时是...$ ln -s ~/.vim/vimrc ~/.vimrc $ cd ~/.vim $ ./bootstrap.sh # set up Vundle and plugins that need additional install
概述 这是我(Jeff McCune)的个人Vim定制。...ln -s .vim/vimrc.vim .vimrc ln -s .vim/gvimrc.vim .gvimrc mkdir .vimswp vim 笔记 我花费大量时间编写Puppet模块和Ruby代码。 作者 杰夫·麦库恩 2011-02-23
ln -s ~/.vim/.vimrc ~/.vimrc 配置 简单的vim改进 箭头在正常模式下禁用。 (强迫自己使用hjkl) 在编辑模式下,输入 jj 以返回正常模式。 剪贴板复制和粘贴 : y, p ( = \ ) ##插件添加: 病原体:插件管理器 ...
Vim 自用的vim配置,适用于 Go与...ln -fs ~/.xvim/vimrc.vim ~/.config/nvim/init.vim 依赖软件 node 补全插件()依赖nodejs 若是ArchLinux,可以直接安装: sudo pacman -S node 若是MacOS,可采用brew安装: brew ins
这是我的vim配置。 有很多类似的东西,但这是我的...ln -s ~/vim_config/.vimrc ~/.vimrc vim +BundleInstall +qall pip install --user git+git://github.com/Lokaltog/powerline cd ~/.vim/bundle/YouCompleteMe && .