linux vim 快速配置及常用命令

标签: linux vim 范例
2137人阅读 评论(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 扩展名




查看评论

Linux下rz/sz安装及使用方法

在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于某些linux版本, rz/sz默认没有安装所以需要手工安装。...
  • ycg514230
  • ycg514230
  • 2014-08-06 10:02:16
  • 40039

打造Linux下属于自己的强大IDE:VIM配置使用手册

linux下VIM的IDE环境打造
  • luhaitao_2008
  • luhaitao_2008
  • 2016-08-06 23:20:58
  • 951

Linux各个发行版镜像下载

Linux各个发行版镜像下载(不断更新)Linux国外的镜像服务器比较多,国内校园网内有不少大学也有Linux镜像服务器,但是在公网下载比较慢,有的还需要用户名密码才能下载摘一段“Linux一句话问答...
  • aspnet2002web
  • aspnet2002web
  • 2007-08-25 14:57:00
  • 10263

linux 各应用库

转自 http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx 下次造轮子前先看看现有的轮子吧 值得学习的...
  • songqqnew
  • songqqnew
  • 2016-08-07 11:08:27
  • 1888

linux(vi)常用命令

常用操作系统命令 查看主机名 hostname 修改主机名(重启后无效) hostname yang 修改主机名(重启后永久生效) vi /ect/sysconfig/network 修改IP(...
  • Liveor_Die
  • Liveor_Die
  • 2017-11-19 20:51:26
  • 333

Linux常用命令之vim操作

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

linux网站集锦

linux网站集锦- -                                       国内  http://www.fanqiang.com/  http://www.linuxsir...
  • xmming
  • xmming
  • 2005-01-05 00:06:00
  • 782

Linux的作业管理:前台作业、后台作业

Linux的作业管理:前台作业、后台作业 比如有以下脚本,打印5次信息: root@db2a:~# cat job1.sh #!/bin/bash for i in 1 2 3 4 ...
  • qingsong3333
  • qingsong3333
  • 2017-08-19 23:22:37
  • 686

Linux学习记录--vim与vi常用命令

vim与vi常用命令 语系编码转换:iconv   vi是个文本编辑器,所有UNIX Like系统都会内置这个编辑器 vim是vi的强加版,其具有程序编辑的能力,可以主动以字体颜色辨识语法的正确性。 ...
  • tiankefeng19850520
  • tiankefeng19850520
  • 2014-03-04 17:09:23
  • 1917

vim常用命令vim常用命令vim常用命令

  • 2009年06月29日 16:23
  • 29KB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 5万+
    积分: 838
    排名: 6万+
    最新评论