vim deepin linux,Vim - deepin Wiki
简单介绍
vim 是 vi 的一个升级版本,gvim 算是 vim 的一个 GUI 版本,或者说是 vim 的一个升级版本。
vim 兼容 vi 的所有指令,并且有更多的优势,同时,vim 还拥有众多的插件,与 emacs 一样,虽然本身只是一个编辑器,但是通过插件的拓展可以实现许多高级的应用,如不同语言的语法高亮、语法补全甚至是游戏等,当然,在这方面 vim 或许还不能如 emacs,毕竟 emacs 号称是一个操作系统。
简单操作
进入 vim 后(正常模式),按下 i 键进行打几个字。
然后按下 Esc 键退出编辑(插入)模式,回到正常模式。
在正常模式下,h 键为光标左移,l 键为光标右移,j 键为光标下移一行,k 键为光标上移一行。
再次按下 i 键,进入编辑模式。
更多应用及命令请自行研究。
在正常模式下,输入 " :help" 打开帮助文档。
简单的配置
在 /home/user/ 下新建一个 .vimrc 文件并进入编辑,这里是一个简单的配置:
" 剪贴板
set clipboard=unnamed
" 显示行号
set number
" 开启语法高亮
syntax on
" 显示标尺
set ruler
" 打开折叠
set foldenable
" 打开自动缩进
set autoindent
" C 语言缩进
set cindent
" 缩进为 4 个空格
set shiftwidth=4
" tab 键相当于 4 个空格
set tabstop=4
安装语法补全插件 YouCompleteMe
除了通过 Vundle 安装语法补全 YouCompleteMe,也可以自己手动编译安装,这里有另外一种更加简单的方法。
# 试试这个命令,看是否已经安装 vim-addons
$ vim-addons
# 如果没有安装 vim-addons,则需安装 vim-addon-manager
$ sudo apt-get install vim-addon-manager
# 开始安装 YouCompleteMe
$ sudo apt-get install vim-youcompleteme
# 将 YCM 加入 addons 管理器中
$ vim-addons install youcompleteme
结束,新建一个 main.c 并进行编辑试试。
需要说明的是,安装了 YCM 后 vim 的开启速度会慢那么 1s。
安装gvim
$ sudo apt-get install vim-gtk3
将gvim添加到启动器
创建 /usr/share/applications/gvim.desktop文件并加入以下内容:
[Desktop Entry]
Name=Gvim
Exec=gvim
Icon=vim-gtk
Terminal=false
X-MultipleArgs=false
Type=Application
Encoding=UTF-8
Categories=Application;Utility;Dictionary;
StartupNotify=false
安装vim中文帮助文档
$ mkdir ~/.vim
$ cd vimcdoc-2.1.0
$ ./vimcdoc.sh -i
这样就安装好了,再进入vim后,:help出来应该就是中文的了。
vim deepin linux,Vim - deepin Wiki相关推荐
- deepin linux 安装教程,如何安装Deepin Linux?Deepin Linux安装体验
(6)TIM,同样是一款移植应用,在深度商店里也有可替代的QQ与QQ轻聊版.话说,单单就移植版的QQ和微信,估计也能吸引不少其他操作系统的用户吧! (7)迅雷移植版,这是个迅雷官方精简版,笔者在Win ...
- linux硬盘安装deepin,如何安装Deepin Linux?Deepin Linux安装体验
实体机方式安装 实体机器安装可以采用U盘和光盘两种方式,鉴于目前U盘装机较为普遍,笔者身边也没有多余的空闲光盘,所以,本教程就以U盘为准.(如果需要使用光盘安装,需要将下载好的镜像刻录至光盘,从BIO ...
- vim deepin linux,在Deepin 20系统中只能用vim/vscode编辑器来打开conf文件
在Deepin 20系统中是不能用文本编辑器来打开conf文件的,比如实测打开dkms.conf会提示无效文件,如下图所示: 问题 使用vim/vscode等编辑器可以正常的打开/usr/src/hu ...
- deepin linux grub,deepin linux 安装之后 引导错误 出现 grub
deepin 安装之后 引导错误 ,,, 忙了一晚上 终于解决了 太辛苦了 不过明白了grub的工作原理也不亏,,,, 就是 整个过程满满的绝望 (哭 具体怎么怎么回事 如下 安装deepin 15. ...
- linux vim命令_提升生产力的20大Linux Vim命令
linux vim命令 VIM or the Vi Improved text editor is one of the most advanced text editors available. L ...
- linux的vim撤销命令,[Linux] Vim 撤销 回退 操作
在vi中按u可以撤销一次操作 u 撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作 注意: 如果你输入"u"两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式 ...
- 深度linux登录后界面卡死,Deepin Linux 15(.1)启动即卡死的问题
以wubi方式安装的Deepin Linux最新的15版系统,几分钟就安装完成了.可是启动时,登陆进去,一会儿就死机,只有鼠标能动,键盘都动不了.我觉得是显卡驱动问题,所以就更新了最新的驱动,启动后系 ...
- 关闭自动降频 linux,Deepin Linux CPU无法进行自动降频的一个解决方法
在笔记本上安装了Deepin,发现笔记本风扇转的巨快,耗电也跟飞似的.通过cpufrequtils-info发现cpu频率一直是3.5GHz以上! 看见网上很多文章都是说通过安装cpufrequtil ...
- 凤凰系统运行linux,在Deepin操作系统中安装凤凰系统(Phoenix OS)的方法
以下讲解在Deepin 15.7操作系统中安装凤凰系统(版本是PhoenixOSInstaller_v3.0.6.479_x86_x64.iso),安装方法完全可以借鉴Ubuntu安装凤凰系统(Pho ...
最新文章
- python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX‘ 解决方法
- spark 资源参数调优
- typescript的命名空间
- 异步并发利器:实际项目中使用CompletionService提升系统性能的一次实践
- java php quercus,php中Quercus框架的安装
- Varnish——CDN推送平台(web页面批量清除缓存)
- 赛门铁克调研发现越来越多的物联网设备被用于实施DDoS攻击
- 测试一软件测试基础知识总结
- BZOJ 2882 后缀数组的傻逼实现
- C++ tbb::atomic<bool> 声明、读取load、重新赋值store
- 进度条制作-GIF动画
- 金山软件遭遇“35岁危机”,曾经风光无限,如今谁能养老?
- [资源]世界国家中英文名称以及地区区号json格式
- dpp-enrollee配网
- 软件测试 等价类/边界值分析/随机数生成
- python画波浪线_PPT绘制波浪线的四种方法
- Live2D_2.X基本功能
- android仿微信聊天功能,Android高仿微信聊天界面代码分享
- ccsa安学网小程序_CCSA安学网题库
- 基于MATLAB的FIR滤波器的设计及应用(图像去噪)