linux vim 快速配置及常用命令

    xiaoxiao2021-03-25  144

    1、修改当前用户的vim配置文件

    [plain]  view plain  copy   vim ~/.vimrc    :read $VIMRUNTIME/vimrc_example.vim   #第二行为加载vim范例

    [plain]  view plain  copy   set tabstop=4    set shiftwidth=4    set softtabstop=4   set nu "显示行号   colorscheme evening "颜色配置文件在/usr/shar/vim      set nobackup  "关闭这两个选项可以让vim不自动生成~和swp文件,对于在git目录下编辑比较方便   set noswapfile   set noundofile   

    #在文件最后加入以上设置

    #49行的  set mouse=a  在ubuntu  x下最好屏蔽,不方便鼠标右键的copy&paste

    2、安装目录浏览器插件NERD Tree

    下载地址:https://github.com/scrooloose/nerdtree

    http://www.vim.org/scripts/script.php?script_id=1658

    下载以后解压缩为NERD Tree目录下面有两个目录doc和plugin

    [plain]  view plain  copy   $cp doc/* ~/.vim/doc/   $cp plugin/* ~/.vim/plugin  

    #在.vimrc中加入启动NerdTree

    [plain]  view plain  copy   " 设置NerdTree   map <F3> :NERDTreeMirror<CR>   map <F3> :NERDTreeToggle<CR>  

    3、安装中文输入法

    下载地址:http://www.vim.org/scripts/script.php?script_id=2506

    安装方式与NERDTree插件一致 

    [plain]  view plain  copy   gi 启动中文输入法   #详见下载地址中的描述,在X环境下中文输入法不是必须的

    4、将当前用户的配置复制到ROOT

    #sudo是经常会使用的命令,所以root也同样需要

    [plain]  view plain  copy   sudo cp ~/.vimrc /root    sudo cp -rf ~/.vim /root  

    5、vim常用快捷键

    和编辑文件一样,通过h j k l移动光标定位 o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中 go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能O 递归打开下级所有目录,如果子目录较多会较慢x和X 关闭所有子目录,与o和O对应C 将当前目录设为顶层目录t T在标签页中打开文件 gt gT切换tab i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能 cd 设置当前目录为CWD ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置T 在后台标签页中打开p 到上层目录P 到根目录K 到同目录第一个节点J 到同目录最后一个节点m 显示文件系统菜单(添加、删除、移动操作)? 帮助q 关闭

    6、vim执行外部命令

    按下[:]进入命令行后,输入! [cmd] [args...]即可,比如执行Python运行当前文件:

    !python %

    [plain]  view plain  copy   % 当前完整的文件名      %:h 文件名的头部,即文件目录.例如../path/test.c就会为../path      %:t 文件名的尾部.例如../path/test.c就会为test.c      %:r 无扩展名的文件名.例如../path/test就会成为test      %:e 扩展名  
    转载请注明原文地址: https://ju.6miu.com/read-6280.html

    最新回复(0)