资讯专栏INFORMATION COLUMN

Linux Vim编辑的的配置和使用

187J3X1 / 1490人阅读

摘要:参考编辑器使用安装后优化一编辑保存命令模式打开文件文件名称例如注意如果文件不存在,则为新建文件。

参考:
1.Linux Vim编辑器使用
2.Ubuntu 16.04 安装后优化

一、编辑保存 1.命令模式(command mode)
打开文件:vim + 文件名称
例如:vim /etc/profile
注意:如果文件不存在,则为新建文件。
2.插入模式(Insert mode)
w:write q:quit i:insert d:delete
使用vim打开/新建文件后,输入【i】即可输入内容。
3.底行模式(last line mode)
进入方式:
1.插入模式中:按【Esc】键 --> 输入【:】即可进入底行模式
2.命令模式直接: 输入【:】即可进入底行模式
3.1.保存、退出
先进入底行模式:【Esc】+ 【:】

1.保存退出:  输入【w】--> 输入【q】即可
2.正常退出:  输入【q】即可
3.不保存退出:  输入【q!】即可
4.强制退出:输入【!】即可
3.2.操作行
先进入底行模式:【Esc】+ 【:】+【行号】
1.复制当前行:yy
2.粘贴由yy复制的行:p
3.删除当前行:dd
4.恢复误删除的行:u
二、常用属性

贴几个常用的

1." 显示行号: set nu(number)     
2." 显示标尺: set ruler
3." 语法高亮: syntax on           
4." 突出显示当前行: set cursorline      
5." 输入命令高亮显示: set showcmd         
6." 设置背景色:set background=dark 
7." 用浅色高亮当前行  autocmd InsertEnter * se cul    
8." 关闭7: autocmd InsertLeave * se nocul
三、Vim的配置文档
$ vim .vimrc
下面贴下我的配置文档
""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""显示相关"""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
set shortmess=atI   " 启动的时候不显示那个援助乌干达儿童的提示 
set nu              " 显示行号 
syntax on           " 语法高亮 
autocmd InsertEnter * se cul    " 用浅色高亮当前行 
set cursorline              " 突出显示当前行
set ruler           " 显示标尺 
set showcmd         " 输入的命令显示出来,看的清楚些 

""""""""""""""""""""""""""""""""""""""""""
""""""""""""""""属性设置"""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
set clipboard+=unnamed "共享剪贴板 
set autowrite "自动保存
set autoindent  " 自动缩进
set foldenable      " 允许折叠 
set foldmethod=manual   " 手动折叠 
set foldcolumn=0
set foldmethod=indent 
set foldlevel=3 
set foldenable     " 开始折叠
set nocompatible " 不要使用vi的键盘模式,而是vim自己的

set noeb   " 去掉输入错误的提示声音
set confirm " 在处理未保存或只读文件的时候,弹出确认

set tabstop=4   " Tab键的宽度
set softtabstop=4  " 统一缩进为4
set shiftwidth=4

"禁止生成临时文件
set nobackup
set noswapfile

set ignorecase  "搜索忽略大小写
set hlsearch    "搜索逐字符高亮
set incsearch

""""""""""""""""""""""""""""""""""""""""""
""""""""""""显示中文帮助 """""""""""""""""
""""""""""""""""""""""""""""""""""""""""""

"语言设置
set langmenu=zh_CN.UTF-8
set helplang=cn
if version >= 603
    set helplang=cn
    set encoding=utf-8
endif

""""""""""""""""""""""""""""""""""""""""""
""""""""""""编码-语言 """""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
set fileencoding=utf-8
set fileencodings=utf-8,gb2312,gbk,gb18030  
set fileformats=unix  
""""""""""""""""""""""""""""""""""""""""""
""""""""""""设置配色方案 """""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
"colorscheme murphy
"字体 
"if (has("gui_running")) 
"   set guifont=Bitstream Vera Sans Mono 10 
"endif 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25001.html

相关文章

  • Linux vi 深入简出,从入门到精通

    摘要:而又作为的增强版,功能强大高度可定制,被社区用户极大地推崇。快速入门三种模式插入模式用于输入文本。在插入模式下,你输入的任何字符都将显示在屏幕并存于文件。保存文件,退出退出。 简介 showImg(https://segmentfault.com/img/bVMg8d?w=2708&h=1254); vi 是 unix 平台下一个著名的的文本编辑器,熟练使用它能极大地提高你的效率。而 ...

    gghyoo 评论0 收藏0
  • 阿里云VPS搭建自己的的Hexo博客

    摘要:博客的架构先搞明白博客从搭建到自动发布的架构,才能更好的理解我们每一步进行的操作。整个搭建流程第一部分服务器环境搭建,包括安装配置创建用户。在裸库的文件夹中,新建文件。 1. 博客的架构 先搞明白Hexo博客从搭建到自动发布的架构,才能更好的理解我们每一步进行的操作。不然只跟着步骤过了一遍,却不知道为什么这么做。 首先看这张架构图:showImg(https://segmentfaul...

    hizengzeng 评论0 收藏0

发表评论

0条评论

187J3X1

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<