1. vim 文档名 普通方式打开文档
2. vim +n 文档名 打开文档后,定位第n行
3. vim ,进入vim界面之后使用命令 :e 文档名 打开文档
二、离开vim
:q 如果文本没有修改,则会退出,否则会出现警告,且不能离开。
:q! 放弃所有修改,强行离开。
:wq 保存后离开即使文档没有修改过,也会再保存一次。
:w 文档名 或 :saveas 文件名 即:另存为。不加文档名则是写入原文档。
:w 在编辑的过程中保存文件,相当于word中的ctrl+s
:qa 或 qa! 在打开多文档的情况下离开 vim。a 即 all
的意思。
:sh 暂时退出vim进入shell命令行,执行完命令后ctrl+d 或 exit
退出重新进入vim编辑继续编辑在shell命令下,执行ctral+l完成清屏
:! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如 :!ls
在编辑过程中执行shell命令ls
三、常用命令
:set number或者:set nu 使编辑中的文件显示行号
:set nonumber或者:set nonu
与上一条命令相反,不显示行号
:set ts=4 :为文本输入设置 tab stops
:syntax on :语法高亮
:set shiftwidth=4 :缩进4个空格
:set autoindent :自动缩进
四、选择、复制、粘贴、删除操作
1.hjkl左下上右操作
2.dd删除当前行,yy复制当前行,p粘贴
3.u:undo; c-r:redo
4.v表示可视化,按v后通过hjkl选择区域,再按y表示复制,d表示删除
5.光标移动: w下一个单词开头,e下一个单词结尾,%表示从当前([{移动到其匹配的)]},*和#分别表示当前单词的下一个和上一个匹配的单词首
6.$表示行尾,0表示行首,gg表示第一行首,G表示最后一行首,4G表示第四行首
7.在命令前可以加数字N表示重复N次操作
8.gU变大写,gu变小写
五、全部复制操作
Run the following code to copy the key to your clipboard.
sudo apt-get
install xclip
# Downloads and installs xclip. If you don‘t have
`apt-get`, you might need to use another installer (like `yum`)
xclip
-sel clip < file
# Copies the contents of the file to your
clipboard
原文地址:http://www.cnblogs.com/jackydalong/p/3747949.html