Linux系统文本编辑器使用技巧
Vim是Linux系统默认安装的命令行文本编辑器,以高效和可定制著称,适合处理代码和大型文本文件。
Esc键可强制返回此模式。i(光标前插入)、a(光标后插入)、o(行下方插入新行)进入,用于文本输入。:进入,用于保存(:w)、退出(:q)、保存并退出(:wq)、强制退出(:q!])等操作。h(左)、j(下)、k(上)、l(右)快速移动;gg跳转至文件开头,G跳转至文件末尾。x删除光标处字符,dd删除整行,dw删除当前单词。u撤销最近一次操作,Ctrl+r重做撤销的操作。/keyword正向查找,?keyword反向查找;:s/old/new/g全局替换(g表示每行所有匹配项),:s/old/new/gc替换时逐个确认。:e filename打开新文件,:n切换至下一个文件,:prev切换至上一个文件。:split水平分割窗口(同时显示两个文件),:vsplit垂直分割窗口;Ctrl+w+方向键(上/下/左/右)切换窗口。通过修改家目录下的.vimrc文件定制Vim行为,常见配置包括:
set number:显示行号;syntax on:开启语法高亮;set tabstop=4:设置制表符宽度为4;set autoindent:自动缩进。Nano是适合新手的命令行文本编辑器,界面直观,支持基本文本操作和部分高级功能。
nano filename,文件不存在则自动创建。Ctrl+Y向上翻页,Ctrl+V向下翻页。Backspace删除光标左侧字符,Ctrl+D删除光标处字符,Ctrl+K剪切整行。Ctrl+O保存文件(需确认文件名),Ctrl+X退出(未保存时提示是否保存)。Ctrl+T打开新标签,Ctrl+X关闭当前标签,Alt+,(或Alt+<)切换至上一个标签,Alt+.(或Alt+>)切换至下一个标签。Ctrl+W查找文本(支持正则表达式),Alt+R替换文本(需手动确认每个替换)。Ctrl+\设置书签,Ctrl+B跳转至指定书签(需输入书签编号)。Alt+M开始录制宏(执行一系列操作),Alt+M结束录制,Alt+数字执行对应宏(如Alt+1执行宏1)。通过修改家目录下的.nanorc文件定制Nano行为,常见配置包括:
set tabsize 4:设置制表符宽度为4;set autoindent:自动缩进;include "/usr/share/nano/*.nanorc":加载语法高亮规则(如Python、C++等);set linenumbers:显示行号(可通过Alt+#切换显示/隐藏)。若偏好图形界面,可选择以下编辑器: