世界上最伟大的投资就是投资自己的教育
全场限时 5 折
所有回复
2022-12-06
2022-11-30
2022-11-20
-
对 mrj · 真仙 回复
随风老师你好,为什么我的 buffer 只有在 2 个及以上的 tab 页时才展示, 是哪里出现的问题了?打开多个文件都只是在同一个 tab 中, 所以不展示 buffer
===========================================================================
` .vimrc
set nocompatibleset number
set guitablabel=%-0.40t%M" set scrolljump=5 " lines to scroll when cursor leaves screen
set scrolloff=6 " minimum lines to keep above and below cursor" 减少刷新和重画
set lzlet html_no_rendering=1
" Open new split windows to the right/bottom
" set splitright splitbelow
set splitrightset tabstop=2
set expandtab
set smarttab
set shiftwidth=2
set softtabstop=2set autoindent
set smartindent" set gcr=n:blinkon0
let mapleader = ','
" 文字过长时断行显示
set wrap" 设置折叠方法
set fdm=manual" 进入编辑模式时按 tab 弹出菜单
set wildmenu
set wildmode=list:longest,full" 修复 backspace 键的作用
inoremap
set whichwrap+=[" 设置一行最多 80 个字符
" set textwidth=80" 自动重新读入
set autoread" 备份和缓存
set nobackup
set noswapfile
set nowritebackup" 高亮搜索
set hlsearch
set incsearch" no bell
set noeb vb t_vb=
au GUIEnter * set vb t_vb=set mouse=a
" 启动的时候不显示那个援助索马里儿童的提示
set shortmess=atI" 搜索时忽略大小写
set ignorecase
set smartcase" 设置编码
set encoding=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936" 设置标题
set title
set titlestring=%-25.55F\ %a%r%m titlelen=70"" 高亮当前行
set cursorline" 修改 vmirc 后自动生效
map l :source ~/.vimrc
autocmd! bufwritepost .vimrc source ~/.vimrc" 去掉工具栏
set go-=T" 回到上次编辑的地方
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endifcall plug#begin('~/.vim/plugged')
if filereadable(expand("~/.vim/.vimrc.bundle"))
source ~/.vim/.vimrc.bundle
endif
call plug#end()if filereadable(expand("~/.vim/.vimrc.settings"))
source ~/.vim/.vimrc.settings
endif" colorscheme
if ! has('gui_running')
set termguicolors
set t_Co=256
endifset background=dark
if has("gui_running")
set linespace=2
set guioptions=
else
set nocursorline
endifset guifont=Monaco\ Nerd\ Font\ Mono:h12
colorscheme molokai===========================================================================
` .vimrc.settings
let g:ascii = [
\ ' # # #####',
\ ' # # # #',
\ ' # # # #',
\ ' # # # #',
\ ' # # # # #',
\ ' #### ###### #####',
]" NerdTree
map :NERDTreeToggle:NERDTreeMirror
map e :NERDTreeFind
let NERDTreeIgnore=['.pyc', '~$', '.swo$', '.swp$', '.git', '.hg', '.svn', '.bzr']
autocmd vimenter * if ! argc() | NERDTree | endif
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
let NERDTreeWinSize=33
let NERDTreeQuitOnOpen=0
let NERDTreeShowHidden=1
autocmd VimEnter * wincmd l
autocmd BufNew * wincmd l" airline
let g:airline_theme="molokai"
" status line
set laststatus=2" jsdoc
" easy_align
vnoremap :EasyAlign" indent_guides
let g:indent_guides_auto_colors = 0
autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=#212121 ctermbg=3
autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=#404040 ctermbg=4
set ts=2 sw=2 et
let g:indent_guides_start_level = 2
let g:indent_guides_guide_size = 1
let g:indent_guides_enable_on_vim_startup = 0" ack
if executable('ag')
let g:ackprg = "ag -H --nocolor --nogroup --column --vimgrep"
endif
cnoreabbrev ag Ack
cnoreabbrev aG Ack
cnoreabbrev AG Ack
cnoreabbrev Ag Ack" Buffer explorer
nmap n :BufExplorer
let g:bufExplorerDefaultHelp=0
let g:bufExplorerShowRelativePath=1"
" vim-xtabline
let g:xtabline_settings = get(g:, 'xtabline_settings', {})
let g:xtabline_settings.map_prefix = 'x'
let g:xtabline_settings.tabline_modes = ['buffers', 'tabs']
autocmd vimenter * XTabTheme slate
autocmd bufenter * XTabTheme slate
"" vim-devicons
let g:WebDevIconsNerdTreeAfterGlyphPadding = ''
let g:WebDevIconsNerdTreeGitPluginForceVAlign = 0" glyph-palette
augroup my-glyph-palette
autocmd! *
autocmd FileType fern call glyph_palette#apply()
autocmd FileType nerdtree,startify call glyph_palette#apply()
augroup END"
" startify
"
let g:startify_custom_header = g:ascii + startify#fortune#boxed()map o :Startify
let g:startify_files_number = 15
let g:startify_lists = [
\ { 'type': 'files', 'header': [' Files'] },
\ { 'type': 'bookmarks', 'header': [' Bookmarks'] },
\ { 'type': 'dir', 'header': [' Current Directory '. getcwd()] },
\ ]let g:startify_bookmarks = [
\ { 's': '~/.vim/.vimrc.settings' },
\ { 'b': '~/.vim/.vimrc.bundle' },
\ { 'v': '~/.vimrc' },
\ { 'z': '~/.zshrc' },
\ { 'l': '~/lesson'},
\ ]let g:startify_enable_special = 0
let g:startify_custom_footer =
\ ['', " jld", '']" ----------------------------------------
" settings
" ----------------------------------------
" copy paste
vmap "+y
map ggVG
cnoremap %% =expand('%:h').'/'" edit
map ew :e %%
map es :sp %%
map ev :vsp %%
map et :tabe %%" quit
map :q
map q :q" tab
noremap :tabnew split" save
map s :w
cmap w!! w ! sudo tee >/dev/null %
inoremap :w
nnoremap :w"
" 移动
"
map j
map k
map h
map l" Wrapped lines goes down/up to next row, rather than next line in file.
nnoremap j gj
nnoremap k gk" Highlight word at cursor without changing position
nnoremap h *nmap ,/ :nohlsearch
map :1,%s/\s+(\%#)\@!$//g
map mp :set matchpairs=map :! ruby %
noremap :bn
noremap :bp`
`
这个,到你看完所有,用我的配置,如果配置没错,还有问题,可能就是版本的问题,再看最新的是如何配置
10:44 -
随风老师你好,为什么我的 buffer 只有在 2 个及以上的 tab 页时才展示, 是哪里出现的问题了?打开多个文件都只是在同一个 tab 中, 所以不展示 buffer
===========================================================================
` .vimrc
set nocompatibleset number
set guitablabel=%-0.40t%M" set scrolljump=5 " lines to scroll when cursor leaves screen
set scrolloff=6 " minimum lines to keep above and below cursor" 减少刷新和重画
set lzlet html_no_rendering=1
" Open new split windows to the right/bottom
" set splitright splitbelow
set splitrightset tabstop=2
set expandtab
set smarttab
set shiftwidth=2
set softtabstop=2set autoindent
set smartindent" set gcr=n:blinkon0
let mapleader = ','
" 文字过长时断行显示
set wrap" 设置折叠方法
set fdm=manual" 进入编辑模式时按 tab 弹出菜单
set wildmenu
set wildmode=list:longest,full" 修复 backspace 键的作用
inoremap
set whichwrap+=[" 设置一行最多 80 个字符
" set textwidth=80" 自动重新读入
set autoread" 备份和缓存
set nobackup
set noswapfile
set nowritebackup" 高亮搜索
set hlsearch
set incsearch" no bell
set noeb vb t_vb=
au GUIEnter * set vb t_vb=set mouse=a
" 启动的时候不显示那个援助索马里儿童的提示
set shortmess=atI" 搜索时忽略大小写
set ignorecase
set smartcase" 设置编码
set encoding=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936" 设置标题
set title
set titlestring=%-25.55F\ %a%r%m titlelen=70"" 高亮当前行
set cursorline" 修改 vmirc 后自动生效
map l :source ~/.vimrc
autocmd! bufwritepost .vimrc source ~/.vimrc" 去掉工具栏
set go-=T" 回到上次编辑的地方
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endifcall plug#begin('~/.vim/plugged')
if filereadable(expand("~/.vim/.vimrc.bundle"))
source ~/.vim/.vimrc.bundle
endif
call plug#end()if filereadable(expand("~/.vim/.vimrc.settings"))
source ~/.vim/.vimrc.settings
endif" colorscheme
if ! has('gui_running')
set termguicolors
set t_Co=256
endifset background=dark
if has("gui_running")
set linespace=2
set guioptions=
else
set nocursorline
endifset guifont=Monaco\ Nerd\ Font\ Mono:h12
colorscheme molokai===========================================================================
` .vimrc.settings
let g:ascii = [
\ ' # # #####',
\ ' # # # #',
\ ' # # # #',
\ ' # # # #',
\ ' # # # # #',
\ ' #### ###### #####',
]" NerdTree
map :NERDTreeToggle:NERDTreeMirror
map e :NERDTreeFind
let NERDTreeIgnore=['.pyc', '~$', '.swo$', '.swp$', '.git', '.hg', '.svn', '.bzr']
autocmd vimenter * if ! argc() | NERDTree | endif
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
let NERDTreeWinSize=33
let NERDTreeQuitOnOpen=0
let NERDTreeShowHidden=1
autocmd VimEnter * wincmd l
autocmd BufNew * wincmd l" airline
let g:airline_theme="molokai"
" status line
set laststatus=2" jsdoc
" easy_align
vnoremap :EasyAlign" indent_guides
let g:indent_guides_auto_colors = 0
autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=#212121 ctermbg=3
autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=#404040 ctermbg=4
set ts=2 sw=2 et
let g:indent_guides_start_level = 2
let g:indent_guides_guide_size = 1
let g:indent_guides_enable_on_vim_startup = 0" ack
if executable('ag')
let g:ackprg = "ag -H --nocolor --nogroup --column --vimgrep"
endif
cnoreabbrev ag Ack
cnoreabbrev aG Ack
cnoreabbrev AG Ack
cnoreabbrev Ag Ack" Buffer explorer
nmap n :BufExplorer
let g:bufExplorerDefaultHelp=0
let g:bufExplorerShowRelativePath=1"
" vim-xtabline
let g:xtabline_settings = get(g:, 'xtabline_settings', {})
let g:xtabline_settings.map_prefix = 'x'
let g:xtabline_settings.tabline_modes = ['buffers', 'tabs']
autocmd vimenter * XTabTheme slate
autocmd bufenter * XTabTheme slate
"" vim-devicons
let g:WebDevIconsNerdTreeAfterGlyphPadding = ''
let g:WebDevIconsNerdTreeGitPluginForceVAlign = 0" glyph-palette
augroup my-glyph-palette
autocmd! *
autocmd FileType fern call glyph_palette#apply()
autocmd FileType nerdtree,startify call glyph_palette#apply()
augroup END"
" startify
"
let g:startify_custom_header = g:ascii + startify#fortune#boxed()map o :Startify
let g:startify_files_number = 15
let g:startify_lists = [
\ { 'type': 'files', 'header': [' Files'] },
\ { 'type': 'bookmarks', 'header': [' Bookmarks'] },
\ { 'type': 'dir', 'header': [' Current Directory '. getcwd()] },
\ ]let g:startify_bookmarks = [
\ { 's': '~/.vim/.vimrc.settings' },
\ { 'b': '~/.vim/.vimrc.bundle' },
\ { 'v': '~/.vimrc' },
\ { 'z': '~/.zshrc' },
\ { 'l': '~/lesson'},
\ ]let g:startify_enable_special = 0
let g:startify_custom_footer =
\ ['', " jld", '']" ----------------------------------------
" settings
" ----------------------------------------
" copy paste
vmap "+y
map ggVG
cnoremap %% =expand('%:h').'/'" edit
map ew :e %%
map es :sp %%
map ev :vsp %%
map et :tabe %%" quit
map :q
map q :q" tab
noremap :tabnew split" save
map s :w
cmap w!! w ! sudo tee >/dev/null %
inoremap :w
nnoremap :w"
" 移动
"
map j
map k
map h
map l" Wrapped lines goes down/up to next row, rather than next line in file.
nnoremap j gj
nnoremap k gk" Highlight word at cursor without changing position
nnoremap h *nmap ,/ :nohlsearch
map :1,%s/\s+(\%#)\@!$//g
map mp :set matchpairs=map :! ruby %
noremap :bn
noremap :bp`
`
00:32
2022-11-19
-
对 ifeel · 道祖 回复
前端开发,GO 是我打算学的第一门后端语言。大佬你出啥我学啥 [呲牙]
了解,微信聊
00:28 -
对 随风 · 练气 回复
怎么说呢,我觉得了解下就行,golang 的生态有点奇葩,你以前是做什么开发的。
前端开发,GO 是我打算学的第一门后端语言。大佬你出啥我学啥 [呲牙]
00:13 -
对 ifeel · 道祖 回复
好的,谢谢。这个方法目前还在 TODO 阶段,有人提了 PR 也采纳了 但是就是没放开
具体内容如下:https://cloud.tencent.com/developer/article/1889863怎么说呢,我觉得了解下就行,golang 的生态有点奇葩,你以前是做什么开发的。
00:05
2022-11-18
-
对 随风 · 练气 回复
我试过了,这个方法确实不会执行,可能这个 noMethod 有问题吧,在实际中也没有多少用处吧,路由找不到,也是包含了对方法的处理了 没有方法,就是找不到路由,也合理
好的,谢谢。这个方法目前还在 TODO 阶段,有人提了 PR 也采纳了 但是就是没放开
具体内容如下:https://cloud.tencent.com/developer/article/188986323:44 -
对 ifeel · 道祖 回复
我试过了,这个方法确实不会执行,可能这个 noMethod 有问题吧,在实际中也没有多少用处吧,路由找不到,也是包含了对方法的处理了 没有方法,就是找不到路由,也合理
23:27 -
对 随风 · 练气 回复
你移到路由的最上面去试下
23:21 -
对 ifeel · 道祖 回复
// 路由找不到请求 engine.NoRoute(func(context *gin.Context) { context.JSON(http.StatusNotFound, gin.H{ "code": "404", "message": "PAGE_NOT_FOUNT", }) }) // 方法找不到处理请求 engine.NoMethod(func(context *gin.Context) { context.JSON(http.StatusMethodNotAllowed, gin.H{"code": "METHOD_NOT_ALLOWED", "message": "405 method not allowed"}) })
你好,随风这里有点疑问请教你一下。
我在 POSTMAN 测试了/api/auth/registerABC
这个路由找不到会报错,然后我在/api/auth/register
这个接口把请求方式改为 GET(实际为 POST),这里依然进入 NoRoute 的方法,然后我以为是 NoRoute 提前了拦截,我把 NoRoute 注释了,还是进不去 NoMethod,直接进入到错误处理的函数里面去了,也没找到答案改怎么使用,请问这里改如何修改?你移到路由的最上面去试下
22:58 -
// 路由找不到请求 engine.NoRoute(func(context *gin.Context) { context.JSON(http.StatusNotFound, gin.H{ "code": "404", "message": "PAGE_NOT_FOUNT", }) }) // 方法找不到处理请求 engine.NoMethod(func(context *gin.Context) { context.JSON(http.StatusMethodNotAllowed, gin.H{"code": "METHOD_NOT_ALLOWED", "message": "405 method not allowed"}) })
你好,随风这里有点疑问请教你一下。
我在 POSTMAN 测试了/api/auth/registerABC
这个路由找不到会报错,然后我在/api/auth/register
这个接口把请求方式改为 GET(实际为 POST),这里依然进入 NoRoute 的方法,然后我以为是 NoRoute 提前了拦截,我把 NoRoute 注释了,还是进不去 NoMethod,直接进入到错误处理的函数里面去了,也没找到答案改怎么使用,请问这里改如何修改?22:51 -
对 Jexxie · 元婴 回复
这直播在哪看?
我自己直播后录出来
18:22
2022-10-30
-
按照链接做也不行,用 expo 跑苹果手机发生画面闪退后关闭的现象,并且跑下面的错误:expo-app-loading is deprecated in favor of expo-splash-screen: use SplashScreen.preventAutoHideAsync() and SplashScreen.hideAsync() instead. https://docs.expo.dev/versions/latest/sdk/splash-screen/
AppLoading@http://192.168.1.21:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&hot=false:102773:36
App@http://192.168.1.21:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&hot=false:102720:44
ExpoRoot@http://192.168.1.21:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&hot=false:102549:22
RCTView
View
DevAppContainer@http://192.168.1.21:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&hot=false:102314:36
RCTView
View
AppContainer@http://192.168.1.21:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&hot=false:69366:36
main(RootComponent)@http://192.168.1.21:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&hot=false:74718:28这个好像是从前面自定义字符那里出来的,1 试着做一下没有解决问题。自定义字符那节好像写法不适合新版了。
旧版代码在 expo 上也跑不起来了,版本旧了。 修改一下吧。
23:31 -
对 gao · 筑基 回复
新版本 drawer 运行不起来啦
看下 https://reactnavigation.org/docs/drawer-based-navigation/
22:30
2022-10-24
2022-09-29
-
soledad1 · 凡人 在文章 心愿单,大家想要有什么样的视频呢?请发言吧。 回复了对 随风 · 练气 回复
跑满正常的,gitlab 内存大户,你等它下来,跑成功,内存够用,会下来
dage 你的裸照呢
11:32
2022-09-28
2022-08-29
2022-08-22
2022-08-21
© 汕尾市求知科技有限公司 | Rails365 Gitlab | Qiuzhi99 Gitlab | 知乎 | b 站 | 搜索
粤公网安备 44152102000088号 | 粤ICP备19038915号
Top