day34-Linux文本编辑
2018-11-14 本文已影响0人
xdxh
一.Vim文本编辑器
1.Vim的工作模式
1.命令模式 按i或a进入编辑模式;按:/?进入末行模式
2.编辑模式 按Esc进入命令模式
3.末行模式 按回车回到命令模式
2.常用命令
h j k l -> 移动光标
dd d0 d$ dw -> 删行 删到行首 删到行尾 删单词
yy -> 复制
p - > 粘贴
u -> 撤销
ZZ -> 保存退出
快捷键:
ctrl+e / ctrl+y -> 下移/上移一行
ctrl+f / ctrl+b -> 下移/上移一页
3.末行模式
set nu /set noun -> 设置显示/取消行号
set ts=4 - 设置制表的空格数
syntax on / off -> 打开/关闭高亮语法
map/imap/noremap/inoremap 快捷键 执行的操作 -> 映射快捷键
ls -> 显示打开的文件
b <n> -> 切换文件
sp -> 水平拆分窗口
vs -> 垂直拆分窗口
w -> write -> 保存
q -> quit -> 退出
可以加!强制执行
~/.vimrc -> vim的配置文件
代码提示:
Vim安装一个名为YouCompleteMe插件。
二、文件权限操作
1.文件权限操作
-rw-r--r-- 1 root root hello.py
第一个字符
d -> 文件夹
l -> 软连接
- -> 文件
第2-4个字符
r -> read -> 读
w -> write -> 写
x -> execute -> 执行
第5-7个字符:和文件所有者同组的用户对文件有何种操作权限
第8-10个字符:其他用户(不是所有者也不同组)的用户对文件有何种操作权限
2.修改文件权限
chmod
chmod u+x hello.py -> 给当前用户加上执行权限
chmod g+x,o+x hello.py -> 给同组用户和其他用户加上执行权限
chmod g-x,o-x hello.py -> 删除同组用户和其他用户的执行权限
3.改变文件所有者
chown lyh hello.py -> 改变文件所有者
三、vim的配置文件
1.python2转python3的方法
2to3 -w hello.py -> 自动把Python2代码转换成Python3
2.vim的配置文件.vimrc
set nu -> 设置显示行号
syntax on -> 设置高亮语法
set ruler -> 设置显示光标所在位置
set ts=4 -> 设置制表键的空格数量
set autoindent -> 设置自动缩进
nohls -> 设置取消高亮搜索结果