小编ale*_*nco的帖子

如何在Vim的搜索和替换命令中包含句点(.)?(替换.html扩展名)?

当我这样做:/.htmlVim寻找html

我想,以取代所有.html.php

像这样的东西: :%s/html ext/php ext/g

vim replace

28
推荐指数
3
解决办法
2万
查看次数

有没有人知道一个简单的Vim方案,使编码更可读和愉快?

我知道Vim有很多很好的黑暗方案,这使得编码更具可读性和愉悦性,例如ir_black,wombat,zenburn.它很奇怪,但我还没有见过这么多流行的灯光主题(白色背景).

有没有人知道一个简单的Vim方案,使代码更具可读性和愉悦性?(这使得代码更难以区分,像Visual Studio的默认方案?)

vim color-scheme

27
推荐指数
2
解决办法
3万
查看次数

如何在vim或emacs等编辑器中打开Web浏览器(例如Firefox)中的文件?

如何在vim或emacs等编辑器中的浏览器(例如Firefox)中打开文件?Notepad ++按Ctrl + Shift + Alt + X(Firefox)在浏览器中打开文件.有没有办法在gVim或Emacs中执行此操作?

browser vim emacs editor

26
推荐指数
2
解决办法
2万
查看次数

在ES6中导出多个变量?

我试图在ES6中导出多个变量:

exports.js

var TestObject = Parse.Object.extend('TestObject')
var Post = Parse.Object.extend('Post')

export default TestObject
export Post
Run Code Online (Sandbox Code Playgroud)

main.js:

import TestObject from '../store'
import Post from '../store'

var testObject = new TestObject() // use Post in the same way
testObject.save(json).then(object => {
  console.log('yay! it worked', object)
})
Run Code Online (Sandbox Code Playgroud)

我知道只有一个默认值,所以我只default在第一个项目中使用.

但是,我收到此错误消息:

Module build failed: SyntaxError: /home/alex/node/my-project/src/store/index.js: Unexpected token (9:7)
   7 | 
   8 | export default TestObject
>  9 | export Post
Run Code Online (Sandbox Code Playgroud)

也许我做错了吗?

javascript ecmascript-6 vue.js

25
推荐指数
2
解决办法
4万
查看次数

如何删除NERDTree(Vim)中的书签?

我检查了文档但找不到它.有人知道吗?

vim plugins bookmarks

24
推荐指数
3
解决办法
7925
查看次数

Javascript闭包和简单英语的副作用?(分别)

我一直在阅读一些JavaScript书籍,我总是听说关闭和副作用.出于某种原因,我无法理解他们到底是什么.任何人都可以用简单的英语和例子向我解释它们是什么吗?(正如你向具有图形设计师编程水平的人解释的那样).

javascript closures side-effects

24
推荐指数
3
解决办法
2万
查看次数

如何更改所选代码的颜色(Vim方案)?

如何在Vim中更改所选代码的颜色?

有三种选择模式,Visual Line模式或Visual Block模式,并使用鼠标选择).

  hi CursorLine guibg=#DDDDDD gui=none
  hi CursorColumn guibg=#EEEEEE gui=none
  hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=none
  hi Pmenu   guifg=#f6f3e8 guibg=#DDDDDD gui=none
  hi PmenuSel  guifg=#000000 guibg=#DDDDDD gui=none
endif

" General colors
hi Cursor   guifg=NONE    guibg=#656565 gui=none
hi Normal   guifg=#000000 guibg=#FFFFFF gui=none
hi NonText   guifg=#808080 guibg=#FFFFFF gui=none
hi LineNr   guifg=#857b6f guibg=#FFFFFF gui=none
hi StatusLine  guifg=#000000 guibg=#FFFFFF gui=none
hi StatusLineNC guifg=#857b6f guibg=#FFFFFF gui=none
hi VertSplit  guifg=#444444 guibg=#FFFFFF gui=none
hi Folded   guibg=#AAAAAA guifg=#FFFFFF gui=none
hi Title  guifg=#000000 guibg=NONE gui=none …
Run Code Online (Sandbox Code Playgroud)

vim syntax-highlighting

22
推荐指数
5
解决办法
3万
查看次数

为什么在Vim中将Esc重新映射到CAPS LOCK如此复杂?

我看到了vim wiki提示,它说为了将Esc重新映射到CAPS LOCK,你必须编辑以下windows代码:

REGEDIT4
[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3a,00,00,00,00,00
Run Code Online (Sandbox Code Playgroud)

是否可以通过仅添加或修改_vimrc中的行来将Esc重新映射到CAPS LOCK?

windows vim capslock remap

19
推荐指数
1
解决办法
1万
查看次数

有什么区别:更新和:Vim中的w?

我意识到在gvim中Control+S作为:update命令.我总是保存使用Ctrl+S,所以我认为这:update是另一种说法"刷新变化".是:update基本相同的写:w?如果我更换:update,我会遇到问题:w!吗?

编辑:我想更改:update:w!因为我有一个文件说"准备就绪,请添加" !.我认为这是唯一的解决方案

vim

18
推荐指数
3
解决办法
4933
查看次数

如何在Node.js中同步读取文件内容?

这就是我所拥有的:

#! /usr/bin/env node

var fs = require('fs'),
    files = fs.readdirSync(__dirname + '/files/'),

files.forEach(function(file) {
  fs.readFile(__dirname + '/files/' + file, 'utf8', function (error, data) {
    console.log(data)
  })
})
Run Code Online (Sandbox Code Playgroud)

即使我使用readdirSync输出仍然是异步的:

alex@alex-K43U:~/node/readFiles$ node index.js 
foo 1

foo 3

foo 2
Run Code Online (Sandbox Code Playgroud)

如何修改代码使输出变得同步?

alex@alex-K43U:~/node/readFiles$ node index.js 
foo 1

foo 2

foo 3
Run Code Online (Sandbox Code Playgroud)

javascript fs node.js

18
推荐指数
2
解决办法
3万
查看次数