Linux操作系统Vim代码Tab自动补全配置
2024-09-29 02:03:23
function! CleverTab()
if strpart( getline('.'), , col('.')- ) =~ '^\s*$'
return "\<Tab>"
else
return "\<C-N>"
endif
endfunction
inoremap <Tab> <C-R>=CleverTab()<CR>
当光标到行首都未出现非空白字符时,Tab还是Tab;否则,Tab就被映射为Ctrl+N的补全命令。
操作帮助: vim ~/.vimrc 打开配置文件(没有创建一个,点开头文件是隐藏文件,touch ~/.vimrc),把上述配置添加进去,注:vim的注释用 "
最新文章
- 他(he)(钟神)
- 如何在多线程leader-follower模式下正确的使用boost::asio。
- iconfont 图标字体
- JavaWeb学习笔记——访问静态HTML网页
- 神奇的计算器dc和bc
- [Node.js] Level 7. Persisting Data
- Drawable与Bitmap(转)
- 链表-Reverse Linked List
- BZOJ 1096 ZJOI2007 仓库建设 边坡优化
- IOS开发之IOS8.0最新UIAlertController
- 3D Slicer中文教程(八)—导出STL文件
- 几个VB常见又内涵的错误
- 转--select/poll/epoll到底是什么一回事
- git add详解
- 20190102xlVBA_多表按姓名同时拆分
- ECharts 报表事件联动系列二:柱状图,饼状图添加事件
- HDU 1730 类NIM模型
- 【线程】Volatile关键字
- Nexus网页直接上传jar包
- [NOI1997] 积木游戏