Emacx:著名的集成开发环境和文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器之一 vim:常用于日常的编辑文件,特点:不依赖于图形界面,在非图像界面也能使用
(1)vim files 若files存在直接打开该文件;如果files不存在,则会在当前目录自动创建files (2)vim 后面没有跟操作对象也能打开,需要在编辑文件之后退出保存时添加文件的名字 “ :wq files”,表示在当前目录自动创建files并保存编辑的内容
在命令模式下更改vim的工作方式的方法: “ : set 设定 ”
设定更改vim的工作方式nu显示行号nonu取消行号显示mouse=a鼠标可用cursorline显示光标所在行的行号打开vim程序后,输入相应的命令对vim的工作方式进行设定,更改的vim设定只对本次操作有效,重新进入vim程序后需要重新对vim的工作方式进行设定
在vim配置文件中设置相应的命令,有以下两种方式: (1)在当前用户的家目录下的vircm中设定vim的工作方式,只能作用于当前用户,切换用户后vim的工作方式需重新设定
vim ~/.vimrc ##进入当前用户的家目录后,根据需求对vim的工作方式进行设定(2)在ect目录下的vimrc文件中设定vim的工作方式,切换用户后vim的工作方式不用重新设定
vim /etc/vimrc ## vim打开ect目录中的vimrc文件,添加相应的命令 在vimrc文件的末尾添加“set nu” ## 设置显示行号的命令注意:使用剪切快捷键后,vim会自动进入插入模式,按[p]键退出插入模式
在vim中对字符批量修改时常用如下的方法:
:%s/原字符/替换字符/g ##%代表全文的行,g代表全文的列 :1,5s/原字符/替换字符/g ##替换1~5行的相应字符 /lp/,/sse/s/原字符/替换字符/g ##替换从字符lp所在的行~以字符sse所在的行之间的相应字符替换
将一个文件分屏打开,无论在哪一个分屏中对文件编辑,文件内容的改变都是同步的
快捷键功能[ctrl] +[w] [s]上下分屏[ctrl] +[w] [v]左右分屏[ctrl] +[w] [c]取消分屏[ctrl] +[w] [上\下\左\右]光标滑动 上下分屏: 左右分屏:在vim中打开新的文件: “ :sp 文件名 ” 在vim中编辑文件时,以vim模式打开新的文件
用vim同时打开多个文件: (1)vim -o files1 files2 :上下模式打开两个文件 ,[ctrl]+[w] [上|下]来切换控制窗口 (2)vim -p files1 files2: 左右模式打开两个文件,按“shift+:”,输入tabn 进入到下一个窗口 ,输入tabp 进入到下一个窗口
vim中光标定位的快捷键:
gg ##光标移动到文件内容的第一行 G ##光标移动到文件内容的最后一行 :数字 ##光标移动到指定的数字行退出vim程序时有以下四种方式,如果直接关闭vim程序,那么下次用vim打开该文件时会产生异常
:wq ##保存退出 :wq! ##强制保存退出只有文件是当前用户的或者超级用户可用 :q ##退出 :q! ##强制退出