关闭

linux vim 快速配置及常用命令

标签: linuxvim范例
2100人阅读 评论(0) 收藏 举报
分类:

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

vim ~/.vimrc
 :read $VIMRUNTIME/vimrc_example.vim
#第二行为加载vim范例

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

 $cp doc/* ~/.vim/doc/
 $cp plugin/* ~/.vim/plugin

#在.vimrc中加入启动NerdTree

" 设置NerdTree
map <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>


3、安装中文输入法

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

安装方式与NERDTree插件一致

gi 启动中文输入法

#详见下载地址中的描述,在X环境下中文输入法不是必须的

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

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

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 %

% 当前完整的文件名

%:h 文件名的头部,即文件目录.例如../path/test.c就会为../path

%:t 文件名的尾部.例如../path/test.c就会为test.c

%:r 无扩展名的文件名.例如../path/test就会成为test

%:e 扩展名




1
0
查看评论

linux vim 快速配置及常用命令

1、修改当前用户的vim配置文件 [plain] view plain copy   vim ~/.vimrc    :read $VIMRUNTIME/vimrc...
  • qq_37656304
  • qq_37656304
  • 2017-03-08 20:58
  • 61

linux vi(vim)常用命令汇总

前言 首先介绍一下 vim vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有 vi 有各种变种, 在不同的机器上常用不同的变种软件 其中 vim 比较好用也用得比较广泛 vim 是 Vi IMproved 的缩写, 表示更好的 vi 本文就说些其中比较有用, 比较常用...
  • tianwei7518
  • tianwei7518
  • 2015-03-11 21:18
  • 745

Linux vim编辑器常用操作技巧整理

VIM编辑器常用模式有: 普通模式:实现基本的光标移动与大量的快捷键操作 插入模式:实现文本的基本编辑功能 命令模式:输入特定的指令实现特定的功能 Vim编辑器默认会进入到普通模式,进入到插入模式可以按以下键: a    :   进入插入模式,后续输入的内容将插入至...
  • VmBoys
  • VmBoys
  • 2016-05-06 16:27
  • 1197

Linux常用命令之vim操作

一、背景 vi编辑器是所有Unix及Linux系统下标准的编辑器,这里只是简单地介绍一下它的用法和列示一下常用的命令。 1. 个人认为最有用的一个命令是vim的学习手册,可以跟着一步一步操作学习 vimtutor vimtutor zh(中文版) 2. ...
  • chenyunqiang
  • chenyunqiang
  • 2016-10-13 12:17
  • 157

Linux(Ubuntu)及Vim常用命令小结

Linux学习篇 Ctrl + U :清除命令行 Ctrl + L :清屏 ./代表当前目录 ../代表当前目录的父目录 查看指定目录下的文件 ls Videos/ pwd :查看当前工作目录,列出当前目录的具体位置 cd :切换目录 返回父目录:cd ../ cd - :回到来之前的...
  • Geek_ymv
  • Geek_ymv
  • 2013-10-30 21:14
  • 4885

vim常用命令及配置

一般模式: 0:移动到行首 $:移动到行尾 G:移动到最后一行 nG:移动到第n行 gg:移动到第一行,等于1G N+回车:向下移动n行 /word:向下寻找word字符串,?为向上 X:等于退格键 x:等于del键 dd:删除光标所在行 ...
  • random_repick
  • random_repick
  • 2017-04-05 22:48
  • 139

vim配置及常用命令

参见:VIM使用技巧集 (Follow Me)     vim中文文档   vi的一些配置和命令老是记不住,放在这里。先找了一篇类似的文章放在这里,以后会以此为基础不断更改,逐渐消化掉。我的locale:LANG=zh_CN.UTF-8LC_CTYPE=&qu...
  • yangyibang
  • yangyibang
  • 2007-07-16 21:16
  • 833

VIM总结之一:VIM编辑器常用命令详解

VIM编辑器常用命令详解(基础篇)                                      ...
  • mountzf
  • mountzf
  • 2016-06-23 11:12
  • 4580

vim基础知识和常用命令

本篇主要内容是vim的基本知识,常用命令等,不涉及需要额外安装的插件。
  • liuyuan185442111
  • liuyuan185442111
  • 2016-05-21 18:23
  • 6084

我的Kali Linux命令配置操作手册

1,配置VIM 打开vim,普通模式下输入下面的命令找到vim的位置 :echo $VIM /usr/share/vim打开返回目录下的文件vimrc,进行配置 vim /usr/share/vim/vimrc具体配置如下: syntax on "语法高亮 set autowrite &q...
  • hanchaoqi
  • hanchaoqi
  • 2014-08-26 16:52
  • 8915
    个人资料
    • 访问:45368次
    • 积分:768
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论