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 -> 设置取消高亮搜索结果
上一篇下一篇

猜你喜欢

热点阅读