注:关于本文所提到的的所有的配置更改、快捷键更改,皆为建议更改,并不绝对
1 终端的配置文件
1)打开 gedit ~/.bashrc 文件,在文件末尾添加
(1)
#精简命令提示符
PS1="\u@\w$ "
保存退出,source ~/.bashrc 重新加载配置文件
(2)
#新建目录并进入
mk()
{
mkdir $1 && cd &1
}
(3)打字练习插件:typespeed
sudo apt-get install typespeed
注意:终端窗口至少为88*24

2 vim文本编辑器
1)简介:可以在终端下采用纯键盘操作的文本编译器号称“编辑器之神”,该软件可以进行升级(二次开发)
2)基本用法:
进入vim:vim filename.c 如果文件不存在,则创建,如果文件存在,则打开
输入 i :进入编辑模式,可以进行编写代码
保存退出:摁ESC键退出编辑模式,输入 ZZ 保存并退出
3)三大模式
正常模式:一般用于阅读文件,或者使用快捷键来快速的修改文件内容
编辑模式:一般用于编辑文件,输入内容
行底模式:一般用于对vim编辑器进行配置,或者执行一些高级操作
4)模式切换
正常模式 输入 i -> 插入模式
插入模式 ESC -> 正常磨死
正常模式 输入 : -> 行底模式
行底模式 ESC -> 正常模式
5)常用操作
(1)正常模式
光标移动:
h左 j下 k上 l右
gg:光标跳转到第一行
G:光标跳转到最后一行
n+回车:光标向下跳转n行
n-:光标向上跳转n行
n+G:光标跳转到第n行
vim filename +n 进入文件后光标跳转到第n行
home键:光标跳转到行首
end:光标跳转到行尾
PgUp:向上翻页
PgDn:向下翻页
删除代码:
x :删除一个字符
nx :删除n个字符
dw/de:删除一个连续的字符串(前者删除空格,后者保留空格)
d^:从光标处一直删除到行首
d$:从光标处一直删除到行尾
dgg:从光标处一直删除到文件的开头
dG:从光标处一直删除到文件的结尾
dd:删除当前光标所在的一整行
ndd:从光标处开始删除往下的n行
复制代码:
yy:复制当前一行代码
nyy:复制n行
p:粘贴到当前光标所在的下一行
P:粘贴到当前光标所在的上一行
移动代码:
删除的内容会存储在缓冲区中,可以使用p/P进行粘贴,从而达到移动代码的效果
替换代码:
r:替换一个字符
cw:替换一个单词
R:进入替换模式(INSERT)
撤销操作
u:撤销上次操作
U:撤销改行操作
ctrl+r:取消撤销操作
(2)插入模式
进入方法
i:在当前光标前进入插入模式
I:光标跳转到行首再进入插入模式
a:在当前光标后进入插入模式
A:光标跳转到行尾再进入插入模式
o:在光标所在的当前行的下面插入一行空白行并进入插入模式
O:在光标所在的当前行的上面插入一行空白行并进入插入模式
快捷操作
Ctrl+p:自动补全,变量名,函数名
Ctrl+c:相当于ESC键
Ctrl+j/m:相当于回车键
自定义功能:
Ctrl+z:保存并退出

Ctrl+x:保存编译运行

Ctrl+p:自动导入头文件

(3)行底模式
快捷指令
w:写入
q:退出
q!:强制退出
wq:保存退出
x:保存退出
X:加密 注意:wq保存退出才生效,ZZ只保存内容不保存属性
set ket=[空格] 去掉密码
!cmd:执行系统命令,例如 !ls
/key:查找关键词(n往下翻找,N往上翻找)
%s/old/new:全部替换(注意:如果一行有多个old,只会替换第一个)
set nu:设置行号
set nonu:取消行号
(注意:在行底模式下的对于vim的设置都是零时的,如果想要长期有效的需要吧设置语句写入到Vin的配置文件中(~/.vimrc))
>n:从光标处n行代码向右缩进一次
<n:从光标处n行代码向左缩进一次
3 Ubuntu自带的vim教程文档->vimtutor
965

被折叠的 条评论
为什么被折叠?



