Linux基础知识之vim使用技巧汇总
《Linux基础知识之vim使用技巧汇总》要点: vim是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合IT工程师(程序员、系统运维)习惯的编辑器.如果你是一名职业的系统工程师,那么一定在寻找一款出色的能够自由定制、满足灵活编辑功能的编辑器.那么答案,就是vim或者Emacs.这里要介绍的是前者vim. (一)配置你的个性化vim1. vim配置文件在哪? Linux操作系统中,配置文件通常是/etc/vimrc或者是/usr/share/vim/vimrc,你可以使用find命令在系统根目录下搜索下vimrc即可. 2. 在vim中使用空格space代替TAB 修改vim配置文件vimrc文件,增加下面的几行: set expandtab # 使用space代替tab. 4、三种基本模式 在《大家来学vim》中提到vim有6+5种模式,但除了细分程度不同外,实际上常用的只有3种模式:Normal Mode、Insert Mode和Command-line Mode. 从Normal Mode进入Insert Mode,可以按i、I、a、A、o、O、r、R即可.其中i和I表示插入(Insert),r和R表示替换(replace). 从Insert Mode进入Normal Mode,只需要按ESC键即可. 从Normal Mode进入Command-line Mode,可以按“:”、“/”、“?”.其中“:”表示输入vim命令,“/”表示后面输入要向下搜索的字符串,“?”表示后面输入要向上搜索字符串. 从Command-line Mode进入Normal Mode,只需要按ESC键即可了. 你可以把Normal Mode理解为常态,进入其他任何一种模式,需要某种特殊方式,而从其他特殊模式回到Normal Mode,就按ESC键即可. 5、vim中那些最最常用的配置 当你尝试去google一 些其他人的vimrc配置时,你一定会找到一篇叫做《The ultimate vim configuration》的文章,不过它的作者,Amix后来在他的博客上提到[参考2],这份在google搜索vimrc会排在前十的vim配置 文件,如今已经过时了,所以他提供了一些更新信息. (1)颜色设置
(2)搜索设置
(3)用户界面
(4)编辑辅助配置
参考: [1]Run Commands,http://en.wikipedia.org/wiki/Run_commands (二)常用的状态切换按键1、Normal Mode -> Insert Mode i 小写字母i,在光标位置插入 2、Normal Mode -> Command-line Mode :w 保存文件 :w <filename> 另存为名为filename文件 3、Insert Mode -> Normal Mode 按下ESC键 4、Command-line -> Normal Mode 按下ESC键 (三)常用光标移动按键1、光标字符操作 j 向下 $ 光标移动到行尾(End),注意要按Shift键 2、光标词操作 w 光标移动到后一词的词首 3、光标句操作 ) 光标移动到后一句的句首 4、光标行操作 G 光标移动到文档的最后一行的第一个非空白字符 5、光标段操作 } 光标移动到下一段的段首 6、光标页操作 Ctrl+f 向下翻页(Pagedown) H 光标移动到目前显示页的第一行 7、光标自由操作 Ctrl+o 回到光标的上一位置 (四)常用编辑操作按键1、删除操作(delete) (编辑:ASP站长网) |