`
机器人
  • 浏览: 85128 次
  • 性别: Icon_minigender_2
  • 来自: Google
社区版块
存档分类
最新评论

vim使用,ln使用,

阅读更多
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



分享到:
评论

相关推荐

    vim-configure.tar.gz_vim_vim_configure

    通常,在终端执行 `cp vim-configure/.vimrc ~/.vimrc` 或 `ln -s vim-configure/.vimrc ~/.vimrc`(如果希望保持原文件不变,可以使用软链接)即可。这使得 Vim 在启动时会读取这个配置文件。 不过,不同的开发者...

    RedHat Linux9中vim升级方法及如何安装五笔输入法

    首先备份原有的VIM(如:`mv /usr/bin/vim /usr/bin/vim61`),然后创建指向新VIM的链接(如:`ln -s /usr/local/vim72/bin/vim /usr/bin/vim`)。 6. **定制VIM启动参数**:通过创建和编辑`.vimrc`文件(默认在...

    最全的vim配置

    ln -s ~/.vim/vimrc ~/.vimrc ``` 接下来,确保你的系统已经安装了Vim和Git,并运行`source ~/.vimrc`来应用新的配置。 spf13-vim-3.0包含了大量的插件,例如: 1. **NERDTree**:一个文件系统浏览器,可以帮助你...

    vim_setup:我的Vim设置在过去十年中得到了发展

    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 ...

    spf13-vim安装工具

    ln -s ~/.vim/vimrc ~/.vimrc ``` 4. 更新所有插件和依赖: ``` cd ~/.vim git submodule update --init --recursive ``` 5. 最后,重新启动 Vim,SPF13-Vim 就应该已经准备就绪了。 **六、进阶配置与使用*...

    vim-p:开始使用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....

    vimrc:带vim-plug的书呆子的Vim配置

    $ ln -s .vim/vimrc .vimrc # If you use NeoVIM $ ln -s ~ /.vim .config/nvim $ vim +PlugInstall +qall now 自我推广 喜欢这个项目吗? 遵循的存储库。 如果您感到特别慈善,在关注 。 接触 如果您有任何疑问,请...

    vimconfig:我的 Vim gVim MacVim 设置

    /.vim 安装新neobundle : git clone https://github.com/Shougo/neobundle.vim ~ /.vim/bundle/neobundle.vim 将~/.vimrc链接到~/.vim/vimrc ln -s ~ /.vim/vimrc ~ /.vimrc 运行vim让 NeoBundle 安装所有插件,...

    oob-vim:Zer4tul的vim配置

    它使Vim可以在类似Unix的系统中使用,甚至可以在Windows(未经测试)上使用。 安装 手动安装 从github克隆Git Repo git clone git://github.com/zer4tul/oob-vim.git ~/.oob-vim 创建符号链接 对于vim: ln -s ~/...

    dotvim:我的.vim文件夹(带有插件作为子模块)

    您可以使用这些配置( init.vim +插件)而不会影响您的设置( :h -u )。 dotvim$ vim -u bundle.vim 注意,vim也可以是nvim或gvim 。 常规方式 如果您使用neovim : dotvim$ ln -s "$(readlink -f ..)"/dotvim ~/...

    vim-config:我的Vim配置

    ln ~/.vim/vimrc ~/.vimrc 我使用 ,因此您必须将其安装到~/.vim/bundle/Vundle.vim 。 在启动Vim时,您可能还必须运行:VundleInstall 。 启动Vim 偶尔,插件会获取更新,您应该使用:VundleUpdate命令获取这些...

    SwiftPackageManager.vim:SwiftPackageManager.vim使Swift与Vim结合使用非常棒

    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的基本设置

    .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-support:(已弃用)vim 文件、脚本、插件和其他支持文件的集合

    已弃用 这个单独的 vim 配置环境存储库已被弃用。 在我的查看我的和相关的(在撰写本文时是...$ ln -s ~/.vim/vimrc ~/.vimrc $ cd ~/.vim $ ./bootstrap.sh # set up Vundle and plugins that need additional install

    jeff_vim:Jeff的Vim定制

    概述 这是我(Jeff McCune)的个人Vim定制。...ln -s .vim/vimrc.vim .vimrc ln -s .vim/gvimrc.vim .gvimrc mkdir .vimswp vim 笔记 我花费大量时间编写Puppet模块和Ruby代码。 作者 杰夫·麦库恩 2011-02-23

    vim-configuration:我的vim配置

    ln -s ~/.vim/.vimrc ~/.vimrc 配置 简单的vim改进 箭头在正常模式下禁用。 (强迫自己使用hjkl) 在编辑模式下,输入 jj 以返回正常模式。 剪贴板复制和粘贴 : y, p ( = \ ) ##插件添加: 病原体:插件管理器 ...

    xvim:我的个人 vim 设置

    Vim 自用的vim配置,适用于 Go与...ln -fs ~/.xvim/vimrc.vim ~/.config/nvim/init.vim 依赖软件 node 补全插件()依赖nodejs 若是ArchLinux,可以直接安装: sudo pacman -S node 若是MacOS,可采用brew安装: brew ins

    vim_config:我的vim配置,用于AngularJS开发

    这是我的vim配置。 有很多类似的东西,但这是我的...ln -s ~/vim_config/.vimrc ~/.vimrc vim +BundleInstall +qall pip install --user git+git://github.com/Lokaltog/powerline cd ~/.vim/bundle/YouCompleteMe && .

Global site tag (gtag.js) - Google Analytics