当我这样做:/.htmlVim寻找html
我想,以取代所有.html与.php
像这样的东西: :%s/html ext/php ext/g
我知道Vim有很多很好的黑暗方案,这使得编码更具可读性和愉悦性,例如ir_black,wombat,zenburn.它很奇怪,但我还没有见过这么多流行的灯光主题(白色背景).
有没有人知道一个简单的Vim方案,使代码更具可读性和愉悦性?(这使得代码更难以区分,像Visual Studio的默认方案?)
如何在vim或emacs等编辑器中的浏览器(例如Firefox)中打开文件?Notepad ++按Ctrl + Shift + Alt + X(Firefox)在浏览器中打开文件.有没有办法在gVim或Emacs中执行此操作?
我试图在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书籍,我总是听说关闭和副作用.出于某种原因,我无法理解他们到底是什么.任何人都可以用简单的英语和例子向我解释它们是什么吗?(正如你向具有图形设计师编程水平的人解释的那样).
如何在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 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?
我意识到在gvim中Control+S作为:update命令.我总是保存使用Ctrl+S,所以我认为这:update是另一种说法"刷新变化".是:update基本相同的写:w?如果我更换:update,我会遇到问题:w!吗?
编辑:我想更改:update为:w!因为我有一个文件说"准备就绪,请添加" !.我认为这是唯一的解决方案
这就是我所拥有的:
#! /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) vim ×7
javascript ×3
bookmarks ×1
browser ×1
capslock ×1
closures ×1
color-scheme ×1
ecmascript-6 ×1
editor ×1
emacs ×1
fs ×1
node.js ×1
plugins ×1
remap ×1
replace ×1
side-effects ×1
vue.js ×1
windows ×1